fedup diz “Continue com a atualização por sua conta e risco” - o que vem a seguir?

1

Ao tentar atualizar o Fedora 20 para o Fedora 21, recebi uma mensagem:

WARNING: problems were encountered during transaction test:
  broken dependencies
    async-http-client-1.7.22-1.fc20.noarch requires netty-3.6.6-2.fc20.noarch
    xorg-x11-drv-r128-6.9.2-1.fc20.x86_64 requires xorg-x11-server-Xorg-1.14.4-11.fc20.x86_64
Continue with the upgrade at your own risk.

O que devo fazer em seguida? Não há --force de --nodeps mudar para fedup.

Atualização: não há problemas de dependência relatados por package-cleanup --problems no sistema original. O problema é que xorg-x11-drv-r128 não tem uma nova versão no Fedora 21, mas sua dependência xorg-x11-server-Xorg será atualizada para uma versão incompatível. No entanto, xorg-x11-drv-r128 não pode ser desinstalado sem --nodeps , como é necessário para xorg-x11-drivers.

    
por proski 15.12.2014 / 14:58

2 respostas

2

Acontece que o fedup não falha (veja link ). A reinicialização do sistema atualizaria o sistema. Os pacotes listados no início de cada linha são obsoletos no Fedora, já que não há substitutos para eles com dependências satisfatórias. Se você precisar de algum desses pacotes, anote-os para procurar substitutos mais tarde. Depois de obter um sistema em funcionamento, execute yum check e yum distro-sync para identificar e resolver problemas de dependência.

    
por 15.12.2014 / 17:09
1

O "risco" referido na mensagem é uma mensagem genérica. Não há necessidade de remover esses pacotes. Eu também tenho uma lista de pacotes com dependências quebradas quando eu estava prestes a atualizar meu F20, e eu não os removi. Apenas reconheça que eles podem funcionar ou não no novo F21. Claro, você terá que descobrir como atualizá-los após a atualização do sistema.

    
por 17.12.2014 / 05:18

Tags