LINUX.ORG.RU

Не работает вход в систему

 ,


0

1

Недавно пришлось установить пакет ncurses. Теперь после загрузки появляется консоль с вводом логина/пароля, но залогиниться не получается. Попытался чрутнуться из под другой системы - чрут не работает, вот что выдает

/bin/bash: error while loading shared libraries: libncursesw.so.5: cannot open shared object file: No such file or directory

Как это пичинить? Есть ли какие-то обходные способы откатить пакет?



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

Да кстате сама libncursesw.so.5 на месте присутствует в /usr/lib32/ и /usr/lib/

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

Если chroot не работает, то скорее всего подойдёт аналогичный способ: https://wiki.archlinux.org/index.php/Pacman#pacman_is_broken_beyond_repair

pacman --root /mnt --cachedir=/mnt/var/cache/pacman/pkg -S package

из другой системы. Возможно ещё потребуются параметры "--config", "--gpgdir" и "--logfile", чтобы использовались все настройки пакмана из нерабочей системы и результат записался в нужный лог (для порядка).

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

Это вообще фиксится как-то?

# pacman -Syu
Но может у тебя баш не из репозитариев? Должно быть так:

$ ldd /bin/bash
	linux-vdso.so.1 (0x00007ffd69b69000)
	libreadline.so.6 => /usr/lib/libreadline.so.6 (0x00007f93f47cb000)
	libncursesw.so.6 => /usr/lib/libncursesw.so.6 (0x00007f93f455e000)
	libdl.so.2 => /usr/lib/libdl.so.2 (0x00007f93f435a000)
	libc.so.6 => /usr/lib/libc.so.6 (0x00007f93f3fb6000)
	/lib64/ld-linux-x86-64.so.2 (0x00007f93f4a15000)

UPD. А, я прозевал, что чрут не работает, ну там выше предложили решение. Можно еще попробовать руками создать симлинк с именем libncursesw.so.5 и потом попробовать залогиниться.

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

Спасибо огромное, товарищи. Способ Interlace помог

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