公開コメントは嫌だけどメールならという人はこちら へ
smartd の一件以来(= [ これ]とか[ これ])、そこそこ安定していると信じていた自宅サーバ機。 だが実際はそうではないらしい。本日、いきなり無反応状態に(つまりreboot)。 インターネットの出入口は2つあるので、1つが止まっても何が起きているかの状況をある程度確認することはできるし、 一部マシンの遠隔 reset も出来るようになっている。 が、これでは詳しいエラーログが取得できない。
買い替えるにしても、まぁとにかく原因は確定しておきたい。 そこで、いまさらながら netconsole モジュールをインストールすることにした。 netconsole は linux のコンソール(kernel)メッセージを net 越しに飛ばすことができるモジュールである。kernel が panic 起こしてもその最後のメッセージの送信も行ってくれる(可能性が高い)ように作られている。 kernel の設定は済んでいたので、
modprobe netconsole netconsole=6665@xxx.xxx.xxx.xxx/eth0,514@yyy.yyy.yyy.yyy/
で完了。ルータとして使っているもう一台の Linux 機(古いノートPCだ)の syslog にカーネルメッセージをとばす。 うまく記録はされているようだ。
ただし、netconsole が動作している側で
protocol 0000 is buggy, dev eth0
とか。受け側では、
Jun 13 18:10:05 uo2 printk: 16 messages suppressed. Jun 13 18:10:10 uo2 IPv4:input: IN=eth1 OUT= Jun 13 18:10:10 uo2 MAC= Jun 13 18:10:10 uo2 00: Jun 13 18:10:10 uo2 50: Jun 13 18:10:10 uo2 8b:
とかとか。エラーが出たり、表示がおかしかったりしているので、 netfilter LOG messages truncated via NETCONSOLEを参考にカーネルにパッチを当てておくことにした。これでまたしばらく様子見。
きっとハードウェアに問題あるんだろうな(多分 BIOSTAR の安物マザーボード!それを買ったのは私だから、これは仕方ないことだと)。
学校に設置いて、部屋の温度などを計測しているボード(インターフェース誌の付録)は、何処か壊れていてうまくデータを取り込めていないようだ。 現在の表示温度はあてにはなりません。 そのうち、新しい雑誌のバックナンバーを入手して置き換えます。
Prev | 2006/6 | Next | ||||
---|---|---|---|---|---|---|
Sun | Mon | Tue | Wed | Thu | Fri | Sat |
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 |
Last-modified: Thu, 22 Jun 2006 11:09:35 JST
34,704/766(1)
[dynamic,jconv:jcode,cache:on]
powered by tds-1.01-beta3(1.01-beta3-EGAMIX02)