Bug#620550: libapache2-mod-perl2: Perl tie() interface does not work after dist-upgrade from lenny -> squeeze

Damyan Ivanov dmn at debian.org
Sat Apr 2 19:23:32 UTC 2011


-=| 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 ?
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 836 bytes
Desc: Digital signature
URL: <http://lists.alioth.debian.org/pipermail/pkg-perl-maintainers/attachments/20110402/b185bd1c/attachment.pgp>


More information about the pkg-perl-maintainers mailing list