Yum Histórico e Histórico Desfazer em Centos 6

1

Eu tenho um servidor Centos 6 e atualizei vários pacotes. Eu posso, supostamente, fazer o downgrade deles com yum history undo <packageName> , mas tudo que eu obtenho é downgrade failed para cada pacote individual.

Na documentação, diz que ele faz downgrade se houver uma versão mais antiga nos repositórios. Então minha pergunta é: Quais repositórios? Obviamente, os que eu tenho, incluem as versões mais recentes. Como posso configurar uma coisa dessas?

No meu repositório, os únicos repos habilitados são:

Centos-6 - Base
Extra Packages for Enterprise Linux 6 - x86_64
Extra Packages for Enterprise Linux 6 - Testing - x86_64 - Source
CentOS-6 - Extras
CentOS-6 - Updates

Obrigado

    
por idipous 12.03.2013 / 10:20

1 resposta

1

Nota

yum history undo aceita o ID da transação (não o nome do pacote) como um argumento e comunica claramente a você se você errar

Bad transaction ID given
Error: Failed history undo

mas desde que você recebeu a mensagem Failed to downgrade , presumo que seja apenas um erro de digitação e você possui um ID de transação de yum history list .

Resposta

Isso provavelmente se deve ao fato de o repositório de arquivos ser desativado. Por exemplo, o CentOS usa CentOS-Vault.repo para armazenar pacotes de versões anteriores, enquanto o Webtatic usa webtatic-archive.repo .

Para ver todos os repositórios instalados (não apenas ativados):

ls -la /etc/yum.repos.d/

Encontre <archive_repository>.repo apropriado para o (s) seu (s) pacote (s) com falha, defina enabled=1 e reverta sua transação:

yum history undo <transaction_id>
    
por 11.04.2016 / 19:44