In comp.os.linux.misc sanbeachdutrip DeleteThis @hotmail.com:
> Package: upgrade-reports
> Severity: critical
> Hi,
> Yeah, I know, I did something very stupid! I was making some upgrades
> on my Debian server carelessly and now every time I try to run a
> program (which includes mv, cp, and ls) I get the following error:
> relocation error: /lib/librt.so.1: symbol __librt_multiple_threads,
librt.so usually belongs to glibc.
> version GLIBC_PRIVATE not defined in file libc.so.6 with link time
> reference
> This makes the entire system unusable.
> The problem is due to glibc which I upgraded....
You should not upgrade glibc unless you are completely sure you
know what you are doing. Distro updates are fine, but please no
upgrade, as you just found out almost anything is linked against
it and will stop working.
If you have a working shell open and a statically linked version
of your package manager it might be fixable online.
If not, you need to reboot from some kind of rescue image, mount
your system to /mnt and reinstall (relocate + force) the proper
version of glibc.
Good luck
--
Michael Heiming (X-PGP-Sig > GPG-Key ID: EDD27B94)
mail: echo zvpunry DeleteThis @urvzvat.qr | perl -pe 'y/a-z/n-za-m/'
#bofh excuse 28: CPU radiator broken