-=| Keith Lawson, Sat, Apr 02, 2011 at 12:10:05PM -0400 |=- > After upgrading from lenny to squeeze calls to tie() from code > running in mod_perl 2 are failing. > > The following code works fine from the command line but the tie() fails > silently when running in mod_perl 2: > > print STDERR "$0: GDBM_File::VERSION is $GDBM_File::VERSION\n"; > sleep 1; > my %sec; > tie(%sec,'GDBM_File',$secdbf,GDBM_READER,0640); > print STDERR "$0: key: $_\n" foreach keys %sec; > untie %sec; > > The tie fails for both GDBM and MLDBM databases. > > We've been unable to reproduce this error on systems that were installed from > the latest squeeze CDs, it only > happens on systems that were migrated from lenny to squeeze.
(a blind shot) What are the chances that there are some locally installed modules (e.g. directly from CPAN) in /usr/local that are used instead of the upgraded packaged modules in /usr ?
signature.asc
Description: Digital signature

