Instalei uma nova cópia do Fedora 24 em meu notebook mais antigo (1.g i5) há algumas semanas e (naturalmente) primeiro tentei obter as atualizações mais recentes por meio de dnf
( sudo
será omitido aqui).
Depois de um tempo (ainda correndo dnf
) eu fui empurrado de volta para a tela de login e quando eu entrei, todas as janelas do terminal tinham desaparecido. Depois de uma reinicialização, notei que o kernel não foi atualizado (embora eu tenha visto uma versão mais recente sendo enfileirada e minhas VMs também utilizem uma versão mais recente).
Outra execução de dnf update
diz que não há pacotes disponíveis para atualização. Atualizou o dinheiro com dnf clean all
, mas isso não ajudou.
Então, tentei desfazer a última atualização executando dnf history undo <id>
, mas recebi a mensagem:
No package available. Error: An operation cannot be
undone
O nome do pacote varia toda vez que eu executo o comando.
Eu tive esse problema logo após uma nova instalação e, por isso, reinstalei algumas vezes e depois usei um instalador on-line que inicializei do CD em vez do USB. Isso funcionou bem e eu consegui atualizar sem nenhum erro. Então eu pensei que era apenas um problema com a maneira como eu o instalei (o YUMI criou o dispositivo USB e acho que não é realmente suportado).
Mas agora, algumas semanas depois, eu tive o mesmo problema.
O sistema não foi modificado de forma alguma, honestamente, eu nem o usei por um tempo.
O kernel atualmente instalado é o 4.6.4-301 e ele tentou instalar o 4.6.6.
Alguma idéia de como corrigir isso ou o que eu posso verificar?
UPDATE:
Depois de reinstalar o sistema com uma imagem netinstall para que eu comece com as atualizações mais recentes, ele funcionou bem por algum tempo.
Mas agora eu tenho os mesmos problemas novamente (desta vez sem atualização do kernel, mas com o mesmo problema).
Notei que tenho algumas duplicações verificando rpm -qa
.
Especialmente systemd não foi atualizado corretamente para que eu tenha duas versões dele.
Eu tentei reinstalá-lo com
sudo dnf reinstall systemd -y --allowerasing --best
mas isso não funcionou (como esperado).