When I try to start MandrakeUpdate, I get the following error message:

MandrakeUpdate: error while loading shared libraries: /usr/lib/librpm.so.0: 
undefined symbol: fdio

Can anybody tell me how to correct this problem?

Thanks.

David

P.S.  I have the following (presumably relevant) rpms installed:

MandrakeUpdate-7.2-19.1mdk
rpm-build-4.0-12mdk
rpm-devel-4.0-12mdk
rpm-4.0-12mdk


Here's the output from running MandrakeUpdate, which MandrakeUpdate, and 
ldd -v MandrakeUpdate

[root@osage /tmp]# MandrakeUpdate
MandrakeUpdate: error while loading shared libraries: /usr/lib/librpm.so.0: 
undefined symbol: fdio
[root@osage /tmp]# which MandrakeUpdate
/usr/X11R6/bin/MandrakeUpdate
[root@osage /tmp]# ldd /usr/X11R6/bin/MandrakeUpdate
        libgtk-1.2.so.0 => /usr/lib/libgtk-1.2.so.0 (0x40025000)
        libgdk-1.2.so.0 => /usr/lib/libgdk-1.2.so.0 (0x40152000)
        libgmodule-1.2.so.0 => /usr/lib/libgmodule-1.2.so.0 (0x40188000)
        libglib-1.2.so.0 => /usr/lib/libglib-1.2.so.0 (0x4018c000)
        libdl.so.2 => /lib/libdl.so.2 (0x401b3000)
        libXi.so.6 => /usr/X11R6/lib/libXi.so.6 (0x401b6000)
        libXext.so.6 => /usr/X11R6/lib/libXext.so.6 (0x401be000)
        libX11.so.6 => /usr/X11R6/lib/libX11.so.6 (0x401cd000)
        libm.so.6 => /lib/libm.so.6 (0x402b9000)
        libc.so.6 => /lib/libc.so.6 (0x402d9000)
        /lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x40000000)
[root@osage /tmp]# ldd -v /usr/X11R6/bin/MandrakeUpdate
        libgtk-1.2.so.0 => /usr/lib/libgtk-1.2.so.0 (0x40025000)
        libgdk-1.2.so.0 => /usr/lib/libgdk-1.2.so.0 (0x40152000)
        libgmodule-1.2.so.0 => /usr/lib/libgmodule-1.2.so.0 (0x40188000)
        libglib-1.2.so.0 => /usr/lib/libglib-1.2.so.0 (0x4018c000)
        libdl.so.2 => /lib/libdl.so.2 (0x401b3000)
        libXi.so.6 => /usr/X11R6/lib/libXi.so.6 (0x401b6000)
        libXext.so.6 => /usr/X11R6/lib/libXext.so.6 (0x401be000)
        libX11.so.6 => /usr/X11R6/lib/libX11.so.6 (0x401cd000)
        libm.so.6 => /lib/libm.so.6 (0x402b9000)
        libc.so.6 => /lib/libc.so.6 (0x402d9000)
        /lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x40000000)
        Version information:
        /usr/X11R6/bin/MandrakeUpdate:
                libc.so.6 (GLIBC_2.0) => /lib/libc.so.6
        /usr/lib/libgtk-1.2.so.0:
                libc.so.6 (GLIBC_2.1) => /lib/libc.so.6
                libc.so.6 (GLIBC_2.0) => /lib/libc.so.6
        /usr/lib/libgdk-1.2.so.0:
                libc.so.6 (GLIBC_2.1) => /lib/libc.so.6
                libc.so.6 (GLIBC_2.0) => /lib/libc.so.6
        /usr/lib/libgmodule-1.2.so.0:
                libdl.so.2 (GLIBC_2.1) => /lib/libdl.so.2
                libdl.so.2 (GLIBC_2.0) => /lib/libdl.so.2
                libc.so.6 (GLIBC_2.1.3) => /lib/libc.so.6
                libc.so.6 (GLIBC_2.0) => /lib/libc.so.6
        /usr/lib/libglib-1.2.so.0:
                libc.so.6 (GLIBC_2.1.3) => /lib/libc.so.6
                libc.so.6 (GLIBC_2.1.2) => /lib/libc.so.6
                libc.so.6 (GLIBC_2.0) => /lib/libc.so.6
        /lib/libdl.so.2:
                libc.so.6 (GLIBC_2.1.3) => /lib/libc.so.6
                libc.so.6 (GLIBC_2.1) => /lib/libc.so.6
                libc.so.6 (GLIBC_2.2) => /lib/libc.so.6
                libc.so.6 (GLIBC_2.0) => /lib/libc.so.6
        /usr/X11R6/lib/libXi.so.6:
                libc.so.6 (GLIBC_2.1.3) => /lib/libc.so.6
                libc.so.6 (GLIBC_2.0) => /lib/libc.so.6
        /usr/X11R6/lib/libXext.so.6:
                libc.so.6 (GLIBC_2.1.3) => /lib/libc.so.6
                libc.so.6 (GLIBC_2.0) => /lib/libc.so.6
        /usr/X11R6/lib/libX11.so.6:
                libc.so.6 (GLIBC_2.1.3) => /lib/libc.so.6
                libc.so.6 (GLIBC_2.2) => /lib/libc.so.6
                libc.so.6 (GLIBC_2.1) => /lib/libc.so.6
                libc.so.6 (GLIBC_2.1.2) => /lib/libc.so.6
                libc.so.6 (GLIBC_2.0) => /lib/libc.so.6
        /lib/libm.so.6:
                libc.so.6 (GLIBC_2.1.3) => /lib/libc.so.6
                libc.so.6 (GLIBC_2.0) => /lib/libc.so.6
        /lib/libc.so.6:
                ld-linux.so.2 (GLIBC_2.1.1) => /lib/ld-linux.so.2
                ld-linux.so.2 (GLIBC_2.1) => /lib/ld-linux.so.2
                ld-linux.so.2 (GLIBC_2.2) => /lib/ld-linux.so.2
                ld-linux.so.2 (GLIBC_2.0) => /lib/ld-linux.so.2


Reply via email to