Estou tentando instalar alguns pacotes e o yum falha sempre que o pacote deve ser instalado pelo comando load-transaction.
Eu quero que o yum busque os pacotes da internet e instale-os, pois sair dessa maneira é ruim?
Por favor, encontre o comando yum e a saída:
Comando:
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
Resultado:
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
Agora, o engraçado é que isso está acontecendo no processo de construção do docker, então pensei em excluir a imagem provisória, mas está acontecendo mesmo que eu a exclua.
Eu olhei para a ajuda do yum, mas não há sinalizadores que substituam / forçam a instalação, independentemente de serem salvos.
Eu tentei até yum limpar tudo antes de yum -y instalar, mas é inútil.
Pode haver outro comando aguardando confirmação? Eu tive o mesmo problema quando corro
yum update && yum install -y <packages>
. Oyum
comando update também aguarda confirmação, portanto, executeyum update -y && yum install -y <packages>
o problema corrigidofonte