sa-update.log

sa-update.logがエラーを吐いてます。

Scalar found where operator expected at
/usr/share/perl5/vendor_perl/Archive/Tar.pm
line 36, near “$VERSION
$CHOWN”
(Missing semicolon on previous line?)
syntax error at /usr/share/perl5/vendor_perl/Archive/Tar.pm
line 36, near “$VERSION

何事かとsa-update.logを覗くと

BEGIN not safe after errors–compilation aborted

てな感じです。
これはperlがコンパイルエラーのあとにサブルーチンか
useで更に処理しようとしたけど、先のエラーのため処理を
やめてしまったということですね。

素直に/usr/share/perl5/vendor_perl/Archive/Tar.pm を
覗いてみると。。。

おっと、

$VERSION = eval $VERSION;

とあるべきが

$VERSION = eval $VERSION

となっていたというお粗末な話でした。。。

sa-updateのバグでCronから毎日エラー!っていう
ラブレターを貰わないための対策だったのに、【;】の
打ち忘れでエラーを吐かれたんじゃ本末転倒ですね。。^^;;

HOME

おすすめ