ラベル Reading from filehandle failed の投稿を表示しています。 すべての投稿を表示
ラベル Reading from filehandle failed の投稿を表示しています。 すべての投稿を表示

2005年1月21日金曜日

個別アーカイブの再構築でエラー

突然、個別アーカイブの再構築を行うとこんなエラーがでて再構築に失敗するようになってしまいました。

>

Reading from filehandle failed at /usr/local/www/mt/lib/MT/FileMgr/Local.pm line 128.
<

該当のLocal.pmをのぞくとDigest::MD5のaddfileメソッドでこけているみたいです。

>

124 my $fh = gensym();
125 open $fh, $file or return 1;
126 if (eval { require Digest::MD5; 1 }) {
127 my $ctx = Digest::MD5->new;
128 $ctx->addfile($fh);
129 close $fh;
<

そこで開けないファイルの中身をみようとしたんですが、

>

$ cat 000224.html
cat: 000224.html: Input/output error
<

。。。
う~ん、原因はわかりませんが、ファイルが壊れてしまっていたみたいです。壊れたファイルを削除して再構築をかけたら、今度は問題なく完了しました。めでたしめでたし。