yum + cómo identificar que todos los repositorios se verificaron con éxito

Necesito el comando yum cli que pueda verificar la verificación de todos los repositorios en mi máquina Linux

He probado el repositorio de yum pero el código de salida sigue siendo 0 (A PESAR DE TENEMOS 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 

Comentarios

  • no respondo a mi pregunta, necesito cli para verificar el repositorio (como chequeo de salud), podemos hacer yum repolist all | grep -i errno, pero de esta manera no cubrió todos los problemas
  • Luego use yum repolist -v o yum repoinfo.
  • ok, pero ¿tienes una solución a mi pregunta anterior? unix.stackexchange.com/questions/428052/…

Responder

Para hacer yum repolist salir con un código de salida distinto de cero en los errores, debe usar el modo detallado y usar

yum repolist -v 

o

yum repoinfo 

Desde la página de manual de yum.

… Una última característica especial de repolist, es que si está en modo no detallado, yum ignorará cualquier error de repositorio y mostrará la información que pueda obtener …

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *