Não é possível atualizar para o Fedora 24?

Não é possível atualizar para o Fedora 24?

Estou tentando atualizar minha instância do Fedora 23 para o Fedora 24 e estou seguindo as instruções do Fedorainstruções.

Quando digito sudo dnf system-update reboot, meu computador reinicia. Ele carrega normalmente, com a pequena bolha do Fedora enchendo. A bolha fica vazia novamente, o que é normal durante a atualização. Ele exibe uma mensagem no canto superior esquerdo da tela - Starting system upgrade. This will take a while.Sem que a bolha se encha, alguns minutos depois uma mensagem pisca na tela, rápido demais para eu conseguir lê-la. Meu computador reinicia. Em seguida, inicializa no Fedora 23.

Não quero o Fedora 23. Quero o Fedora 24.

Tentei baixar novamente os pacotes e executar o comando de reinicialização novamente. Várias vezes. Não encontrei nenhum problema semelhante online.

Alguém poderia ajudar?

Editar: @Argonauts me disse para postar um log, então aqui está:https://gist.github.com/TheInitializer/d73d438d16e98e5dfdcd8d0d006c88f9

Aqui estão os comandos que usei para gerá-los:

david  ~  dnf system-upgrade log
The following boots appear to contain upgrade logs:
1 / 73147b7ed9b0437b82646d6bc1040153: 2016-06-22 18:46:43 23→24
2 / f8cfca577cff4835b77972e0299c4e21: 2016-06-22 19:06:08 23→24
3 / c340dd4b1144402c995eba28bde6350c: 2016-06-22 19:19:06 23→24
4 / a729395edcfa405fb2ce3a7781370549: 2016-06-22 19:24:33 23→24
5 / e20e4e7a52ce40278ea94d6daac84890: 2016-06-22 19:52:38 23→24
6 / d223201a2a5c4f8ebcb23aa62fde34f4: 2016-06-22 20:03:53 23→24
7 / 741ddd9b55a04f868c943e303efb8983: 2016-06-22 20:27:40 23→24
8 / fc8a838a99d644468df5ec62c97ad5de: 2016-06-22 20:58:58 23→24
9 / 34412677294b4b8191b71c66cbfe1782: 2016-06-22 21:07:13 23→24
 david  ~  dnf system-upgrade log 1 > log1.txt
 david  ~  dnf system-upgrade log 2 > log2.txt
 david  ~  dnf system-upgrade log 3 > log3.txt
 david  ~  dnf system-upgrade log 4 > log4.txt
 david  ~  dnf system-upgrade log 5 > log5.txt
 david  ~  dnf system-upgrade log 6 > log6.txt
 david  ~  dnf system-upgrade log 7 > log7.txt
 david  ~  dnf system-upgrade log 8 > log8.txt
 david  ~  dnf system-upgrade log 9 > log9.txt
 david  ~  

Responder1

A falha se deve a um conflito com um pacote do fc23, trecho que começa por volta 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 substitui vários arquivos de fontes do sistema quando instalado, e o dnf está travando. Fornecerei algumas coisas para tentar - basicamente ordenadas na escala 'o que pode estar errado'.

1 A primeira coisa a tentar é verificar o que aconteceria se você desinstalasse o fontconfig-infinality-ultimate-2.11.94-4.fc23.i686. Tentar:

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 forem i686 e/ou de repositórios de terceiros, você deve esteja pronto para ir. Qualquer coisa marcada como do repositório std fedora ou do repositório de atualizações do fedora provavelmente não continuará - poste a lista se não tiver certeza.

Se ele for desinstalado corretamente, está tudo pronto - a atualização deve ocorrer sem problemas.

2Em 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 bom senso - se ele disser que precisa desinstalar 200 pacotes, não faça isso. Deve tentar instalaresse. Se não conseguir encontrá-lo, baixe-o e forneça o caminho do rpm para o comando em vez de apenas fontconfig.

sudo dnf install fontconfig

sudo dnf install fontconfig --allowerasing

Se isso funcionar, ele deverá desinstalar o pacote infinality - e a atualização ocorrerá sem problemas.

3A última coisa que posso sugerir sem ver os resultados das etapas anteriores (supondo que falharam) é fazer uma sincronização de distribuição que permita apagar. Isso pode falhar ou exigir a remoção de vários pacotes - não deve ser tão ruim, mas dê uma boa olhada antes de dizer 'Y' para continuar quando solicitado:

sudo dnf distro-sync --allowerasing

Se nada disso funcionar, poste os 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 conflitante - verifique os mesmos logs e veja/poste qual era o problema, se isso acontecer.

informação relacionada