Article ID: 3464, created on Apr 9, 2009, last review on May 11, 2014

  • Applies to:
  • Virtuozzo containers for Linux

Symptômes

En créant un cache pour le template CentOS 5 EZ, j'obtiens les erreurs 'Package does not match checksum' comme celles-ci :

Downloading Packages:
(1/2): perl-5.8.8-10.i386 100% |=========================|
http://mirror.centos.org/centos/5/os/x86_64/CentOS/perl-5.8.8-10.i386.rpm:
[Errno -1] Package does not match checksum
Trying other mirror.
(2/2): basesystem-8.0-5.1 100% |=========================|
http://mirror.centos.org/centos/5/os/x86_64/CentOS/basesystem-8.0-5.1.1.el5.centos.noarch.rpm:
[Errno -1] Package does not match checksum
Trying other mirror.
Error Downloading Packages:
perl - 4:5.8.8-10.i386: failure: CentOS/perl-5.8.8-10.i386.rpm from base0: [Errno 256]
No more mirrors to try.
basesystem - 8.0-5.1.1.el5.centos.noarch: failure: CentOS/basesystem-8.0-5.1.1.el5.centos.noarch.rpm from base0: [Errno 256]
No more mirrors to try.
ERROR: yum exited with code 1

Cause

CentOS a changé la structure de leur répertoire et par conséquent, les métadonnées du répertoire ne sont pas valides pour le template CentOS 5

Résolution

Veuillez supprimer les métadonnées du répertoire pour le template d'OS affecté :
- for 32-bit CentOS 5 OS template:
# vzpkg clean centos-5-x86
- for 64-bit CentOS 5 OS template:
# vzpkg clean centos-5-x86_64


Après, créez de nouveau le cache du template d'OS :
# vzpkg create cache centos-5-x86
ou
# vzpkg create cache centos-5-x86_64

e8e50b42231236b82df27684e7ec0beb d02f9caf3e11b191a38179103495106f 2897d76d56d2010f4e3a28f864d69223

Email subscription for changes to this article
Save as PDF