>I have just attempted to upgrade to the image-4.6.27 and inc-4.6.27
>libraries.
>I have changed the symbolic links - libc.so.4 and libm.so.4 accordingly.
>When I rebooted, I get a message from ldconfig..
>ldconfig: warning: /usr/lib/libd.so.1.85.1 is not a ZMAGIC file - skipping
>ldconfig: warning: /lib/libc.so.4.6.27 is not a ZMAGIC file - skipping
>ldconfig: warning: /lib/libm.so.4.6.27 is not a ZMAGIC file - skipping
>ldconfig: warning: /lib/libcursors.so.0.1.2 is not a ZMAGIC file - skipping
>ldconfig: warning: /lib/libc-lite.so.4.6.27 is not a ZMAGIC file - skipping
>Can anybody tell me what I have missed??
>I could not find any release file to indicate the steps to install the new
>libraries.
>--
>__________________________
>David Jackson
>Holmes Chapel, Cheshire
>__________________________
Did the same thing myself this weekend and got the same results and had to
get a friend to straighten me out. A magic number is a number in the first
couple of bytes of a file which tells you whether the file is binary, ascii...
ldconfig is a utility (that you can run from the prompt too) that makes
soft links to the latest libraries so that when libc.so is called, it
is just a link to real file. So go look at a few real files (ls, ar, ...)
that you know are good with
od -x |less
looking at the first few bytes. You'll
see a pattern in the first 32 or so bytes. Then look at the file
that ldconfig doesn't like. The bytes will be very different. Presumably
what we both got is a binary for a machine that we don't know about.
Don't ask me where it came from, there's no docs there to tell us. Maybe
it's ELF?
Anyhow, what you have to do is srub those files and relink or
reinstall your old files.
All the best
Joe Mack