Bug#506157: libdbd-sqlite3-perl: unsufficient error message while opening database for writing
Eugene V. Lyubimkin
jackyf.devel at gmail.com
Tue Nov 18 22:03:52 UTC 2008
Package: libdbd-sqlite3-perl
Version: 1.14-3
Severity: minor
Hello maintainers!
I've spent several days in investigating strange problem and it would be
good to deal somehow with it.
SQLite database consists of one file. But, is is unsufficient to have
write rights to this database file to perform 'INSERT' statements. At
least, this perl package have requirement user should have write rights
to directory containing this file too. Otherwise, my 'INSERT' statement
($sth->execute(...)) will fail with error:
-8<-
DBD::SQLite::st execute failed: unable to open database file(14) at
dbdimp.c line 403 at /var/www/search-site/cgi-bin/register.cgi line 31,
<STDIN> line 1.
->8-
I was very confused to see this while having all necessary right on
database file. Please document this or rather extend the error message.
Happy hacking.
-- System Information:
Debian Release: lenny/sid
APT prefers unstable
APT policy: (500, 'unstable'), (1, 'experimental')
Architecture: amd64 (x86_64)
Kernel: Linux 2.6.26-1-amd64 (SMP w/2 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash
Versions of packages libdbd-sqlite3-perl depends on:
ii libc6 2.7-15 GNU C Library: Shared libraries
ii libdbi-perl 1.607-1 Perl5 database interface by Tim Bu
ii libsqlite3-0 3.5.9-6 SQLite 3 shared library
ii perl 5.10.0-16 Larry Wall's Practical Extraction
ii perl-base [perlapi-5.10.0] 5.10.0-16 minimal Perl system
libdbd-sqlite3-perl recommends no packages.
libdbd-sqlite3-perl suggests no packages.
-- no debconf information
More information about the pkg-perl-maintainers
mailing list