サーバメンテ

久々にサーバをメンテしたら、カーネルが3.18から4.0に上がってた。いつも通りパッケージを最新にしてカーネルを作り直してリブートしたらハマった。特にいじってないつもりでしたが、root deviceのUUID指定されたものが読めないのか何らかのエラーでプロンプトが出る状態になってた。再度カーネルを作り直したら、pythonが3.4になっててこれが原因でスクリプトの実行でエラーを吐いてるのを発見。pythonを2.7にして作り直してエラーが無いのを確認し、再起動してみましたが症状は変わらず。
3.18の.configをコピーし直し(本来ならやらない方がいいみたい)、oldconfigで作り直して再起動したら問題なく起動できた。pythonの問題なのか、カーネルオプションの問題なのか、カーネル4.0の問題なのか良く分りませんでした。

時々良く分らないことがありますけど、サーバ用途かつtelnet作業環境で必要最低限のパッケージで構成してるので快適でパワフルでいい感じです。本来ならコンパイルオプションをいじりまくって最速にしたいところですけど、そこは別にいいかな?とか思ってます。それとGUIが絡むとメンテがもっと面倒なので今のままで十分。