DBD::Sqliteではまる。
dagから落としてきたrpmでインストールしたsqliteで作った、データベースに、DBD::Sqliteでアクセスできなくて、ちょっとはまった。
ちなみに、エラーログにはこんなのが残る
DBD::SQLite::st execute failed: attempt to write a readonly database(1) at dbdimp.c line 401
sqliteは、バージョン2と3で互換性がなくなっていて、さらにDBD::SqliteのChangesをみると、バージョン1から中身がsqlite3になっている。
sqlite 2.xのファイルへアクセスするには、DBD::Sqliteのバージョン、0.31以下か、DBD::Sqlite2が必要だと。
rpmでsqliteを入れたということがはまった原因ぽいが、きちんと覚えておこう。