Bug#538610: perl: Archive::Tar / Can't call method "value" on an undefined value at .../RawInflate.pm line 64.

Vincent Lefevre vincent at vinc17.org
Sat Jul 25 22:26:51 UTC 2009


Package: perl
Version: 5.10.0-24
Severity: normal

Archive::Tar now fails on all tar archives (compressed or not), with
the following error:

Can't call method "value" on an undefined value at /usr/lib/perl/5.10/IO/Uncompress/RawInflate.pm line 64.

For instance, try with the following script, and provide a .tar,
.tar.gz or .tar.bz2 file as the only argument.

----------------------------------------
#!/usr/bin/env perl

use Archive::Tar;
my $tar = Archive::Tar->new;
my $file = shift;
-r $file or die "$!\n";
$tar->read($file);
----------------------------------------

-- System Information:
Debian Release: squeeze/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (500, 'stable')
Architecture: amd64 (x86_64)

Kernel: Linux 2.6.30-1-amd64 (SMP w/2 CPU cores)
Locale: LANG=POSIX, LC_CTYPE=en_US.ISO8859-1 (charmap=ISO-8859-1)
Shell: /bin/sh linked to /bin/bash

Versions of packages perl depends on:
ii  libc6                  2.9-20            GNU C Library: Shared libraries
ii  libdb4.6               4.6.21-14         Berkeley v4.6 Database Libraries [
ii  libgdbm3               1.8.3-6           GNU dbm database routines (runtime
ii  perl-base              5.10.0-24         minimal Perl system
ii  perl-modules           5.10.0-24         Core Perl modules
ii  zlib1g                 1:1.2.3.3.dfsg-14 compression library - runtime

Versions of packages perl recommends:
ii  make                          3.81-6     An utility for Directing compilati
ii  netbase                       4.36       Basic TCP/IP networking system

Versions of packages perl suggests:
ii  libterm-readline-gnu-perl     1.19-1     Perl extension for the GNU Readlin
ii  perl-doc                      5.10.0-24  Perl documentation

-- no debconf information






More information about the Perl-maintainers mailing list