Instale o pacman no SO ao vivo para corrigir o pânico do kernel causado pelo upgrade do pacote

0

Eu atualizei o pacote libjson-c para fazer o GIMP funcionar, mas parece que a versão antiga foi usada pelo kernel, que agora não consegue inicializar.

Quando eu escolho opções avançadas no menu GRUB, ambas as versões de fallback (kernel normal + LTS) não estão funcionando, pois recebo a mesma mensagem de kernel panic.

O próximo passo que eu daria, é inicializar em um SO ao vivo, mas não sei como eu iria reverter a atualização do pacote.

Se o sistema operacional ao vivo tivesse o pacman e eu conseguisse vinculá-lo à minha partição raiz,

pacman -U /var/cache/pacman/pkg/package-old_version.pkg.tar.xz

seria suficiente, mas não sei como conseguir isso.

Caso isso não seja possível, instalar manualmente o pacote também é uma opção, embora eu não saiba em qual diretório isso seria feito. Construir o pacote a partir da origem e movê-lo para o diretório correto pareceria mais razoável nesse caso. Qual diretório seria esse, embora?

Estou usando o Antergos Linux e nenhuma das minhas partições é criptografada.

Abaixo está uma imagem da tela que estou recebendo com a mensagem de erro completa:

    
por Post Self 10.07.2018 / 16:19

1 resposta

1

Para resolver o problema, você pode fazer uma atualização completa do sistema da Antergos Live.

Primeiro, monte sua partição raiz (substitua sda1 pela partição apropriada)

sudo mkdir /mnt/systemroot
sudo mount /dev/sda1 /mnt/systemroot

Em seguida, você pode definir essa partição como raiz para o terminal atual

sudo arch-chroot /mnt/systemroot

e faça um upgrade completo

sudo pacman -Syyu

Eu também precisava fornecer --force , pois recebi erros dizendo que alguns arquivos já existiam. (não é aconselhável)

    
por 11.07.2018 / 13:56