RSS

sidのlibcがふっとぶ

久しぶりに地雷炸裂

sidのlibc6 2.13-3で地雷炸裂。amd64使っていた人は何もできなくなるという恐しい状態に。原因は /lib64 -> /lib のシンボリックリンクが消えたこと。これでld.soが見えなくなって何も起動しなくなった…ということのようだ。

症状を見て、echo *でファイルシステムの健全性を確かめたらlibcが飛んだということがすぐにわかった。で、自分がやったことはknoppixでブートさせて一つ前のlibc6のパッケージを手動で展開(dpkg -X)してコピーした。これで復旧したのでまあよしとした。

他の解決方法としては /lib/ld-linux-x64-64.so.2 --library-path /lib ln -s /lib /lib64 などとやるのがあるようだ。あるいはrescueディスクからsymlinkを張るとか。原因がわかっていれば単純だね。