2003-08-20 曇り [長年日記]
_1 Re: 脅迫メール
もう飽きた.3日連チャンで来られたらな.きっと携帯スパムと同じようにツールができたんでしょう.本文書くのだりぃのでポイントだけ晒し上げ.
またもa@ezweb同報タイプですか.しかもタイトル長ければいいと思ってオプション付けまくったんだろうな.アホばっかりか.1日2通来るようになったら完璧に放置だな.
_2 Re[2] : 脅迫メール
かなりの人が検索してここに調べに来ているようだ.メールにあった名前やら,銀行名やら.
_3 クロスウェイブ経営破綻 (ZDNN)
会社説明会に行った会社.こういうのって社員てどうなるんやろ.大変そう.
_4 module-init-tools のアップデートトラブル
030815に新しいバージョンの 0.9.13 がリリースされていたのでアップデート.しかし,ここでREADMEに書かれていたとおりにことをしたためにトラブル発生.書かれていたとおりというのは,2.4までのmodutils*1を *.old としてバックアップしたあと,2.6対応ものをインストールするための作業のこと.
初めてmodule-init-toolsを入れる場合には問題ないのだが既に入っていた場合,前から入っていた2.6用のものが2.4用のものとしてバックアップされるためうまく動かなくなってしまう.この状況で,2.4で insmod.old を実行すると
WARNING: insmod : I am not the old version !
と表示される.そこで再度rpmでmodutilsを上書きで入れ直し,再度module-init-toolsをインストール.その後なぜか起動時にUSB関連でエラーが発生するようになった.そこでカーネルの再構築をしようとするも,make module_install 時に
depmod : cannot read ELF header from /lib/modules/2.4.21-16m/modujles.alias depmod : /lib/modules/2.4.21-16m/modules.ccwmap is not an ELF file depmod : /lib/modules/2.4.21-16m/modules.symbols is not an ELF file
というエラーが発生するようになってしまった.調べてみたところ,これらファイルは2.6で必要となるファイルで2.4では存在しないものとわかった.このファイルは *.old を間違えて置き換えてしまった時に作成されたものが消されずにずっと残ってしまっていたのだろう.そこで /lib/modules/2.4.21-16m 以下をすべて削除し,再度 make modules, make modules_install をやり直すことでうまくコンパイルできるようになった*2.
今回 depmod により発生したエラーは /lib/modules/KERNEL_VER 以下に module に関係のない異なる形式のファイルがあるとのエラーだと思われる.