pacman and corrupt packages

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]



Hello All,

Last few days my net connection drops randomly or slows down to a crawl. As a 
result, there are several timeouts during package downloads. When a download 
timeout occurs, pacman aborts with "invalid or corrupted package".

Is it possible to detect which package is corrupt and invalid, so that it can 
be downloaded? 

When it happened with one package, I deleted it manually and next time it 
worked but when several packages get timeout, its hard to detect the failing 
one.

Does pacman has built-in retry functionality?

Here is the complete log.

-------------

:: Starting full system upgrade...
resolving dependencies...
looking for inter-conflicts...

Targets (33): ati-dri-8.0.4-2  boost-libs-1.50.0-2  clang-3.1-3  cups-1.5.3-6  
cups-filters-1.0.20-1  dbus-1.6.4-1  dbus-core-1.6.4-1  dovecot-2.1.8-2  
gcc-4.7.1-5  gcc-libs-4.7.1-5
              git-1.7.11.3-1  gnutls-3.0.21-2  icu-49.1.2-2  
imagemagick-6.7.8.6-1  intel-dri-8.0.4-2  khrplatform-devel-8.0.4-2  
libcups-1.5.3-6  libegl-8.0.4-2  libgl-8.0.4-2
              libglapi-8.0.4-2  libgles-8.0.4-2  libmp4v2-2.0.0-2  llvm-3.1-3  
mesa-8.0.4-2  nginx-1.2.2-2  python2-distribute-0.6.28-1  qt-4.8.2-3  qt-
gstreamer-0.10.2-2  svga-dri-8.0.4-2
              taglib-1.7.2-2  ttf-liberation-2.00.0-1  tzdata-2012d-1  xf86-
video-intel-2.20.1-1

Total Installed Size:   515.40 MiB
Net Upgrade Size:       1.88 MiB

Proceed with installation? [Y/n] y
(33/33) checking package integrity                                                                                 
[#####################################################################] 100%
error: failed to commit transaction (invalid or corrupted package)
Errors occurred, no packages were upgraded.

-------------

With pacman -sy --debug I get following error snippet

-------------
debug: found cached pkg: /var/cache/pacman/pkg/ati-dri-8.0.4-2-
x86_64.pkg.tar.xz
debug: sig data: 
iQEcBAABAgAGBQJQC9QHAAoJEJRlerIPKgkrd/EH/jhoIY6szxkh3AFGHogBLGe33tIcGhMchGI9jtxEht/Df+IB9X9tYC5nG62pOL9+v0Sl4yVLBW4Ni0mYdwQ0UfJr3Mt1s7C3LbTI1ucU8WZMZicXc8tDKurRnPBDkAqnhK4+H7
4qa6ALNfIDQK7PVQTIedAQDgO9WsPd3DsKcOfNbEXZrDZSBU3awoaQuezKaoif/JnSt7iRXn3hd8piuUgQuLQuksAe+Oa6MtEgXoCHQ22uzXa6nEV1EkO0q1sf8+0w/9+4mD3ejUutfLAQbxqmpfmw3kEuQ1eaICRLRgRu0ugKuwqi9cvdDBiw/27Z1QTkY
aUNtvdT66Wb5OuAJGI=
debug: checking signature for /var/cache/pacman/pkg/ati-dri-8.0.4-2-
x86_64.pkg.tar.xz
debug: 1 signatures returned
debug: fingerprint: ADC8A1FCC15E01D45310419E94657AB20F2A092B
debug: summary: valid
debug: summary: green
debug: status: Success
debug: timestamp: 1342952455
debug: exp_timestamp: 0
debug: validity: full; reason: Success
debug: key: ADC8A1FCC15E01D45310419E94657AB20F2A092B, Andreas Radke 
<andyrtr@xxxxxxxxxxxxx>, owner_trust unknown, disabled 0
debug: signature is valid
debug: signature is fully trusted
debug: returning error 6 from _alpm_pkg_validate_internal : wrong or NULL 
argument passed
-------------

-- 
Regards
 Shridhar

[Index of Archives]     [Linux Wireless]     [Linux Kernel]     [ATH6KL]     [Linux Bluetooth]     [Linux Netdev]     [Kernel Newbies]     [Share Photos]     [IDE]     [Security]     [Git]     [Netfilter]     [Bugtraq]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Linux ATA RAID]     [Samba]     [Device Mapper]
  Powered by Linux