Estoy tratando de instalar algunos paquetes y yum falla cada vez que declaro que el paquete debe instalarse mediante el comando load-transacción.
Quiero que um obtenga los paquetes de Internet e lo instale, ya que salir de esta manera es poco convincente.
Busque el comando y salida yum:
Mando:
Step 4 : RUN yum install httpd php php-cli gcc glibc glibc-common gd gd-devel net-snmp openssl-devel wget unzip
---> Running in b0cdbf62be4e
Salida:
Total download size: 82 M
Installed size: 186 M
Is this ok [y/d/N]: Exiting on user command
Your transaction was saved, rerun it with:
yum load-transaction /tmp/yum_save_tx.2016-07-21.12-39.KWu7ih.yumtx
The command '/bin/sh -c yum install httpd php php-cli gcc glibc glibc-common gd gd-devel net-snmp openssl-devel wget unzip' returned a non-zero code: 1
Ahora lo curioso es que está sucediendo en el proceso de construcción de Docker, así que pensé en eliminar la imagen provisional, pero sucede incluso si elimino la imagen.
Miré a yum help pero no hay indicadores que anulen / fuercen la instalación, independientemente de si se guarda.
Intenté incluso yum clean todo antes de yum -y install pero no sirve de nada.
¿Puede haber otro comando esperando confirmación? Tuve el mismo problema cuando corro
yum update && yum install -y <packages>
. Elyum
comando de actualización también espera confirmación, por lo que ejecutaryum update -y && yum install -y <packages>
solucionó el problemafuente