A falha é devida a um conflito com um pacote do fc23, trecho começando em torno da linha 4300:
dnf[871]: fontconfig-infinality-ultimate x86_64 2.11.94-4.fc23 @infinality-ultimate 990 k
dnf[871]: Error: Transaction check error:
dnf[871]: file /etc/fonts/conf.d/README from install of fontconfig-2.11.94-6.fc24.x86_64 conflicts with file from package fontconfig-infinality-ultimate-2.11.94-4.fc23.i686
dnf[871]: file /etc/fonts/conf.d/49-sansserif.conf from install of fontconfig-2.11.94-6.fc24.x86_64 conflicts with file from package fontconfig-infinality-ultimate-2.11.94-4.fc23.i686
O pacote de fontes do repositório infanality sobrescreve um monte de arquivos de fontes do sistema quando instalados, e o dnf está ficando travado. Eu vou fornecer algumas coisas para tentar - basicamente ordenadas na escala 'o que poderia ser errado'.
1 A primeira coisa a tentar é verificar o que aconteceria se você fosse desinstalar o fontconfig-infinality-ultimate-2.11.94-4.fc23.i686
. Experimente:
sudo dnf clean all
sudo dnf remove fontconfig-infinality-ultimate-2.11.94-4.fc23.i686
e veja qual é a resposta. Se ele disser que também precisa desinstalar um grande número, por exemplo, 50, 100, 200+ outros pacotes, selecione N. Se todos os pacotes que você está dizendo que você precisa desinstalar são i686 e / ou de repos de terceiros, você deve estar pronto. Qualquer coisa marcada a partir do repositório padrão do fedora ou do repositório de atualizações do fedora provavelmente não continuará - poste a lista se não tiver certeza.
Se desinstalar completamente, então está tudo pronto - a atualização deve ocorrer sem problemas.
2 Em seguida, tente instalar a versão fedora 23 do pacote que está impedindo a instalação. Use o primeiro comando primeiro; se isso falhar, tente o próximo. Use a mesma abordagem de senso comum - se ele disser que precisa desinstalar 200 pacotes, não faça isso. Ele deve tentar instalar isso . Se não conseguir encontrá-lo, faça o download e forneça o caminho para o rpm para o comando, em vez de apenas o fontconfig.
sudo dnf install fontconfig
sudo dnf install fontconfig --allowerasing
Se isso funcionar, ele deve desinstalar o pacote de infinalidade - e a atualização será tranquila.
3 A última coisa que posso sugerir sem ver os resultados dos passos anteriores (assumindo que eles falharam) é fazer uma sincronização de distro que permita apagar. Isso pode falhar ou exigir que um monte de pacotes seja removido - não deve ser muito ruim, mas dê uma boa olhada antes de dizer "Y" para continuar quando solicitado:
sudo dnf distro-sync --allowerasing
Se nada disso funcionar, você envia seus resultados de cada comando.
Às vezes, há outros problemas ocultos por trás do problema atual - é possível que a atualização falhe por um motivo diferente se você remover o pacote atualmente em conflito - verifique os mesmos logs e veja / publique qual foi o problema. / p>