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

5

Hoje tentei atualizar nossos servidores Amazon Linux e recebi a seguinte mensagem de erro:

$ sudo yum 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
--> 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

Este é um servidor web Apache PHP, e nós não usamos Python para desenvolvimento web, mas o Linux precisa dele aparentemente, e talvez algum pacote que o Apache use precise disso - não tem ideia! Este erro apareceu em vários servidores.

Perguntas

  • É seguro usar sudo yum update --skip-broken ou isso pode quebrar as coisas?
  • O que o rpm -Va --nofiles --nodigest faz e qual é o risco?
  • Como posso resolver esse aparente problema de dependência?
por SPRBRN 15.12.2015 / 10:55

2 respostas

2

Este comando é seguro. Ele pula todos os pacotes com dependências quebradas:

sudo yum update --skip-broken

Você pode verificar todos os pacotes que estão passando pela validação da soma de verificação; sim, é seguro:

rpm -Va --nofiles --nodigest

Suponha que você não possa resolver isso, após alguns dias as dependências aparecerão no repo. Além disso, você pode fazer um relato de erro ao seu fornecedor de distro.

    
por 15.12.2015 / 12:50
0

Eu tive que encontrar o mesmo pacote como uma dependência para o sal-minion. É no EPEL, então você provavelmente quer fazer algo assim, para configurar o novo repositório.

yum install epel-release-5-4
yum install python26-ordereddict

As versões mudam com o tempo - certifique-se de obter o que precisa.

    
por 22.12.2015 / 02:16