yum + cum să identific că toate repo-urile s-au verificat cu succes

Am nevoie de comanda yum cli care să poată verifica helthcheck-ul tuturor repo-urilor din mașina mea Linux

Am încercat repo yum, dar codul de ieșire este încă 0 (ÎN MĂRIE AVEM EROARE)

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 

Comentarii

  • nu răspund la întrebarea mea, am nevoie de cli pentru a verifica repo (cum ar fi controlul de sănătate), putem face yum repolist all | grep -i errno, dar în acest fel nu a acoperit toate problemele
  • Apoi, folosiți doar yum repolist -v sau yum repoinfo.
  • ok, dar aveți soluție la întrebarea mea anterioară – unix.stackexchange.com/questions/428052/…

Răspuns

Pentru a face yum repolist ieșiți cu un cod de ieșire diferit de zero la erori, trebuie să utilizați modul detaliat și să utilizați fie

yum repolist -v 

, fie

yum repoinfo 

Din pagina de manual a yum.

… O ultimă caracteristică specială a repolistului este că, dacă vă aflați în modul non-verbose, atunci yum va ignora orice erori de repo și va afișa informațiile pe care le poate obține …

Lasă un răspuns

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *