DBD::SQLiteの謎エラー

DBD::SQLite::db prepare failed: not an error at /home/www/juggler.jp/200902uploader/Uploader.pm line 101.
[Tue Oct 06 10:08:02 2009] [error] not an error: sql=select * from stat

DBD-SQLite 1.25 と SQLite 3.6.18 で発生。prepareがエラーで戻ってきてるが、エラーメッセージを取得できていないというもの。データベースファイルのバージョンが古いせいかと思って.dumpと.readで変換してみたりしたけど変わらず。

CentOS 4.8 の perl-DBD-SQLite.i386 0:1.11-1.el4.kb だと発生しないんだけど、 create table if not exists の "not" あたりにエラーがあるとか言われて、これはこれで気持ち悪い。その箇所だけ$dbh->{PrintError}=0にして運用している状態。

いったい何がおかしいんだ…