Bug#698764: libio-compress-perl: breaks "debmirror" and possibly other packages.

Dmitry Smirnov onlyjob at member.fsf.org
Wed Jan 23 16:08:11 UTC 2013


Hi Ansgar,

Thanks for quick response and for helpful troubleshooting commands. 

On Thu, 24 Jan 2013 01:29:08 Ansgar Burchardt wrote:
> 
> What do
> 
>    perl -MCompress::Raw::Zlib -E 'say $INC{"Compress/Raw/Zlib.pm"}'

	/usr/local/lib/perl/5.14.2/Compress/Raw/Zlib.pm

I was surprised to see "/usr/local" there.
It turned out that I had forgotten symbolic link:

	/usr/local/lib --> /usr/lib

As soon as I removed it the above command returned expected

	/usr/lib/perl5/Compress/Raw/Zlib.pm

and everything returned back to normal.
I guess the question is why libio-compress-perl is sensitive to contents of /usr/local ?
Perhaps it is a bit unexpected...


>    perl -MCompress::Zlib -E 'say $INC{"Compress/Zlib.pm"}'


With symlink (/usr/local/lib --> /usr/lib):

	Compress::Raw::Zlib version 2.052 required--this is only version 2.033 at /usr/share/perl5/Compress/Zlib.pm line 11.
	BEGIN failed--compilation aborted at /usr/share/perl5/Compress/Zlib.pm line 11.
	Compilation failed in require.
	BEGIN failed--compilation aborted.

After removing symlink (/usr/local/lib --> /usr/lib):

	/usr/share/perl5/Compress/Zlib.pm

> 
> and
> 
>    dpkg -l libio-compress-perl libcompress-raw-zlib-perl
> 
> say?

ii  libcompress-raw-zlib-perl     2.052-1             amd64               low-level interface to zlib compression library
ii  libio-compress-perl           2.052-1             all                 bundle of IO::Compress modules


-- 
All the best,
 Dmitry Smirnov
 GPG key : 4096R/53968D1B

---

It is impossible to imagine Goethe or Beethoven being good at billiards
or golf.
        -- H. L. Mencken



More information about the pkg-perl-maintainers mailing list