[CLUE-Tech] libbz.so not found?!

Matt Gushee mgushee at havenrock.com
Mon Dec 16 16:08:42 MST 2002


I discovered something odd while trying to find something in an old
e-mail:

  bash-2.05a$ bzcat Inbox.2001.bz2 |grep xxxxxx
  bzcat: error while loading shared libraries: libbz.so: cannot open
  shared object file: No such file or directory

Huh? But bzip2 and bunzip2, all from the same Debian package, work fine
(at least they did last night). And:

  bash-2.05a$ ldd /usr/bin/bzcat
      libbz2.so.1.0 => /usr/lib/libbz2.so.1.0 (0x4001d000)
      libc.so.6 => /lib/libc.so.6 (0x4002d000)
      lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x40000000)
                        
  bash-2.05a$ ldd /usr/bin/bunzip2
      libbz2.so.1.0 => /usr/lib/libbz2.so.1.0 (0x4001d000)
      libc.so.6 => /lib/libc.so.6 (0x4002d000)
      lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x40000000)
                        
This would appear to be a goof on the part of the package maintainer.
But if bzcat needs libbz.so, why doesn't ldd show it?

More to the point, if Debian doesn't have a bug fix available, is there
anything I can do about this? I tried 

  $ su
  # cd /usr/lib
  # ln -s libbz2.so.1.0.2 libbz.so

So now I get 

  bash-2.05a$ bzcat Inbox.2001.bz2 |grep xxxxxx
  bzcat: error while loading shared libraries: libast.so: cannot open
  shared object file: No such file or directory

Somp'n's purty scrawed up here.

-- 
Matt Gushee                 When a nation follows the Way,
Englewood, Colorado, USA    Horses bear manure through
mgushee at havenrock.com           its fields;
http://www.havenrock.com/   When a nation ignores the Way,
                            Horses bear soldiers through
                                its streets.
                                
                            --Lao Tzu (Peter Merel, trans.)



More information about the clue-tech mailing list