« Le paquet ne correspond pas au téléchargement attendu »

Ou dans d’autres LANG  « Package does not match intended download ».

Un message pas très sympa vu que si vous essayez de télécharger le fichier à la main depuis votre cobbler, il s’installe très bien.

Il semblerait en effet que ses joyeux mainteneurs du dépôt EPEL 7 aient décidé pour une plus grande lisibilité de mettre les paquets qui commencent par ‘a’ dans un dossier ‘a/’ (et ainsi de suite). Ce qui est tout à fait louable. Mais cobbler (qui chez moi synchronise ce dépôt avec reposync) n’a pas tout compris à cette subtile modification : j’ai un package cabextract*.rpm dans la base du dépôt ET dans le répertoire « c/ » ET ils ont tous les deux la même version. Du coup comment voulez-vous que createrepo arrive à faire de beaux indexes ?

Bon la solution est bourrin mais marche assez bien (n’essayez pas de rajouter l’option -d à reposync, ça sert à rien (BUG ?))

cd /var/www/cobbler/repo_mirror/epel7/
# rm *.rpm
# cobbler reposync --only epel7

PS: Ne faites pas avec sudo, il vous dira qu’il y a beaucoup trop d’arguments pour lui.

Publicités

Laisser un commentaire

Entrez vos coordonnées ci-dessous ou cliquez sur une icône pour vous connecter:

Logo WordPress.com

Vous commentez à l'aide de votre compte WordPress.com. Déconnexion / Changer )

Image Twitter

Vous commentez à l'aide de votre compte Twitter. Déconnexion / Changer )

Photo Facebook

Vous commentez à l'aide de votre compte Facebook. Déconnexion / Changer )

Photo Google+

Vous commentez à l'aide de votre compte Google+. Déconnexion / Changer )

Connexion à %s