Donderdag, November 12, 2009 | Auteur:

Als je ooit jezelf updaten van een enkele applicatie in Arch Linux (een zeer slecht idee, btw) en het upgrades readline kun je uiteindelijk het zien van een fout in de trant van:
/bin/bash: error while loading shared libraries: libreadline.so.5: cannot open shared object file: No such file or directory
Hopelijk heb je nog een bash prompt open en je hebt ze allemaal niet gesloten. Als je het nog kan, onmiddellijk voert u de volgende:
pacman -S bash
anders zult u niet in staat zijn om bash meer uitgevoerd omdat bash nog zou worden die linken naar de oude versie van readline.

Ook, in de toekomst, ren niet
pacman -Sy application
(python in mijn geval)
in plaats daarvan, lopen:
pacman -Syu
die ervoor zal zorgen dat alle toepassingen worden opgewaardeerd.

Persoonlijk, Ik denk dat bash moet een afhankelijkheid set te zeggen dat het de oude specifieke versie van readline en hetzelfde voor de nieuwe bash nodig hebben gehad, waarbij de nieuwe versie van readline. Ongeacht, liever op veilig spelen. 😉

Delen
Categorie: linux, shit happens
U kunt alle reacties op dit bericht volgen via de RSS 2.0 voeden. U kunt een reactie achterlaten, of trackback vanaf je eigen site.
Laat een reactie achter » Log in