You are not logged in.
Pages: 1

When doing pacman -S xxxxxxx I get this error:
/sbin/ldconfig: /usr/lib/libgdkmm-2.4.so.x is not an ELF file - it has the wrong magic bytes at the start.
That comes up for about 8 different versions of this file.
Last edited by Dethredic (2009-02-04 01:41:38)
Offline

Please post the full output so we can try to help.
Offline

That is exactly what is says
Last edited by Dethredic (2009-02-04 01:41:56)
Offline

So, with your edit I can see this is an issue with the gtkmm. Try reinstalling that package.
Other than that, provide the .x at the end of those line. That would be providing full output...
Offline

ok, the x = 1, nothing, 1.0.30, 6.0.3, 6
There are repeats of some of those.
Offline

These are the library that gtkmm provides.
/usr/lib/libgdkmm-2.4.so
/usr/lib/libgdkmm-2.4.so.1
/usr/lib/libgdkmm-2.4.so.1.0.30
I'd do a "pacman -Qo <file>" on the ones with different numbers and if they are owned by nothing, delete them. Then reinstall gtkmm.
Offline

ok I removed those 3 files. I did a pacman -R gtkmm and it tells me it is not found in the local db. I then did pacman -S gtkmm and it asks me if i wish to proceed. I hit y and a lot of stuff come on the screen and it scrolls really fast. and by a lot I mean a lot. From my scanning of it all the lines have this message:
gtkmm: /usr/share/gtkmm-2.4/xxxx/xxxx exists in filesystem (that message happens like 100 times then:)
errors occurred, no packages were upgraded.
Offline

The files you removed were the ones with different numbers from that I posted?
Anyway, it sounds like pacman lost track of the gtkmm package. Do a "pacman -Sf gtkmm" and it will force pacman to overwrite those files and hopefully fix this issue.
Offline

oops nope.
I did the pacman -Sf gtkm and I get this error:
/sbin/ldconfig: /usr/lib/libgdict-1.0.so.6.0.3 is not an ELF file - it has the wrong magic bytes at the start.
/sbin/ldconfig: /usr/lib/libgdict-1.0.so.6 is not an ELF file - it has the wrong magic bytes at the start.
/sbin/ldconfig: /usr/lib/libgdict-1.0.so is not an ELF file - it has the wrong magic bytes at the start.
EDIT: that happens everytime I try to install any package.
Last edited by Dethredic (2009-02-04 02:35:31)
Offline

Those file belong to gnome-utils. You probably have to do the same with that package...
But first, can you post the output of "file /usr/lib/libgdict-1.0.so.6.0.3"? And are you using i686 or x86_64?
Offline

I am in x86_64
output:
file /usr/lib/libgdict-1.0.so.6.0.3: , 44.1 kHz, Stereo
Offline

file /usr/lib/libgdict-1.0.so.6.0.3: , 44.1 kHz, Stereo
Um.... WTF. An audio file!? I have no idea but this is very concerning. Do a "pacman -S libgdit", maybe a "-Sf" if needed but something is very wrong there.
Offline

Offline

That should be "pacman -S gnome-utils"
Offline

There was one or two errors during that, but I think it is fixed, cause I can do stuff now. Thanks!
Offline
Pages: 1