Archives du mot-clé epel

« 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.