Today I encountered the next issue with that glorious update to LMDE7. Filezilla is no longer working, even if the package manager doesn’t show any conflicts.
abu@abu-tc ~ $ filezilla
filezilla: symbol lookup error: filezilla: undefined symbol: _ZNK12wxDataFormateqERKS_, version WXU_3.2
After the annoying issue with PHP and IMAP mentioned here, I really think about restoring to LMDE6, where I never had such issues.
It might be a compatibility issue between FileZilla and one of its dependencies, such as libfilezilla. I´m not completely sure of it but it may be worth looking into it.
I installed lmde 7 last week as i was doing some web site work, clean new install of filezilla and it worked no problem, which does not help you sorry.
Uninstall and try again.
Did you get it direct from the repository ?
It has a new interface but no idea when it changed as its something i use perhaps every 6 months and the last time before now was on 32 bit mint.
I tried Filezilla once in Void or MX, cant remember which.
There were issues. I concluded that its packaging was not up to standard.
I went back to sftp … it always works.
If you want a gui, you can use ftp, sftp, or sshfs in your File Manager
Is the repository controlled by debian or linuxmint ?
Who updates or checks the repository ?
There are so many in the box how could they check them all.
Sadly he did not say which version number he was using and if the new install was the same or not, also if the installation cause something else to be installed which fixed the problem,…
I wonder if putting package a, then buy then c causes an error but if you do, c b a that is ok ? Dont know enough about package management and extra bits it adds.
You can learn stuff the easy way or the hard way, seems like you sadly learned them the hard method.
I‘m more of the anti backup type, always just do fsck and cp. Maybe that I‘m also getting a symbol lookup error when starting Timeshift also has something to do with that.
Meanwhile, I know, that the LMDE/Debian folks are not responsible for my issue.
LMDE7 is shipped with a runtime version of wxWidgets, this was, IIRC, always the case. On my machines, I develop software using wxWidgets, for this I installed self-compiled versions 3.2 and 3.3. My libs live in /usr/local/lib, my LD_LIBRARY_PATH points to that directory, so that all my .so can be found.
After the dist-upgrade replaced FileZilla with a newer version, it didn’t match with my own libs. In the past never been a problem. Obviously, the new filezilla requested a new item that was not added by my libs config. Bingo!
As verification, I installed FileZilla in a completely naked live version of LMDE7, no problem.
What I don’t understand: after removing LD_LIBRARY_PATH and running ldconfig, FileZilla still crashed, even if it should use the official runtime libs then.
For now, I prefer not to compile my libs with a changed config. Maybe later.
The version that @callpaul.eu recommended works, as its tarball contains all required so’s.
I don’t care about numbers here. But I expect that an upgraded app finally is executable in the neww environment. Otherwise there should be a compatiblity warning or such.