Erro desconhecido durante a atualização inicial do mate do fedora 24

0

eu executei o comando dnf update apropriado, mas no meio da limpeza eu saí e alguns dos meus processos foram reiniciados. na reinicialização, nada de novo foi instalado, incluindo o novo kernel. agora o dnf não reconhece os pacotes de atualização ausentes, ele continua dizendo que o sistema está atualizado, mas não está. Eu mesmo tentei dnf limpar tudo e que não fez nada ajuda seria muito apreciada porque eu preferiria não recarregar meu computador Eu literalmente acabei de carregá-lo em uma nota lateral antes da atualização eu editei o grub.cfg para remover o nomodset do meu kernel params, mas eu não vejo como isso afetaria isso

    
por Purpe_Fedora 13.08.2016 / 21:14

1 resposta

1

O que você pode fazer é reinstalar os pacotes que estavam tentando ser instalados durante a atualização. Para obter a lista de pacotes, use o comando

sudo dnf history

Isso fornecerá uma lista de transações na ordem das mais recentes primeiro, junto com um número de transação. Usando o último número de transação, use o comando

sudo dnf history info NUMBER

Para obter uma lista de pacotes envolvidos nessa transação. É possível que a atualização não seja a transação mais recente, então repita até encontrar a correta.

Dependendo das suas habilidades com a shell, a próxima parte pode ser um pouco entediante. Você precisa compilar uma lista dos pacotes para fornecer como um argumento para dnf. Se for uma lista pequena, você pode copiá-los e colá-los. Se for uma lista longa, sugiro colocá-los em um arquivo de texto. Você pode separar os pacotes por um espaço ou por uma nova linha.

O comando que você usará quando a lista for compilada é

sudo dnf reinstall PKGLST

Em que PKGLST é o nome real do pacote (copiar e colar com cada nome do pacote separado por um espaço) ou se você os possui em um arquivo, assumindo o caminho e o nome do arquivo /home/purpe/pkg.lst use este sintaxe:

sudo dnf reinstall $(cat /home/purpe/pkg.lst)

Isso forçará a reinstalação de todos eles, independentemente de seu estado atual.

Se você tiver problemas, verifique se a lista de pacotes está correta - sem espaços ausentes, sem informações adicionais do histórico de dnf, sem erros de digitação. A experiência me diz que é onde as coisas quase sempre dão errado.

Se você não puder resolver o problema, poste a saída dnf e os comandos que você tentou. Use algo como pastebin porque a lista de pacotes e a saída dnf provavelmente serão longas

    
por 14.08.2016 / 05:48