ArchLinux libncursesw.so.5: cannot open shared object file でコケる

ArchLinux @Virtualbox で作業中、(経緯はよく覚えてないけど) tty からログインできなくなって、SSH でも閉めだされた。

% ssh -t 192.168.56.101 /bin/sh
k@192.168.56.101's password:
zsh: error while loading shared libraries: libncursesw.so.5: cannot open shared object file: No such file or directory
Connection to 192.168.56.101 closed.

応急処置として、ArchLinux の Live イメージで起動して libncursesw.so.5 のシンボリックリンクを貼った。
root@archiso # mount /dev/sda1 /mnt
root@archiso # ln -s /usr/lib/libncursesw.so.5 /mnt/usr/lib/libncursesw.so.6
# (↑ ln -s /mnt/usr/lib/libncursesw.so.5 /mnt/usr/lib/libncursesw.so.6 ではない!!)


参考:
[SOLVED] Bash and pacman stopped working after upgrade
https://bbs.archlinux.org/viewtopic.php?id=202638


余談...
先日、Raspberry Pi に入れてた ArchLinuxARM でも同様に閉め出されたんだけど、よく調べもせず、以前とってた SD カードのダンプを復元しました...
8GB の SD ダンプからの復元、45 分以上かかったけど、今考えたらシンボリックリンク貼ればすぐ解決してたんやね...

コメント

このブログの人気の投稿

インターネット共有のための sysctl での設定に躓いた

ISUCON 7 予選に参加した話