PDA

View Full Version : error while loading shared libraries: /usr/lib/libnam.so.0



jordegr
11-Mar-2013, 11:28
Hi all,

Since a few weeks ago I get this error when starting my computer:

Waiting for namcd initialitation to complete
./usr/sbin/namcd: error while loading shared libraries: /usr/lib/libnam.so.0: invalid ELF header.

I don't know exactly when it started. Does anybody know something about it?

SUSE Linux Enterprise Desktop 11 (i586)
VERSION = 11
PATCHLEVEL = 2
Novell client 2.0 sp2 for linux installed and LUM

Thanks

malcolmlewis
11-Mar-2013, 15:01
On Mon 11 Mar 2013 10:34:02 AM CDT, jordegr wrote:


Hi all,

Since a few weeks ago I get this error when starting my computer:

Waiting for namcd initialitation to complete
../usr/sbin/namcd: error while loading shared libraries:
/usr/lib/libnam.so.0: invalid ELF header.

I don't know exactly when it started. Does anybody know something about
it?

SUSE Linux Enterprise Desktop 11 (i586)
VERSION = 11
PATCHLEVEL = 2
Novell client 2.0 sp2 for linux installed and LUM

Thanks




Hi
Something like that would be created by installing the x86_64 version...

Do you have a /usr/lib64 directory?

--
Cheers Malcolm °¿° (Linux Counter #276890)
openSUSE 12.2 (x86_64) Kernel 3.4.28-2.20-desktop
up 11:37, 3 users, load average: 0.15, 0.12, 0.13
CPU Intel® i5 CPU M520@2.40GHz | GPU Intel® Ironlake Mobile

jordegr
14-Mar-2013, 09:12
Hi
Something like that would be created by installing the x86_64 version...

Do you have a /usr/lib64 directory?



ll /usr/
total 272
drwxr-xr-x 2 root root 69632 feb 15 11:49 bin
drwxr-xr-x 10 root root 4096 jul 9 2010 ConsoleOne
drwxr-xr-x 3 root root 4096 sep 2 2011 etc
drwxr-xr-x 2 root root 4096 may 5 2010 games
drwxr-xr-x 5 root root 4096 jul 8 2010 i586-suse-linux
drwxr-xr-x 69 root root 4096 nov 19 15:12 include
drwxr-xr-x 4 root root 4096 feb 15 11:49 java
drwxr-xr-x 241 root root 118784 feb 13 13:45 lib
drwxr-xr-x 12 root root 4096 feb 23 2011 local
drwxr-xr-x 10 root root 4096 jul 9 2010 man
drwxr-xr-x 12 root daemon 4096 ago 20 2012 openv
drwxr-xr-x 9 root root 4096 jul 9 2010 res
drwxr-xr-x 2 root root 20480 feb 13 13:45 sbin
drwxr-xr-x 307 root root 12288 abr 27 2012 share
drwxr-xr-x 6 root root 4096 abr 27 2012 src
lrwxrwxrwx 1 root root 10 jul 8 2010 tmp -> ../var/tmp
drwxr-xr-x 4 root root 4096 jul 8 2010 X11R6

No, I don't

mikewillis
14-Mar-2013, 13:44
What's the output of

$ file /usr/lib/libnam.so.0
$ ldd /usr/lib/libnam.so.0
$ rpm -qf --queryformat='%{name}-%{version} %{arch}\n' /usr/lib/libnam.so.0

jordegr
14-Mar-2013, 14:00
This is the output:


SSCC066-linux:~ # file /usr/lib/libnam.so.0
/usr/lib/libnam.so.0: symbolic link to `libnam.so.0.0.0'
SSCC066-linux:~ # file /usr/lib/libnam.so.0.0.0
/usr/lib/libnam.so.0.0.0: POSIX tar archive (GNU)
SSCC066-linux:~ # ldd /usr/lib/libnam.so.0
not a dynamic executable
SSCC066-linux:~ # ldd /usr/lib/libnam.so.0.0.0
not a dynamic executable
SSCC066-linux:~ # rpm -qf --queryformat='%{name}-%{version} %{arch}\n' /usr/lib/libnam.so.0
novell-lum-2.2.0.16 i586

Thanks a lot for your help.

mikewillis
15-Mar-2013, 12:13
SSCC066-linux:~ # file /usr/lib/libnam.so.0.0.0
/usr/lib/libnam.so.0.0.0: POSIX tar archive (GNU)

Well that seems wrong! I don't have a 32bit machine to check with, but I just installed novell-lum package on a 64bit machine and

linux-b4fu:~ # file /usr/lib64/libnam.so.0.0.0
/usr/lib64/libnam.so.0.0.0: ELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, stripped
You could try uninstallating the novell-lum package and re-installing it. I can uninstall it with

$ rpm -e novell-lum
there's not complaints about dependencies.

jordegr
20-Mar-2013, 08:51
SSCC066-linux:~ # file /usr/lib/libnam.so.0.0.0
/usr/lib/libnam.so.0.0.0: ELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, stripped


Thanks a lot. I reinstalled the package. On next monday I'll try if it works.

jordegr
25-Mar-2013, 08:34
Thanks a lot. Now it works fine!!