2017-07-26 4 views

Répondre

0

J'ai eu un problème similaire (avec le même message d'erreur apparaissant) lorsque j'essayais de faire la mise à jour pendant que je voyageais dans un autre pays. Après mon retour, il a été résolu automatiquement et j'ai pu mettre à jour et refaire tout comme d'habitude.

Vous pouvez essayer d'utiliser la réponse dans les commentaires sur this other question, qui suggère d'utiliser

yum-deprecated update 

Sinon, cette erreur signifie probablement que vous devez changer vos liens locaux aux miroirs, par

dnf --refresh upgrade 

comme répondu here ou manuellement à un qui fonctionne où vous utilisez maintenant quelque chose comme les instructions dans cet url: https://www.cyberciti.biz/tips/rhel5-fedora-core-add-new-yum-repository.html

0

J'ai juste couru dans ceci aussi bien. Ajout du drapeau verbose a montré le $releasever n'a pas été défini dans l'URL. Vérifiez vous-même avec dnf update -v

Rechercher ces lignes dans la sortie:

Cannot download 'https://mirrors.fedoraproject.org/metalink?repo=fedora-$releasever&arch=x86_64': Cannot prepare internal mirrorlist: file "repomd.xml" was not found in metalink. 
Error: Failed to synchronize cache for repo 'fedora' 

Je résolu le problème avec dnf clean all && dnf update --releasever=25. Ceci remplace le $releasever par celui que vous fournissez. Après cela, j'ai été capable de mettre à jour et d'installer à nouveau les rpms.

0

essayer propre et mise à jour avant installation a résolu mon problème:

DNF nettoyer tous

DNF mise à jour

DNF installer gcc