Versão resumida: os comandos yum
na minha AMI do Amazon Linux EC2 funcionam apenas com --noplugins
.
Versão Longa:
Um par de dias atrás, eu corri yum update
a mando do SSH Login MoTD dizendo que eu tinha atualizações para instalar. No meio da atualização (especificamente durante a atualização do kernel), a atualização terminou abruptamente (79 de 138 itens foram completados). O site que eu hospedo no EC2 ficou estranho por alguns minutos, mas eventualmente pareceu estabilizar (talvez o EC2 tenha se reiniciado?), E eu não tive mais problemas (além do MySQL começar a ficar sem memória, mas acho que provavelmente não relacionado a isso).
Hoje, fui instalar o gcc-c ++ (com yum install gcc-c++
). Quando fiz isso, recebi a seguinte mensagem:
Loaded plugins: priorities, security, update-motd, upgrade-helper
Config error: Command "updateinfo" already defined
e eu entendo isso para qualquer comando que eu possa pensar em rodar usando o yum. No entanto, se eu jogar a bandeira --noplugins
, magicamente parece funcionar. Para ser claro, quando instalei um pacote diferente há uma semana, ele funcionou de forma totalmente correta, então o yum update
é a única coisa em que consigo pensar que mudou.
Não encontrei nada no Google com relação a "updateinfo" already defined
(com e sem aspas). Eu tentei executar yum update --noplugins
que cuspiu uma mensagem dizendo que eu deveria ter executado yum-complete-transaction
, mas tentei atualizar algo por conta própria. Quando isso foi concluído, eu tentei yum-complete-transaction
, mas isso me deu uma mensagem sobre as transações não alinhando corretamente, então ele removeu a transação antiga (provavelmente porque eu deveria ter completado a primeira transação antes de tentar atualizar novamente, se eu soubesse) .
Com base na pergunta do SF " Linux EC2 Broken Yum ", também testei yum clean all --noplugins
(falha o mesmo com plugins) que me dá apenas
Cleaning repos: amzn-main amzn-updates rpmforge
Cleaning up everything
Eu também tentei
package-cleanup --problems
Loaded plugins: priorities, update-motd, upgrade-helper
No Problems Found
e
package-cleanup --dupes
Dá muitos dupes, então colei-os aqui: link em vez de inline.
Neste ponto, não sei o que mais há para verificar.