Doh, I sent this to openguides-london. Sorry.
After an upgrade, I get these errors with the SQLite modules:
[Mon Dec 6 12:58:25 2004] index.cgi: install_driver(SQLite) failed: Can't locate DBD/SQLite.pm in @INC (@INC contains: /etc/perl /usr/local/lib/perl/5.8.4 /usr/local/share/perl/5.8.4 /usr/lib/perl5 /usr/share/perl5 /usr/lib/perl/5.8 /usr/share/perl/5.8 /usr/local/lib/site_perl .) at (eval 9) line 3. [Mon Dec 6 12:58:25 2004] index.cgi: Perhaps the DBD::SQLite perl module hasn't been fully installed, [Mon Dec 6 12:58:25 2004] index.cgi: or perhaps the capitalisation of 'SQLite' isn't right. [Mon Dec 6 12:58:25 2004] index.cgi: Available drivers: DBM, ExampleP, File, Proxy, SQLite2, Sponge, mysql. [Mon Dec 6 12:58:25 2004] index.cgi: at /usr/share/perl5/CGI/Wiki/Store/Database.pm line 110 Can't call method "header" on an undefined value at /usr/lib/cgi-bin/openguides/index.cgi line 138. [Mon Dec 6 12:58:25 2004] [error] [client 217.34.209.204] Premature end of script headers: /usr/lib/cgi-bin/openguides/index.cgi
It seems the upgrade has moved the module to: /usr/share/perl5/DBD/SQLite2.pm
I tried symlinking it to: /usr/share/perl5/DBD/SQLite.pm
But the other errors remained.
Ideas?
Fixed by downgrading libdbd-sqlite-perl to 0.29-1.
/me must really move to testing on production servers.
On Mon, Dec 06, 2004 at 02:10:43PM +0000, Dominic Hargreaves wrote:
On Mon, Dec 06, 2004 at 02:08:06PM +0000, Rev Simon Rumble wrote:
Fixed by downgrading libdbd-sqlite-perl to 0.29-1.
I'll upload a libcgi-wiki-perl with appropriate Depends/Conflicts tonight.
I've done this. So if you apt-get update now, you shouldn't be bothered by libdbd-sqlite-perl upgrade problems until I've fixed libcgi-wiki-perl to work with the new version (which I won't do until it has hit testing).
Cheers,
Dominic.
openguides-dev@lists.openguides.org