Ошибка появляется на виртуальной машине centos 6.5
[console]# cat /etc/redhat-release
CentOS release 6.5 (Final)
[/console]
[console]# vi
vi: error while loading shared libraries: /lib64/libncurses.so.5: unsupported version 0 of Verneed record
[/console]
[console]# ls /lib64/libncurses.so.5
/lib64/libncurses.so.5
[/console]
nano запускается нормально.
Выполнил yum update, не помогло.
Вроде ничего такого и не делал.
С чем может быть связано, как решить?
Ранее с такого рода ошибками не сталкивался.
Приоритет низкий. Виртуальная машина для тестов.
При необходимости просто сделаю откат на работавшее состояние, но хочется разобраться.
Может кому понадобится решение в будущем.
(Решено) [vi] unsupported version 0 of Verneed record
что показывает
ldd /bin/viи
rpm -vV ncurses-libs?
[console][root@server conf]# ldd /bin/vi
/bin/vi: error while loading shared libraries: /lib64/libncurses.so.5: unsupported version 0 of Verneed record[/console]
[console][root@server conf]# rpm -vV ncurses-libs
......... /lib64/libncurses.so.5
..5...... /lib64/libncurses.so.5.7
......... /lib64/libncursesw.so.5
......... /lib64/libncursesw.so.5.7
......... /lib64/libtinfo.so.5
......... /lib64/libtinfo.so.5.7
......... /usr/lib64/libform.so.5
......... /usr/lib64/libform.so.5.7
......... /usr/lib64/libformw.so.5
......... /usr/lib64/libformw.so.5.7
......... /usr/lib64/libmenu.so.5
......... /usr/lib64/libmenu.so.5.7
......... /usr/lib64/libmenuw.so.5
......... /usr/lib64/libmenuw.so.5.7
......... /usr/lib64/libpanel.so.5
......... /usr/lib64/libpanel.so.5.7
......... /usr/lib64/libpanelw.so.5
......... /usr/lib64/libpanelw.so.5.7
......... /usr/lib64/libtic.so.5
......... /usr/lib64/libtic.so.5.7[/console]
Перезагрузился.
Выполнил fsck (как рекомендовала система), проблема пропала.