You are not logged in.

#1 2013-11-02 21:09:04

chris_blues
Member
Registered: 2013-06-26
Posts: 20

[solved] symlink doesn't seem to work

Hi!
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!
chris

Last edited by chris_blues (2013-11-03 11:31:48)

Offline

#2 2013-11-02 21:39:10

karol
Archivist
Registered: 2009-05-06
Posts: 25,440

Re: [solved] symlink doesn't seem to work

Where do you get these messages? What program prints them in what situation?

Offline

#3 2013-11-03 10:15:45

chris_blues
Member
Registered: 2013-06-26
Posts: 20

Re: [solved] symlink doesn't seem to work

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.

Offline

#4 2013-11-03 11:18:27

chris_blues
Member
Registered: 2013-06-26
Posts: 20

Re: [solved] symlink doesn't seem to work

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)

Offline

#5 2013-11-03 12:04:45

karol
Archivist
Registered: 2009-05-06
Posts: 25,440

Re: [solved] symlink doesn't seem to work

'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

Offline

#6 2013-11-03 13:11:56

chris_blues
Member
Registered: 2013-06-26
Posts: 20

Re: [solved] symlink doesn't seem to work

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!
Cheers
chris

Offline

Board footer

Powered by FluxBB