I don't know where to fit this and I'm hopeless how to fix this!
Every now and then I get these messages:
Error loading the runtime (libgtk-x11-2.0.so.0: cannot open shared object file: No such file or directory)
though I think it's all there:
$ ls -l /usr/lib/libgtk-x11* lrwxrwxrwx 1 root root 27 11. Okt 16:13 /usr/lib/libgtk-x11-2.0.so -> libgtk-x11-2.0.so.0.2400.22 lrwxrwxrwx 1 root root 27 11. Okt 16:13 /usr/lib/libgtk-x11-2.0.so.0 -> libgtk-x11-2.0.so.0.2400.22 -rwxr-xr-x 1 root root 4391368 11. Okt 16:13 /usr/lib/libgtk-x11-2.0.so.0.2400.22
"/usr/lib/libgtk-x11-2.0.so.0.2400.22" shows up green, so it's executable, I gather.
What the hell is this? All pacman work seems to work fine, so I guess it's not something related to what I could find on the forums...
Thanks for any help!
Last edited by chris_blues (2013-11-03 11:31:48)
Where do you get these messages? What program prints them in what situation?
For example, as I tried yesterday to install an BackUp of /opt/Adobe \Air ...
I've seen them a lot when trying to compile programs.
These are the first that come to mind.
I did it another way. I installed AIR via AUR/adobe-air-sdk and AUR/adobe-air
It installed a whole bunch of 32-bit libraries, among others it removes gcc and replaces it with gcc-multilib. I hope thats not becoming an inconvenience in the future... I hope multilib means actually 32 AND 64 bit capabilities.
That at least got Adobe AIR working. I shall see if this resolves the other problems as well. My guess is, that I was missing some 32bit-libs...
marking as solved for now.
Last edited by chris_blues (2013-11-03 11:20:34)
'No such file or directory' can also mean 'wrong architecture', usually this happens when you try to run a 64-bit binary on a 32-bit system.
$ file /usr/lib/libgtk-x11-2.0.so.0 /usr/lib/libgtk-x11-2.0.so.0: symbolic link to `libgtk-x11-2.0.so.0.2400.22' $ file /usr/lib/libgtk-x11-2.0.so.0.2400.22 /usr/lib/libgtk-x11-2.0.so.0.2400.22: ELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, BuildID[sha1]=629aafcf58a2b259fa22aeac030361f83aff3a62, stripped
I was beginning to suspect sth like this. Kind of confusing message anyway!
I'll have to hammer that into my mind, whenever a file, which is there, is called missing, I'll have to assume, it's the wrong architecture... strange thing...
Thanks for your hints, karol!