openSuse 12.1 beta 1 (умер zypper)

openSUSE, SUSE Linux Enterprise

Модератор: Модераторы разделов

Slimy
Сообщения: 1689
ОС: openSuSE 11.2 GM (GеMор едишн)

openSuse 12.1 beta 1

Сообщение Slimy »

После очередного zypper up. Перестал запускаться менеджер пакетов. zypper вываливает с ошибкой
zypper: error while loading shared libraries: libzypp.so.908: cannot open shared object file: No such file or directory

С установочного диска система обновляться тоже не хочет тоже ошибка запуска менеджера пакетов. В "спасительной системе" zypper как команда отсутствует. Чего делать то? Все с начала ставить?
Если уже ничего не помогает - прочти инструкцию.
sysinstall - гадость :)
ASUS A6q00Vm Pentium-M 1.7 GHz, 2Gb RAM, 160Gb HDD,
GeForce Go 7300 64Mb video
Спасибо сказали:
Аватара пользователя
ivan2ksusr
Сообщения: 882
ОС: Mac OS X, openSUSE

Re: openSuse 12.1 beta 1

Сообщение ivan2ksusr »

покажи вывод:

Код: Выделить всё

ldd /usr/bin/zypper |grep libzypp
Спасибо сказали:
PVOzerski
Сообщения: 297
ОС: OpenSUSE, ALT Linux

Re: openSuse 12.1 beta 1

Сообщение PVOzerski »

Slimy писал(а):
23.10.2011 15:26
После очередного zypper up. Перестал запускаться менеджер пакетов. zypper вываливает с ошибкой
zypper: error while loading shared libraries: libzypp.so.908: cannot open shared object file: No such file or directory

С установочного диска система обновляться тоже не хочет тоже ошибка запуска менеджера пакетов. В "спасительной системе" zypper как команда отсутствует. Чего делать то? Все с начала ставить?


Надо бы разобраться, есть ли библиотека на диске (в каталоге /usr/lib). Возможно, она окажется не .908, а с каким-нибудь другим числом. Если найдется - можно попробовать для начала сделать символьную ссылку с именем libzypp.so.908.
Спасибо сказали:
Slimy
Сообщения: 1689
ОС: openSuSE 11.2 GM (GеMор едишн)

Re: openSuse 12.1 beta 1

Сообщение Slimy »

ivan2ksusr писал(а):
24.10.2011 12:52
покажи вывод:

Код: Выделить всё

ldd /usr/bin/zypper |grep libzypp

Код: Выделить всё

ldd /usr/bin/zypper |grep libzypp
        libzypp.so.908 => not found

Код: Выделить всё

ll /usr/lib | grep libzip*
lrwxrwxrwx   1 root root       14 окт.  18 15:45 libzio.so.0 -> libzio.so.0.99
-rwxr-xr-x   1 root root    22140 сент. 10 00:56 libzio.so.0.99
lrwxrwxrwx   1 root root       15 окт.  18 15:44 libzip.so.2 -> libzip.so.2.1.0
-rwxr-xr-x   1 root root    55016 сент. 10 00:48 libzip.so.2.1.0


В общем починил похоже его. Просто скачал пакет libzyp и достал из него симлинк и сам файл библиотеки в /usr/lib .
Если уже ничего не помогает - прочти инструкцию.
sysinstall - гадость :)
ASUS A6q00Vm Pentium-M 1.7 GHz, 2Gb RAM, 160Gb HDD,
GeForce Go 7300 64Mb video
Спасибо сказали: