Jak vratit starou verzi glibc? (Was:rpm -i konci "SIGSEGV")
Martin Kamín ZULU
martinkamin na quick.cz
Úterý Únor 17 07:27:12 CET 2004
On 16. Feb, 10:42 PM CET, Milan Kerslager <milan.kerslager na pslib.cz> wrote 34 lines:
> On Sat, Feb 14, 2004 at 10:46:21PM +0100, jozka wrote:
> > Dobry den,
> >
> > obracim se opet s zadosti o radu. Prisel jsem na to, proc
> > nefunguje rpm, je to samozrejme kvuli me vlastni blbosti.
> > Pred casem jsem v ramci nejakych pokusu upgradoval
> > glibc z 2.2.5-154 na 2.3.2-6. Jenze ted nevim, jak se ho
> > zbavit. RPM, pri cemkoliv zahlasi "Segmentation fault"
> > a skonci. Existuje nejaky jiny zpusob?
>
> Volbu -i pouzivejte *vyhradne* pro jadro, jinak budete mit v systemu 2
> balicky. Takze je lepsi vzdy pouzit -U (upgrade), pripadne
> -U --oldpackage.
Promiňte, ale v době, kdy jsem ještě nepoužíval urpmi, jsem rpm -i používal
pořád, protože, pokud mělo dojít k přepsání staré knihovny, okamžitě to na
mě zařvalo. Nebo se mýlím?
> Muzete zkusit nabootovat v rescue rezimu a nainstalovat potrebnou glibc
> takhle:
>
> mount /dev/hda1 /mnt/koren_opravovaneho_FS
> rpm -Uvh --oldpackage nova_glibc.rpm --root /mnt/koren_opravovaneho_FS
>
> Nebo rozbalit rpm v naborenem systemu misto pomoci rpm primo pomoci
> cpio takhle nejak:
>
> rpm2cpio balik.rpm
> cpio -id --no-absolute-filenames cpio.archiv
Tohle jsou dobré rady!!!
Martin Kamín
Další informace o konferenci Linux