On 27/01/11 20:28, Sergej Pupykin wrote:

Hi,

Why pacman think that file is corrupted when I do -Syu and does not
think so when I do -U ... ?

$ pacman -Syu
.....
:: File kde-meta-kdeadmin-4.6-1.2-any.pkg.tar.xz is corrupted. Do you want to 
delete it? [Y/n] n
:: File kde-meta-kdeartwork-4.6-1.2-any.pkg.tar.xz is corrupted. Do you want to 
delete it? [Y/n] n
:: File kde-meta-kdebase-4.6-1.2-any.pkg.tar.xz is corrupted. Do you want to 
delete it? [Y/n] n
:: File kde-meta-kdeedu-4.6-1.2-any.pkg.tar.xz is corrupted. Do you want to 
delete it? [Y/n] n
:: File kde-meta-kdegames-4.6-1.2-any.pkg.tar.xz is corrupted. Do you want to 
delete it? [Y/n] n
:: File kde-meta-kdegraphics-4.6-1.2-any.pkg.tar.xz is corrupted. Do you want 
to delete it? [Y/n] n
error: failed to commit transaction (invalid or corrupted package)
kde-meta-kdeadmin-4.6-1.2-any.pkg.tar.xz is invalid or corrupted
kde-meta-kdeartwork-4.6-1.2-any.pkg.tar.xz is invalid or corrupted
kde-meta-kdebase-4.6-1.2-any.pkg.tar.xz is invalid or corrupted
kde-meta-kdeedu-4.6-1.2-any.pkg.tar.xz is invalid or corrupted
kde-meta-kdegames-4.6-1.2-any.pkg.tar.xz is invalid or corrupted
kde-meta-kdegraphics-4.6-1.2-any.pkg.tar.xz is invalid or corrupted

$ pacman -U /var/cache/pacman/pkg/kde-meta-kdeadmin-4.6-1.2-any.pkg.tar.xz
......
Proceed with installation? [Y/n]
checking package integrity...
(1/1) checking for file conflicts                                            
[###########################################] 100%
(1/1) upgrading kde-meta-kdeadmin                                            
[###########################################] 100%


That means that the package does not match the md5sum provided in the sync database. pacman -U does not know that a package comes from a repo and so can not check the md5sums.

However, the fact that the package installed with pacman -U tells me it is not "too" corrupt... That makes me suspicious that someone uploaded a package with the same pkgver-pkgrel resulting in an inconsistent pacman database.

Allan

Reply via email to