Originally posted at: http://askubuntu.com/questions/301192/
about a week ago, I installed some updates on my XUbuntu system, and now thunar is crashing with the following message:
thunar: symbol lookup error: thunar: undefined symbol: exo_icon_view_selection_invert
The dpkg -s output of thunar is as follows: http://pastebin.com/022dNpSk
I am running xfce 4.10.1-0ubuntu1~ppa0.12.04.1 , and the output of ldd /usr/bin/thunar is: http://pastebin.com/frxQ0z0Y
How do I get thunar running again
Last edited by midhat (2013-06-05 10:43:21)
This is usually the result of a library incompatibility - in this case libexo. I notice from your ldd output:
libexo-1.so.0 => /usr/local/lib/libexo-1.so.0 (0x00007ffc5d3bc000)
...that the library file exists in /usr/local/lib (in fact you have a number of Xfce library files in that directory). As far as I can tell, neither the 4.10 or 4.12 PPAs put the libs in this location. Did you at some point do a manual build of Xfce specifying the prefix as /usr/local?
Have a look at the file /etc/ld.so.conf/x86_64-linux-gnu.conf and see if /usr/local/lib is specified there and taking precedence. If you have no other non-Xfce libraries in /usr/local/lib and you can verify that the same (and possibly newer) library files exist in /usr/lib/x86_64-linux-gnu, then you should comment it out the /usr/local/lib entry, logout and run "sudo ldconfig" from a virtual console (or reboot).
Thank You. Indeed I had forgotten that I compiled xfce4 by myself.
Adding /usr/local/lib to /etc/ld.so.conf/x86_64-linux-gnu.conf did not fix the problem. Anyway today I removed and reinstalled xfce which made thunar work again