Ncurses-5.6.8

Доброго времени суток. Суть проблемы: после установки Overlord и полного обновления системы (которое цепляет и ncurses), ось перестает загружаться, выдавая:
/bin/bash: error while loading shared libraries: libncurses.so.5 cannot open shared object file no such file or directory
Ошибка возникает и на i686, и на x86_64.
Заранее благодарен.
Загрузись с LiveCD, сделай как-то так:
# mount /dev/sda1 /mnt
# chroot /mnt
# pacman -S ncurses bash
# exit
# reboot

Почему-то либы ncurses у тебя нету, хотя у меня:
$ ls -l /usr/lib/libncurses.so.5
lrwxrwxrwx 1 root root 17 Авг 29 03:39 /usr/lib/libncurses.so.5 -> libncurses.so.5.6
$ pacman -Qs ncurses | grep '/'
local/ncurses 5.6-8 [9,01 MB] (base)
sysmouse
Загрузись с LiveCD, сделай как-то так:
# mount /dev/sda1 /mnt
# chroot /mnt
# pacman -S ncurses bash
# exit
# reboot

Зачрутился, пересобрал ncurses и баш, эффекта никакого.

sysmouse
Почему-то либы ncurses у тебя нету, хотя у меня:
$ ls -l /usr/lib/libncurses.so.5
lrwxrwxrwx 1 root root 17 Авг 29 03:39 /usr/lib/libncurses.so.5 -> libncurses.so.5.6
$ pacman -Qs ncurses | grep '/'
local/ncurses 5.6-8 [9,01 MB] (base)

У меня аналогично, первым делом проверял. Вот я и не пойму, почему он либу не видит.
Пиши багрепорт.

У меня вот сегодня gnome-terminal сдох по непонятным причинам.
ldd? pacman -Ql ncurses? ldconfig? ничего не помогает?
systemd должен умереть.
h4tr3d
ldd? pacman -Ql ncurses? ldconfig? ничего не помогает?

Ранее делал ldconfig, не помог. После совета решил попробовать остальное, но увы.


# chroot /mnt
/bin/bash: error while loading shared libraries: libncurses.so.5 cannot open shared object file no such file or directory

Я совсем потерян.
$ ldd /bin/bash | grep ncur
libncursesw.so.5 => /lib/libncursesw.so.5 (0xb800c000)

$ pacman -Ql ncurses | grep libncursesw.so.5
ncurses /lib/libncursesw.so.5
ncurses /lib/libncursesw.so.5.6

Glibc требует ncurses.
tinman321
> libncurses.so.5
а может она называется libncurses.so.6, или еще старше?

Нет, однозначно 5. Старше библиотеки, кажется, и быть не может, если последняя стабильная версия ncurses 5.6.

sysmouse
Glibc требует ncurses.

Переставил и без того последний glibc, если это имелось в виду. Никакого эффекта.
tinman321, нет, не может.

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

Мне кажется, либо ссылка не работает, либо косяк с монтированием /usr. Находил я подобные проблемы с фряхой, были рецепты плана ln -sf, пересобрал еще раз ссылки все, не помогло. Если еще что подскажете, буду благодарен.
 
Зарегистрироваться или войдите чтобы оставить сообщение.