LINUX.ORG.RU

Проблема с GLIBC


0

0

Камрады, помогите! Прямо не знаю, что делать!

В общем, у меня система ASP Linux 11.2 (т.к. комп 700 Mhz / 192 MB RAM, и новые версии на нем не пойдут).

Решил частично обновить ее, взяв пакеты glibc и libgcc из репозитория ASP Linux 14.

При установке пакетов произошла ошибка, и в результате полностью перестали работать менеджер RPM, архиватор GZIP, система документации man и несколько других программ, выдавая ошибку:

/lib/libc.so.6: version `GLIBC_2.4' not found

По-видимому, повредился файл libc.so.6. Я попробовал его восстановить из пакета glibc от ASP Linux 11. Но при копировании:

cp libc.so.6 /lib/libc.so.6

Внезапно система полностью отказала - только черный экран. Перезагрузился.

Теперь Linux вообще не грузится - Kernel Panic. Что делать?!

Помогите, пожалуйста! Подскажите, как восстановить работоспособность системы и glibc?

ололо - эталон ССЗБ )
а серьёзно - раз обновлял glibc и libgcc, почему откатывал только первое?
почему при откате только одну либу поменял, а не впихнул всё содержимое рпм-ки?

megabaks ★★★★
()
Ответ на: комментарий от megabaks

Да вроде делал все правильно:

su

rpm -Uvh libgcc-4.3.0-8.i386.rpm

rpm -Uvh glibc-2.8-8.0.140asp.i686.rpm

А откат произвести не удалось, т.к. RPM не работает.

Den_Zurin
() автор топика
Ответ на: комментарий от Den_Zurin

Поставьте любой свежий дистрибутив с минимал-cd.
Потом можно поставить нетормозный софт\wm.
Я как обладатель celeron 1GHz / 128M ram говорю.

anon_666
()
Ответ на: комментарий от Den_Zurin

К сожалению, у ASP Linux нет LiveCD. Сейчас сижу под Убунтой.

Вот под ней дальше и сидите.

В Убунте можно как-нибудь извлекать файлы из RPM пакетов?

GUI умеет, тот же file-roller

Divius ★★
()
Ответ на: комментарий от Divius

File-Roller не открывает, говорит, что неизвестный формат.

Den_Zurin
() автор топика

Вобщем, решил заново переустановить ASP Linux. Сохранил копию каталогов home и etc. Как сделать копию загрузочного (BOOT) раздела?

Den_Zurin
() автор топика
Ответ на: комментарий от Den_Zurin

> Как сделать копию загрузочного (BOOT) раздела?

Нашел:

dd if=/dev/hda of=boot.lnx bs=512 count=1

Den_Zurin
() автор топика

В общем, все обошлось без переустановки системы. В Убунте установил пакет rpm, после чего File-Roller стал открывать RPM пакеты. Ну а дальше дело техники - распаковал пакеты glibc и libgcc от ASP Linux 11 и скопировал файлы куда нужно.

Den_Zurin
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.