LINUX.ORG.RU

Не запускается линукс из-за попытки установить обновление программы, что делать?

 , , ,


0

1

Приветствую! Нужно было обновить браузер на работе Firefox на Astra Linux (Debian Glibc 2.24), я в силу своего незнания, так как только начала знакомиться с линуксом, установила все предоставленные .deb пакеты для обновления, после чего комп просто завис. После перезапуска запускается только консоль, команда startx выдаёт следующее xauth: /1ib/x86_64-1inux-gnu/libc.so.6: version `GLIBC_2.26’ not found (required by /usr/1ib/x86_64-1inux-gnu/1ibX11.so.6) Восстановление системы не работает с установочного диска, черный экран, при входе в recovery mode так же открывается консоль. Я так понимаю что произошёл конфликт в системе, и что то требует у меня Glibc более новой версии (2.26), но обновляться мне не вариант, Помогите.



Последнее исправление: dataman (всего исправлений: 3)

только начала знакомиться с линуксом

Отличная возможность повысить свои навыки на примере этой проблемки. Другие варианты: переустановить систему или обратиться к администратору (пусть сразу и права поправит тебе, чтобы не было возможности что-то сломать так просто).

anonymous
()

все ж написано английским по черному. у вас обновились иксы которые хотят новый либси. либо откат либо продолжайте обновление прерваное обновление. в часности установите новый либси. есть еще путь самурая - пересобрать иксы под старый либси, но это врядли для вас.

новый браузер не будет работать со старым либси. так что обновляйте либси.

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

antech
()

путь самурая не для вас потому что астра потом скажет что после таких изменений это уже не астра а какой то ваш собственый форк астры со всеми юр последствиями

antech
()
Ответ на: комментарий от Vsevolod-linuxoid

Тогда откуда такие сообщения при запуске ОС?

/lib/x86_64-linux-gnu/libc.so.6: version 'GLIBC_2.26' not found (required by /usr/lib/x86_64-linux-gnu/libX11.so.6)

Что тут непонятного то? :)

Dimez ★★★★★
()
Последнее исправление: Dimez (всего исправлений: 2)
Ответ на: комментарий от Dimez

Я вижу, X11 жалуется, что glibc не той версии.

Такое может быть, если скажем к Astra на основе старой версии Debian подключили более новую, и вместе с Firefox много чего не следует обновили.

Типичная ошибка новичка в Debian-based, сперва намешать несовместимых репозиториев по неграмотности, потом получить монстра Франкенштейна.

Vsevolod-linuxoid ★★★★★
()
Последнее исправление: Vsevolod-linuxoid (всего исправлений: 1)
Ответ на: комментарий от Vsevolod-linuxoid

Тогда откуда такие сообщения при запуске ОС? Жалоба не на Firefox же, что не стартует.

Там иксы как раз «новые», а либси «старая»

PRN
()
Последнее исправление: PRN (всего исправлений: 1)
Ответ на: комментарий от PRN

Аааа… я неправильно понял, ЧТО обновили не из того источника. Но вердикт тот же – переустановка и прочесть статью на вике Астры, какие репозитории Debian какой версии к какой Астре можно подключать, правда не без юридических последствий.

Vsevolod-linuxoid ★★★★★
()
Последнее исправление: Vsevolod-linuxoid (всего исправлений: 2)
Ответ на: комментарий от anonymous

Это такой страшный эвфемизм для отказа в технической поддержке

https://wiki.astralinux.ru/pages/viewpage.action?pageId=3276859

Техническая поддержка по вопросам, связанным с пакетами, установленными из сторонних репозиториев не оказывается.

Что в общем логично. Понаделают химер, потом жалуются мол не работает)

PRN
()

Переустанавливай. Это будет быстрее и проще. Ну либо загрузись с livecd, смонтируй корневую фс, открой логи apt, dpkg и посмотри какие пакеты были заменены / удалены, скачай их с репозиториев сталей астры и распакую.содержимео в корень, потом переустанови пакеты после загрузки.

kostik87 ★★★★★
()
Ответ на: комментарий от Vsevolod-linuxoid

Он же администратор, должен уметь сделать, хотя проблема с загрузкой с dvd диска настораживает.

Можно rsync ещё сделать, но тут надо уметь поставить загрузчик и поправить /etc/fstab.

Можно через dmsetup сделать запись изменений на отдельное блочное устройство, например на флешку.

Можно снапшот сделать, если там lvm.

Да много чего можно сделать.

Если сложно - автору проще переустановить.

Замена glibc может поломать работы и других утилит, опять же какая астра не написано, если SE и включен повышенный уровень защиты - будут проблемы с стандартным доступом.

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

Сочувствую, но твоя ситуация безнадежна.

Linux на самом деле коварен из-за одной особенности. Он позволяет городить дикие костыли и велосипеды, и остается рабочим. Какое-то время.

Часто бывает так, что новички по неграмотности вместо best practices применяют именно костыли и велосипеды.

А потом все это рушится. И чтобы это чинить, уже приходится звать полноценных админов.

Чтобы починить твою ОС, нужно, чтобы ее сел и диагностировал человек, который свободно:

  • Умеет из командной строки администрировать Linux в целом
  • Имеет опыт troubleshooting Dependency Hell и сломаной пакетной системы в Debian-based
  • Разбирается в мандатной системе Astra Linux, что тоже имеет свои особенности

По твоим сообщениям на форуме, даже если такой тут есть (спецы по последнему пункту вообще редкие), нельзя написать, что именно делать, чтобы починить. Нужна масса другой диагностики.

Vsevolod-linuxoid ★★★★★
()
Последнее исправление: Vsevolod-linuxoid (всего исправлений: 1)
Ответ на: комментарий от SaShi

apt history apt undo

появляется лишь чёрный экран с мигающей чертой

ну… так все работает же! чего вы нам страшилки рассказываете. всякими ошибками запугиваете. То что там картинок с кнопками нет, это вообще мелочи, это просто один плагин не запустился. Так то система рабочая.

antech
()
Ответ на: комментарий от Vsevolod-linuxoid

Сочувствую, но твоя ситуация безнадежна.

Не выдумывай, там всего то надо либо установить новый libc, либо установить старый libx11. Ну и может быть ещё какие пакеты.

firkax ★★★★★
()
Ответ на: комментарий от Vsevolod-linuxoid

Типичная ошибка новичка в Debian-based, сперва намешать несовместимых репозиториев по неграмотности, потом получить монстра Франкенштейна.

Лучше один раз увидеть… (ц)

Это такой хитрый ход, чтобы без долгих объяснений показать что такое депенденси-хелл 😁

papin-aziat ★★★★★
()
Ответ на: комментарий от SaShi

Я по сути и есть администратор

не хочу переустанавливать

Восстановите систему из бекапа, который вы сделали заранее как подобает системному администратору.

einhander ★★★★★
()