[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

ldso package and perl



When using dselect to install several upgraded packages today I
suddenly started receiving error messages from perl.  Here is part of
the transcript.
 ...
 Preparing to replace ldso (using .../base/ldso_1.8.2-1.deb) ...
 Unpacking replacement ldso ...
 Preparing to replace modules (using .../base/modules_2.0.0-8.deb) ...
 perl: can't load library 'libdl.so.1'
 perl: can't load library 'libdl.so.1'
 ...

Running /sbin/ldconfig -p indicates that the required library is there.

 bash$ /sbin/ldconfig -p
 50 libs found in cache `/etc/ld.so.cache' (version 1.7.0)
	  1 - ELF libvgagl.so.1 => /usr/lib/libvgagl.so.1.2.8
         ...
	 28 - ELF libdl.so.1 => /lib/libdl.so.1.7.14
         ...

The installation eventually finished and now I can run perl again.
Three packages (linux-util, gcc, and another that I forget) did not
install correctly.  On the second time an installation was attempted
it was successful for these three.

Is it possible that I need to clean up from other packages for which
the post.inst scripts did not run when perl was temporarily
unavailable?



Reply to: