Yum est un outil de gestion de packages permettant d'installer, de mettre à jour et de supprimer les packages des systèmes RedHat basés sur rpm, qui seront bientôt remplacés par dnf . Parfois, lorsque vous essayez d'installer un package avec la commande yum, des erreurs peuvent se produire pour plusieurs raisons, l'un des problèmes courants provient de la non lecture des informations mises à jour. Dans cet article, je décrirai les situations dans lesquelles des erreurs de yum peuvent se produire et comment les corriger.
404s
Vous pouvez obtenir ces erreurs 404 lors du téléchargement par les métadonnées yum obsolètes. Pour réparer les erreurs dans 404 yum, nous nettoyons les métadonnées.
Corriger les erreurs d'échec de connexion
Symptôme :vous obtenez des erreurs "le réseau est inaccessible" ou "n'a pas pu se connecter au serveur" lors de l'exécution de la commande yum.
L'erreur signifie que vous ne pouvez pas vous connecter correctement au référentiel des serveurs pour une raison quelconque. Si vous pouvez toujours cingler les serveurs sans aucun problème, vérifiez si votre système est derrière un proxy. Si vous exécutez yum derrière un proxy, mais que vous n'avez pas spécifié les paramètres de proxy yum, obtenez les erreurs d'échec de connexion comme avant
Corriger les métadonnées de vérification de la somme de contrôle
Symptôme :Vous recevez un "fichier de métadonnées qui ne correspond pas à la somme de contrôle" en exécutant la commande yum.
Vous pouvez obtenir des erreurs de somme de contrôle des métadonnées lorsque les métadonnées qui valent la peine d'être téléchargées par yum sont devenues obsolètes.
Code terminal :vos métadonnées miam propres
Corrigez les erreurs yum lock
Symptôme :lors de l'exécution de yum sur Fedora, vous obtenez des erreurs indiquant "Une autre application bloque actuellement…"
Le coupable de cette erreur est PackageKit qui est responsable des mises à jour automatiques sur Fedora. Le processus PackageKit démarre automatiquement au démarrage, ce qui continue de bloquer yum ou dnf. Pour corriger l'erreur, désactivez les vérifications automatiques de mise à jour sur Fedora (ce qui n'est pas recommandé car beaucoup n'ont pas de culture de mise à jour).
Pour cela, tapez dans un terminal :gpk-prefs
Corriger les erreurs de lecture du référentiel de base de données
Symptôme :lors de l'installation d'un package avec yum, vous obtiendrez des erreurs indiquant "le fichier compressé s'est terminé avant la détection de la fin logique du flux"
Cette erreur peut se produire lorsque la commande yum a été interrompue lors du téléchargement d'une base de données de référentiel. La base de données enregistrée est donc incomplète et considérée comme corrompue. Pour résoudre ce problème, vous devez nettoyer la base de données yum.