[Bug 573696] Re: dpkg: ../../src/archives.c:763: tarobject: Assertion `r == stab.st_size' failed. Aborted

Gary M 573696 at bugs.launchpad.net
Fri Sep 30 09:52:06 UTC 2011


Dropping the damaged link and retrying the package upgrade fixed that.
And thanks for the upstream work.  Now I should check the file-system...

-- 
You received this bug notification because you are a member of Ubuntu
Foundations Bugs, which is subscribed to dpkg in Ubuntu.
https://bugs.launchpad.net/bugs/573696

Title:
  dpkg: ../../src/archives.c:763: tarobject: Assertion `r ==
  stab.st_size' failed. Aborted

Status in “dpkg” package in Ubuntu:
  Fix Committed
Status in “dpkg” package in Debian:
  Fix Released

Bug description:
  Binary package hint: dpkg

  I tried a do-release-upgrade from Hardy to lucid, but it failed on
  installing perl:

  ~$ sudo dpkg -i --force-all /var/cache/apt/archives/perl_5.10.1-8ubuntu2_amd64.deb 
  (Reading database ... 524499 files and directories currently installed.)
  Preparing to replace perl 5.10.1-8ubuntu2 (using .../perl_5.10.1-8ubuntu2_amd64.deb) ...
  Unpacking replacement perl ...
  dpkg: ../../src/archives.c:763: tarobject: Assertion `r == stab.st_size' failed.
  Aborted

  This may be related to these bugs?
  https://bugs.launchpad.net/ecryptfs/+bug/524919
  http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=561991

  ~$ dpkg -l liblocale*perl* perl* libperl*|grep ^i
  ii  liblocale-gettext-perl                            1.05-6                                                     Using libc functions for internationalizatio
  ii  libperl5.10                                       5.10.1-8ubuntu2                                            shared Perl library
  iHR perl                                              5.10.1-8ubuntu2                                            Larry Wall's Practical Extraction and Report
  ii  perl-base                                         5.10.1-8ubuntu2                                            minimal Perl system
  iU  perl-doc                                          5.10.1-8ubuntu2                                            Perl documentation
  iU  perl-mapscript                                    5.6.1-1ubuntu1                                             Perl MapServer library
  iU  perl-modules                                      5.10.1-8ubuntu2                                            Core Perl modules
  iU  perl-suid                                         5.10.1-8ubuntu2                                            runs setuid Perl scripts
  iU  perl-tk                                           1:804.028-6                                                Perl module providing the Tk graphics librar
  ii  perlmagick                                        7:6.3.7.9.dfsg1-2ubuntu1.1                                 Perl interface to the libMagick graphics rou

  
  ~$ apt-cache policy libperl5.10 perl-tk perl-suid perl-modules  perl-mapscript  perl-doc  perl-base perl dpkg liblocale-gettext-perl
  libperl5.10:
    Installed: 5.10.1-8ubuntu2
    Candidate: 5.10.1-8ubuntu2
    Version table:
   *** 5.10.1-8ubuntu2 0
          500 http://de.archive.ubuntu.com lucid/main Packages
          500 http://archive.ubuntu.com lucid/main Packages
          100 /var/lib/dpkg/status
  perl-tk:
    Installed: 1:804.028-6
    Candidate: 1:804.028-6
    Version table:
   *** 1:804.028-6 0
          500 http://de.archive.ubuntu.com lucid/universe Packages
          100 /var/lib/dpkg/status
  perl-suid:
    Installed: 5.10.1-8ubuntu2
    Candidate: 5.10.1-8ubuntu2
    Version table:
   *** 5.10.1-8ubuntu2 0
          500 http://de.archive.ubuntu.com lucid/main Packages
          500 http://archive.ubuntu.com lucid/main Packages
          100 /var/lib/dpkg/status
  perl-modules:
    Installed: 5.10.1-8ubuntu2
    Candidate: 5.10.1-8ubuntu2
    Version table:
   *** 5.10.1-8ubuntu2 0
          500 http://de.archive.ubuntu.com lucid/main Packages
          500 http://archive.ubuntu.com lucid/main Packages
          100 /var/lib/dpkg/status
  perl-mapscript:
    Installed: 5.6.1-1ubuntu1
    Candidate: 5.6.1-1ubuntu1
    Version table:
   *** 5.6.1-1ubuntu1 0
          500 http://de.archive.ubuntu.com lucid/universe Packages
          100 /var/lib/dpkg/status
  perl-doc:
    Installed: 5.10.1-8ubuntu2
    Candidate: 5.10.1-8ubuntu2
    Version table:
   *** 5.10.1-8ubuntu2 0
          500 http://de.archive.ubuntu.com lucid/main Packages
          500 http://archive.ubuntu.com lucid/main Packages
          100 /var/lib/dpkg/status
  perl-base:
    Installed: 5.10.1-8ubuntu2
    Candidate: 5.10.1-8ubuntu2
    Version table:
   *** 5.10.1-8ubuntu2 0
          500 http://de.archive.ubuntu.com lucid/main Packages
          500 http://archive.ubuntu.com lucid/main Packages
          100 /var/lib/dpkg/status
  perl:
    Installed: 5.10.1-8ubuntu2
    Candidate: 5.10.1-8ubuntu2
    Version table:
   *** 5.10.1-8ubuntu2 0
          500 http://de.archive.ubuntu.com lucid/main Packages
          500 http://archive.ubuntu.com lucid/main Packages
          100 /var/lib/dpkg/status
  dpkg:
    Installed: 1.15.5.6ubuntu4
    Candidate: 1.15.5.6ubuntu4
    Version table:
   *** 1.15.5.6ubuntu4 0
          500 http://de.archive.ubuntu.com lucid/main Packages
          500 http://archive.ubuntu.com lucid/main Packages
          100 /var/lib/dpkg/status
  liblocale-gettext-perl:
    Installed: 1.05-6
    Candidate: 1.05-6
    Version table:
   *** 1.05-6 0
          500 http://de.archive.ubuntu.com lucid/main Packages
          500 http://archive.ubuntu.com lucid/main Packages
          100 /var/lib/dpkg/status

  
  This results in a system in unknown state:
  ~$ sudo apt-get -f install
  [sudo] password for gerhard: 
  E: dpkg was interrupted, you must manually run 'dpkg --configure -a' to correct the problem. 
  ~$ sudo dpkg --configure -a
  dpkg: dependency problems prevent configuration of libintl-xs-perl:
   libintl-xs-perl depends on perl (>= 5.10.0-24ubuntu4); however:
    Package perl is not installed.
  dpkg: error processing libintl-xs-perl (--configure):
   dependency problems - leaving unconfigured
  [...]
   libapache2-reload-perl
   libemail-find-perl
  Processing was halted because there were too many errors.

  Or:
  sudo aptitude remove vim-gtk vim-gnome doc-base gnumeric-plugins-extra irssi dhelp libapache2-mod-perl2 elinks xchat pidgin
  [...]
  47 packages upgraded, 14 newly installed, 37 to remove and 2959 not upgraded.
  Need to get 0B/8333kB of archives. After unpacking 17.4MB will be used.
  Do you want to continue? [Y/n/?] 
  Writing extended state information... Error!
  E: I wasn't able to locate file for the libio-stringy-perl package. This might mean you need to manually fix this package.

  after that I tried:
  ~$ sudo aptitude install libio-stringy-perl
  [...]
  Score is 2766

  Accept this solution? [Y/n/q/?] 
  The following packages are unused and will be REMOVED:
  [...]
  48 packages upgraded, 14 newly installed, 35 to remove and 2958 not upgraded.
  Need to get 0B/75.9MB of archives. After unpacking 21.5MB will be used.
  Do you want to continue? [Y/n/?] 
  Writing extended state information... Done
  /usr/bin/perl: symbol lookup error: /usr/lib/perl5/auto/Text/Iconv/Iconv.so: undefined symbol: Perl_Tstack_sp_ptr
  (Reading database ... 524494 files and directories currently installed.)
  Removing libapache2-request-perl ...
  Removing libapparmor-perl ...
  Removing libapt-pkg-perl ...
  Removing libdata-page-perl ...
  Removing libclass-accessor-chained-perl ...
  Removing libclass-accessor-perl ...
  Removing libconfig-file-perl ...
  Removing libfile-libmagic-perl ...
  Removing libio-compress-base-perl ...
  Removing libio-compress-zlib-perl ...
  Removing perl-mapscript ...
  (Reading database ... 524331 files and directories currently installed.)
  Preparing to replace perl 5.10.1-8ubuntu2 (using .../perl_5.10.1-8ubuntu2_amd64.deb) ...
  Unpacking replacement perl ...
  dpkg: ../../src/archives.c:763: tarobject: Assertion `r == stab.st_size' failed.
  E: Sub-process /usr/bin/dpkg exited unexpectedly
  A package failed to install.  Trying to recover:
  dpkg: dependency problems prevent configuration of libintl-xs-perl:
   libintl-xs-perl depends on perl (>= 5.10.0-24ubuntu4); however:
    Package perl is not installed.
  dpkg: error processing libintl-xs-perl (--configure):
   dependency problems - leaving unconfigured
  [...]
  dpkg: error processing libio-socket-ssl-perl (--configure):
   dependency problems - leaving unconfigured
  dpkg: too many errors, stopping
  Errors were encountered while processing:
   libintl-xs-perl
  [...]
  libio-socket-ssl-perl
  Processing was halted because there were too many errors.
  Reading package lists... Done             
  Building dependency tree       
  Reading state information... Done
  Reading extended state information      
  Initializing package states... Done
  Writing extended state information... Done
  Building tag database... Done             

  etc. I'm not able to upgrade the system, and I'm sure it won't boot:

  ~$ sudo aptitude full-upgrade 
  2941 packages upgraded, 971 newly installed, 279 to remove and 0 not upgraded.
  Need to get 11.6MB/3584MB of archives. After unpacking 3306MB will be used.
  The following packages have unmet dependencies:
    xserver-xorg-video-all: Depends: xserver-xorg-video-apm but it is not installable
                            Depends: xserver-xorg-video-ark but it is not installable
                            Depends: xserver-xorg-video-ati but it is not installable
                            Depends: xserver-xorg-video-chips but it is not installable
                            Depends: xserver-xorg-video-mga but it is not installable
                            Depends: xserver-xorg-video-s3virge but it is not installable
                            Depends: xserver-xorg-video-v4l but it is not installable
    console-setup: Depends: kbd (>= 1.15-1ubuntu3) but it is not installable
  [...]
  Resolving dependencies...
  open: 5273; closed: 4890; defer: 0; conflict: 77                                                                                                                   ONo solution found within the allotted time.  Try harder? [Y/n]
  Resolving dependencies...
  open: 10564; closed: 9909; defer: 0; conflict: 91                                                                                                                  .No solution found within the allotted time.  Try harder? [Y/n]n
  Abandoning all efforts to resolve these dependencies.
  Abort.

  Please, help me to find a workaround.

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/dpkg/+bug/573696/+subscriptions




More information about the foundations-bugs mailing list