Windows XP とか、debian 4.0 etch とか、cpan とか、っていうか Plagger 使ってるときに起こったエラーに対応してみた
perl とか cpan とか plagger とか意味分からなかったら飛ばしていいです。
こんなん俺の欲しい情報じゃねーよ!検索ホイホイじゃねーかくそが!とか気に触ったらすいません。
Windows XPというかルータ関係: "WZR-AMPG300NH" "\"wl1: MLME - Disconnecting (deauth) wireless client:\" \"Reason 4 \"" 症状:WZR-AMPG300NHとWLI-U2-G144Nで構築したネットワークで時々接続不能になる。 不明度:意味不明 再現性:なし(1日〜1週間に1回程度) 憶測:他にMacbookとかwiiとかLets' note T2(Windows XP)とか繋がってて、対応してる暗号強度がまちまちだから? 状況:日和見
Plagger(cpan + debian 4.0 etch)関係: Plagger::Plugin::Publish::Gmail [error] Error while sending emails: Couldn't send mail: 451 4.3.0 Mail server temporarily rejected message xxxxxxxxxxxxxx 症状:Plagger実行時にエラー出力が出る 再現性:今のところ、2007/9/12日に起きただけ 不明度:意味不明 憶測:設定もモジュールの更新もしてないはずだから、Gmailで何かあったのかな 状況:日和見でいこう
"colinux" "cpan \"Net::SSLeay\" failed" "cpan \"Net::SSLeay\" openssl" "cpan debian \"Net::SSL\" failed" "libnet-ssleay-perl" "cpan debian Crypt::SSLeay" "Failed test \"Net::SSL->new\" connect" "cpan debian \"Net::SSL\" openssl" 症状:Net::SSLをmake test中に connect のテスト中にこけて test error 再現性:毎回(意味分からないから何度やったことか) 不明度:エアーマン 憶測:OpenSSLのバージョンが0.98xだと起こる? 状況:cpan -fi Net::SSL で install OK だけど、Net::SSLそもそも使ってないんじゃないか疑惑 備考:linet-ssleay-perlってどうやったらみんなそんな単語出てくるですか? ググる → apt-cache search しないと分からない!
"cpan \"image::size\" \"Looks like your test died just after 12.\"" "cpan \"image::size\"" "cpan Compilation failed in require at lib/Image/Size.pm" "cpan image::size swfmxsize.al" "Compilation failed in require at lib/Image/Size.pm (autosplit into blib/lib/auto/Image/Size/swfmxsize.al) line 1124." 症状:Image::Sizeをmake test中に test died とか言われてテスト中止 再現性:毎回(意味分からないから何度やったことか) 不明度:エアーマン 憶測:何かインストールしないといけない? 状況:cpan -fi Image::Size で install OK だけど、Image::Sizeそもそも(ry
"MIME::Lite::extract_addrs" "Plagger::Plugin::Publish::Gmail [error] Error while sending emails \"MIME::Lite::extract_addrs\"" "Error while sending emails MIME::Lite::extract_addrs" 症状:Plaggerで RSS を Subscription して Gmail に Publish するところで Error 再現性:毎回 不明度:ルー大柴(意味を一度頭で考えないといけない) 憶測:MIME::Lite 3.0.2 に extract_addr なんていう関数が無い(extract_*_addr になった?)のが原因 状況:MIME::Lite 3.0.1 でいいよもう → cpan -i Y/YV/YVES/MIME-Lite-3.01.tar.gz
"Plagger::Plugin [fatal] file error - gmail_notify.tt: not found at line 144" 症状:Plaggerで RSS を Subscription して Gmail に Publish しようとして Error 再現性:毎回 不明度:ルー大柴 憶測:考えるなググるんだ、ってブルースリーも言ってた。 状況:いわゆる「assetsの罠」、でした。 参考:http://www.otsune.com/fswiki/plagger.html#p34
"cpan LWP fail test message" 症状:LWP を make test中に(中略)テスト中止 再現性:毎回 不明度:エアーマン 憶測:前提perlモジュールを cpan -fi *::* < /dev/null とか適当にやってインストールできちゃったせい? 状況:関連perlモジュールをアンインストール→再インストールしたいけど、そんな概念はねぇみたいなので、cpan -c LWP → cpan -t LWP → make test failed → 関連perlモジュールをコピー → cpan -c *::* → cpan -t *::* → cpan -i *::* で関連perlモジュールをクリーンインストール(もしくはapt-get) → cpan -t LWP → cpan -i LWP
"You need the XS Version of \"Scalar::Util\"" 症状:他のモジュールを make, make test 中によくこのエラーが出るので、流石に不安になった。 再現性:不明(perlモジュール実行時にScalar::Utilによる明示的なエラーが顕在化しないのか無いのか分からない) 不明度:意味不明 憶測:多分 make test 失敗したのに、cpan -fi とかはとおちゃったんだろうな。再インストールすれば直るんじゃない? 状況:cpan -c Scalar::Util → cpan -t Scalar::Util → テスト通った(から、エラーが出るのがそもそも意味不明) → cpan -i Scalar::Util → install OK 他のperlモジュールの make 中にエラーが出ることも無くなった、っぽい。
うろ覚えだけど、compress::zlib のエラーが出てた気がした。 症状:他のモジュールを make test 中にそんなエラーが出てるのでキモくなった。 再現性:不明(モジュール実行時にcompress::zlib?による明示的なエラーが(ry)) 不明度:意味不明 憶測:zlib 関連のパッケージが入ってないんじゃない? 状況:libcompress-zlib-perl, libio-zlib-perl, zlib1g, zlib1g-dev, zlibcあたりをインストールしてから cpan -i compress::zlibとかやったらインストールできた。
"cpan \"IO::Socket::SSL\"" 症状:他のモジュールを make test 中にそんな(ry。 再現性:不明(モジュール(ry)) 不明度:意味不明 憶測:SSL関連の(ry 状況:libcrypt-ssleay-perl, libnet-ssleay-perl, libssl-de, libssl0.9.8, openssl あたりをインストールしてから cpan -i IO::Socket::SSL とかやったらインストールできた