-=| 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 ?

Attachment: signature.asc
Description: Digital signature

Reply via email to