このサーバーのパーティションはDebianのインストーラーのデフォルトのままにしてあるのだが、wheezyからjessieへのアップグレードで問題発生。
なんと、肥大化したlinuxのmoduleが/libを圧迫して、/の容量の半分を超えるまでになってしまったのだ。
結果、linux-imageにアップデートがあっても容量不足でインストールできないという事態に。さすがにこれはまずいが、現状、サーバーを構築し直す余裕はないので、危険を承知で一旦linux-imageをパージしてから再インストールするという手段をとらざるをえない。
以下、手順。
screen (セッション中断に備える)
sudo apt-get dist-upgrade (アップデートに失敗するが、パッケージのダウンロードは完了させる)
sudo dpkg -l | grep linux-image (インストールされてるパッケージのバージョンナンバーを確認)
sudo apt-get purge linux-image-3.16.*-*-amd64 (*はバージョンナンバーを指定してパッケージのパージ。警告が出るが強行する)
sudo apt-get install linux-image-amd64 (即座に再インストール。ダウンロード済みのパッケージが使われる。grubが正しく新しいカーネルを利用してることを確認する)
sudo apt-get dist-upgrade (アップデートし残しがないか確認)
exit (screenから抜ける)
sudo shutdown -r now (運を天に祈る)