Eu experimentei um problema semelhante ao tentar atualizar do Fedora 18 para o Fedora 20. Eu tive uma tentativa anteriormente falhada de fazer o upgrade devido a um problema do SELinux, e parece que meu sistema foi deixado em um meio servidor. estado modificado. Em particular, vários arquivos em /etc/ , como /etc/fedora-release , foram atualizados, de modo que relataram o sistema operacional instalado como a versão que não pôde ser instalada.
Este arquivo é usado pelo módulo platform do Python, que por sua vez é usado por Fedup . Fedup vê que o sistema operacional relata a si mesmo como sendo igual ou menor que a versão especificada e se recusa a executar.
Minha solução pesada foi simplesmente modificar todos os arquivos em /etc/ de volta para a versão "correta". cat /etc/fedora-release dirá qual versão o SO "acha" que é, então faça um grep -ir '<that version name>' (por exemplo, heisenberg para o Fedora 20) e modifique os arquivos listados. Simplesmente mudar o número da versão foi suficiente para mim.
Assim que isso for feito, execute novamente todas as coisas usuais do Fedup .