Erro ao atualizar o yum

3

Tentando atualizar meu servidor e recebo esse erro. Eu tentei as sugestões na parte inferior, mas sem sucesso. Como posso resolver?

sudo yum update
Loaded plugins: priorities, update-motd, upgrade-helper
amzn-main/latest                                                                              | 2.1 kB     00:00
amzn-updates/latest                                                                           | 2.3 kB     00:00
Resolving Dependencies
--> Running transaction check
---> Package python26.x86_64 0:2.6.9-1.80.amzn1 will be updated
---> Package python26.x86_64 0:2.6.9-2.83.amzn1 will be obsoleting
---> Package python26-botocore.noarch 0:1.3.1-1.38.amzn1 will be updated
---> Package python26-botocore.noarch 0:1.3.11-1.40.amzn1 will be an update
---> Package python26-devel.x86_64 0:2.6.9-1.80.amzn1 will be updated
---> Package python26-devel.x86_64 0:2.6.9-2.83.amzn1 will be an update
---> Package python26-libs.x86_64 0:2.6.9-1.80.amzn1 will be updated
---> Package python26-libs.x86_64 0:2.6.9-2.83.amzn1 will be an update
---> Package python26-ordereddict.noarch 0:1.1-2.5.amzn1 will be obsoleted
--> Processing Dependency: python26-ordereddict = 1.1 for package: python26-bcdoc-0.16.0-1.9.amzn1.noarch
---> Package python26-pygments.noarch 0:1.4-4.11.amzn1 will be updated
---> Package python26-pygments.noarch 0:1.4-4.12.amzn1 will be an update
--> Finished Dependency Resolution
Error: Package: python26-bcdoc-0.16.0-1.9.amzn1.noarch (@amzn-updates)
           Requires: python26-ordereddict = 1.1
           Removing: python26-ordereddict-1.1-2.5.amzn1.noarch (@amzn-main)
               python26-ordereddict = 1.1-2.5.amzn1
           Obsoleted By: python26-2.6.9-2.83.amzn1.x86_64 (amzn-updates)
               python26-ordereddict = 1.2
 You could try using --skip-broken to work around the problem
 You could try running: rpm -Va --nofiles --nodigest
    
por williamsdb 15.12.2015 / 12:03

2 respostas

2

O mesmo problema aqui - além de notificar a Amazon que um de seus pacotes está quebrado, o único outro curso de ação neste momento é aguardar.

Por 'wait', você pode executar as outras atualizações (--skip-broken) se precisar dos outros pacotes que também foram atualizados nas últimas 24 horas, ou pode esperar que o pacote seja corrigido antes de atualizar tudo que foi atualizado recentemente.

No meu caso, a execução --skip-broken não causou nenhum outro problema, mas meu uso do python fora do AWS CLI nos servidores é muito limitado, e a versão existente desse pacote ainda é boa mesmo com os outros pacotes sendo atualizados.

    
por 15.12.2015 / 16:46
0

Aceite esta resposta com a mesma pergunta:

Erro de atualização do Yum - Requer: python26-ordereddict

Tente usar --skip-broken , isso é seguro

    
por 15.12.2015 / 12:55