Сломал зависимости с libc.so.6

Автор sanchos, 07 декабря 2013, 13:45:52

« назад - далее »

0 Пользователи и 3 гостей просматривают эту тему.

sandaksatru

Цитата: sanchos от 09 декабря 2013, 20:06:24Разобрался. DNS забыл прописать за всем этим бардаком. Прописал гугловский в resolv.conf, теперь все ок в плане репозиториев.
Что значит всё ок? Я вас не просто так просил вывод показать. Какой приоритет policy выводит? Иксы стартуют, зависимости восстановлены? Если проблема больше не существует, пометьте её решенной. Если нет, то давайте сначала:
apt-get update
apt-cache policy libc6
apt-get -f install
apt-get dist-upgrade

sanchos

update нормально прошел.

apt-cache policy libc6
libc6:
   Установлен: 2.13.-38
   Кандидат:  2ю13-38
*** 2.13-38 0
500 cdrom: .....
1001 ftp://ftp.ru.debian.org/debian/ wheezy/main amd64 Packages
  100 /var/lib/dpkg/status



-f install предлагает уже 42 пакета удалить пакета, 3 установить, 42 откатить на старые версии, 44 не обновлять. решил не рисковать
как то раньше пактов поболее в списке было) хотел ssh поставить,что бы листинги по человечески выложить, но опять же куча зависимостей всплыла(

dist-upgrade тянет кучу зависимостей неразрешенных.

иксы не заработали.

sandaksatru

Цитата: sanchos от 09 декабря 2013, 20:36:24Кандидат:  2ю13-38
Я вам немного завидую... у вас героическое терпение!  :o
Приоритеты видит, всё ок. Можете смело делать "-f install" эти 42 как раз откатятся на stable версию. Могло быть и больше. После разрешения зависимостей он у вас перестанет ругаться остальные действия - сможете поставить ssh и обновиться.

sanchos

сделал  -f install со всем согласился.
при dist-upgrade зависимости остались. ребутнул видимо зря. иксов нет. консоль тоже не грузится(

sandaksatru

Цитата: sanchos от 09 декабря 2013, 20:58:07сделал  -f install со всем согласился.
при dist-upgrade зависимости остались. ребутнул видимо зря. иксов нет. консоль тоже не грузится(
Здесь больше вслепую не могу. Нужны логи, нужен листинг операций, что сломалось, что не грузится, как не грузится. В крайнем случае фотоаппаратом фотографируйте.

sanchos

#20
миль пардон за нубство, но не может ли помочь "режим восстановления"? только что зашел через него. консоль работает.

Сообщение объединено: 09 декабря 2013, 22:44:15

ssh так и не ставится, т.к. зависит от openssh-server, у которого в свою очередь не разрешенные зависимости.  >:(для фотографирующих монитор, п  некоторым данным приготовлен отдельный котел в аду, поэтому буду по старинке, на это раз постараюсь без ошибок.)
И так при инсталяции без зависимостей (apt-get -f install) имеются следующие ошибки:
1) предлагают удалить через atp-get autoremove libstdc++6:i386
2) не могут идентифицировать пакет libfdk-aac0
3)
apt-extracttemplates failed: /lib/x86_64linux-gnu/libc.so.6: version 'GLIBC_2.14' not found (required by /usr/lib/x86_64linux-gnu/libapt-inst.so.1.5)
debconf: apt-extracttemplates failed: No such file or directory
Extracting templates from packages: 93% apt-extracttemplates: /lib/x86_64linux-gnu/libc.so.6  version 'GLIBC_2.14' not found (required by /usr/lib/x86_64linux-gnu/libapt-inst.so.1.5)
debconf: apt-extracttemplates failed: No such file or directory

есть еще пара, но возможно что они зависят от данных ошибок

Сообщение объединено: 09 декабря 2013, 23:09:12


Extracting templates from packages: 100%
(Reading database ... 106839 files and directories currently installed.)
Preparing to replace python3-pkg-resources 0.6.49-2 (using .../python3-pkg-resources_0.6.24-1_all.deb) ...
/var/lib/dpkg/info/python3-pkg-resources.prerm: 6: /var/lib/dpkg/python3-pkg-resources.prerm: py3clean: not found
dpkg: error processing /var/cache/apt/arhives/python3-pkg-resources_0.6.24-1_all.deb (--unpack):
subprocess installed pre-removal script returned error exit status 127
/var/lib/dpkg/info/python3-pkg-resources.postinst: 6: /var/lib/dpkg/info/python3-pkg-resources.postinst: py3complite: not found
dpkg: error while cleaning up:
subprocess installed post-installation script returned error exit status 127
Errors were encountered while processing:
/var/cache/apt/arhives/python3-pkg-resources_0.6.24-1_all.deb
E: Sub-proccess /usr/bin/dpkg returned an error code (1)


Сообщение объединено: 10 декабря 2013, 19:30:43

Спасибо, тебе добрый человек за терпение и помощь!
Потеряв 3 дня на попытки восстановить систему и поняв что мозга не хватит, пошел  по windows-way и переустановил за 3 часа всю систему, оставив от старой только /home.

sandaksatru

Цитата: sanchos от 09 декабря 2013, 22:13:39Спасибо, тебе добрый человек за терпение и помощь!
Потеряв 3 дня на попытки восстановить систему и поняв что мозга не хватит, пошел  по windows-way и переустановил за 3 часа всю систему, оставив от старой только /home.
Незачто, проблему то не решили.  :( На самом деле, надо было нам сразу настроить совместный доступ на поломанную систему с помощью screen и ssh на стороннем сервере. Я только вчера додумался, но не было времени. А так, на будущее, может кто попадет в подобную ситуацию, общий ход действия следующий:

1) Как только обнаружили поломанные зависимости, нужно сразу же сохранить логи установки, которые находятся в /var/log/apt и /var/log/dpkg.log. Изучив логи, можно вручную привести систему к состоянию до установки.
2) Исключить все лишние репозитории из /etc/apt/sources.list и директории /etc/apt/sources.list.d/
3) Попытаться исправить зависимости с помощью команды apt-get -f install и откатить/обновить систему с помощью apt-get upgrade до установленной версии.
4) В случае возникновения ошибок в системе управления пакетами apt, внимательно изучить какие библиотеки имеют неподходящую версию. На сайте http://www.debian.org/distrib/packages найти эти программы и библиотеки, узнать версию пакета, подходящую под вашу систему, и установить их с помощью утилит wget и dpkg. Так продолжать до удовлетворения всех зависимостей.
5) Если система не загружается, то загрузиться с любого Live-CD, примонтировать корень, причрутиться к вашему корню и произвести вышеуказанные действия.