実家のサーバー落ちた\(^o^)/

久々にハマった。リモートでカーネルアップグレード&再起動の鬼門。画像が表示されなくなっちゃって日記がかっこわりいーーw みんな RSS リーダーを使おう!

あれ?そういえばさっき grub.conf に

timeout=0

とか書いてあったような……

ざわ……ざわ……

実家の人に設定変更してもらうのが超ムズイ\(^o^)/

あー knoppix で起動してもらって IP アドレス揃えれば外から ssh で入れるかな……


皆様お騒がせしました。grub の設定ミスってただけでした。カーネルのファイル名を間違えて、file not found とかで grub が止まってた、と。古いカーネルで再起動してもらって、grub.conf を書き換えて、また再起動して、無事にカーネル更新が完了。

カーネルを make したあとに、特定の形式のファイル名で /boot 以下にコピーするスクリプトは書いてあったのだけど、同時に grub.conf も編集してしまうようにしよう……。やっぱり単純作業はコンピュータにさせた方が良い。カーネルのインストールはコマンド一発、というところまで作り込んでおけば、今回のミスは防げた。


そもそもこんな危険なことをしようとした理由は、x86-linux 上で動作確認+デバッグしたかったんだけど、手元に mac しか無かったので、しょうがなくリモートサーバを使っていた、というのが発端。不純な動機だなあw gdb で run したら、

Cannot find new threads: generic error

と言われて何も出来なくて、どっかのメーリングリストに"カーネルのバージョン上げろよ"と書いてあったという。(結局カーネル更新しても gdb の問題は解決しなかった。しかも、バグ自体は、サーバ落ちちゃったなあと思いつつコード眺めてたら見つかった。)

人に貸してるサーバでは、もちろんこんなことはしませんので、ご安心を。とはいえ、自分のブログの画像置くだけにせよサービスを提供してる以上は稼働率を高くキープすべきだろう。


あれ?よく考えたら、数時間のうちに報告が来て、復旧作業に取りかかれたってことは、家庭内ファイルサーバーとしてかなり活躍してたってことか……なんか嬉しいな。