Atualizando Fedora 17 para Fedora 18

Mesmo se você seguir os passos aqui , você pode encontrar alguns problemas após atualizar o Fedora da versão 17 para 18.

1º problema: corrupção do banco de dados Yum

O primeiro problema surge assim que você tenta usar o yum no sistema recém-atualizado. Você receberá uma mensagem como:

> sudo yum update
(...)
DB_VERSION_MISMATCH
: Database environment version mismatch
(...)
Error: rpmdb open failed

Para corrigir isso, você só precisa remover alguns arquivos criados pelo yum do ex-Fedora 17:

> sudo rm -i /var/lib/rpm/__db.00*

2º problema: o PolicyKit não pode ser iniciado

O segundo problema é que o X não inicia. Não sei exatamente quais mensagens de erro me levaram à pesquisa certa do Google (consulte as referências), mas as mensagens que você pode encontrar /var/log/messagespodem ser:

Sep 22 23:40:29 grumpy systemd[1]: Starting Authorization Manager...
Sep 22 23:40:29 grumpy systemd[1]: polkit.service: main process exited, code=exited, status=1/FAILURE
Sep 22 23:40:29 grumpy systemd[1]: Failed to start Authorization Manager.
Sep 22 23:40:29 grumpy systemd[1]: Unit polkit.service entered failed state.

Em /var/log/Xorg.0.logPude ver que algo deu errado, mas não há muitas pistas, apenas um erro sobre o número de monitores que superam o número de dispositivos ou algo semelhante (desculpe, não consigo encontrar uma cópia da mensagem de erro).

Para corrigir isso, reinstalar polkit e systemd seria suficiente:

> sudo yum reinstall polkit systemd

Espero que este protocolo tenha sido útil para você!

Referências