yum + comment identifier que tous les dépôts ont été vérifiés avec succès

Jai besoin de la commande yum cli qui peut vérifier le contrôle de tous les dépôts dans ma machine Linux

Jai essayé le repo yum mais le code de sortie est toujours 0 (IN SPITE WE HAVE ERROR)

yum repolist https://download.postgresql.org/pub/repos/yum/9.4/redhat/rhel-7Server-x86_64/repodata/repomd.xml: [Errno 14] curl#6 - "Could not resolve host: ddownload.postgresql.org; Name or service not known" Trying other mirror. insr/primary_db | 23 kB 00:00:00 pkg/primary_db | 29 kB 00:00:00 local/primary_db | 3.6 MB 00:00:00 # echo $? 0 

Commentaires

  • pas de réponse à ma question, jai besoin de cli pour vérifier le repo (comme le bilan de santé), nous pouvons faire yum repolist tout | grep -i errno, mais cela na pas couvert tous les problèmes
  • Ensuite, utilisez simplement yum repolist -v ou yum repoinfo.
  • ok, mais avez-vous une solution à ma question précédente – unix.stackexchange.com/questions/428052/…

Réponse

Pour faire yum repolist quitter avec un code de sortie non nul en cas derreurs, vous devez utiliser le mode verbeux et utiliser soit

yum repolist -v 

ou

yum repoinfo 

Depuis la page de manuel de yum.

… Une dernière particularité de repolist, cest que si vous êtes en mode non verbeux, yum ignorera toutes les erreurs de dépôt et affichera les informations quil peut obtenir …

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *