Não é possível atualizar o Manjaro Linux: Confiança desconhecida com o keyring Archlinux

2

Estou tentando atualizar o Manjaro, mas tenho problemas com assinaturas. O log mostra esta mensagem:

error: archlinux-keyring: signature from "Erich Eckner (just to sign arch packages) <[email protected]>" is unknown trust

Uma mensagem semelhante aparece em todos os pacotes.

Eu tentei com os comandos desta solução de problemas (seção "Erros sobre as Chaves"), mas isso não funciona.

https://wiki.manjaro.org/index.php/Pacman_troubleshooting

A hora do meu computador está definida corretamente, como eu vejo com o comando timedatectl.

$ timedatectl
                  Local time: mar 2018-04-24 11:42:17 -03
              Universal time: mar 2018-04-24 14:42:17 UTC
                    RTC time: mar 2018-04-24 14:42:16
                   Time zone: America/Argentina/Buenos_Aires (-03, -0300)
   System clock synchronized: yes
   systemd-timesyncd.service active: yes
             RTC in local TZ: no

Eu tentei atualizar as chaves do pacman e da mirrorlist, mas o erro persistiu. Eu não sei qual poderia ser o problema.

    
por JCMiguel 24.04.2018 / 17:35

1 resposta

1

Problema na mão

Você está relatando que não consegue usar o Pacman conforme o esperado devido ao seguinte erro:

error: archlinux-keyring: signature from "Erich Eckner (just to sign arch packages) <[email protected]>" is unknown trust

Como o usuário GAD3R apontou, existem correções conhecidas para isso. No entanto, você informa que eles não funcionam. A causa disso é devido ao fato de que seu gerenciamento de chaves foi confuso. Você ficou atrasado nas atualizações ou tem algo que está causando esse problema.

Corrigindo seus chaveiros

Eu vou referenciar vários posts nesta resposta. Você deve ler todos eles na íntegra antes de fazer qualquer correção. A postagem vinculada da O GAD3R funciona, você pode precisar tomar medidas adicionais. Uma série de etapas a serem tomadas é descrita aqui no Manjaro fóruns. Aqui está outra possível solução que encontrei nos Fóruns do Manjaro.

Primeiro, tente isto

sudo pacman -Scc
sudo pacman -Syyu

Se isso não funcionar, você pode precisar de uma solução mais envolvida.

Corrigindo os chaveiros

De acordo com o usuário Chrysostomus nos fóruns do Manjaro, você poderá corrigir seu problema com esses comandos.

sudo rm -r /etc/pacman.d/gnupg
sudo pacman -Sy gnupg archlinux-keyring manjaro-keyring
sudo pacman-key --init
sudo pacman-key --populate archlinux manjaro 
sudo pacman-key --refresh-keys 
sudo pacman -Sc

Em seguida, tente executar sua atualização. Chrysostomus relata que, se isso não funcionar, seus pacotes podem estar corrompidos. Para corrigir isso, talvez seja necessário conduzir uma instalação limpa com o ISO do Manjaro .

Correção alternativa

Aqui está outra maneira de possivelmente corrigir o problema do usuário stephane

sudo pacman-mirrors 
sudo pacman -Syy 
sudo pacman -S archlinux-keyring manjaro-keyring 
sudo pacman-key --init 
sudo pacman-key --populate archlinux manjaro 
sudo pacman-key --refresh-keys
sudo pacman -Syu

Mais uma vez, o seu problema pode estar desatualizado ou pacotes obsoletos ou corrompidos. Você poderia tentar consertar isso certificando-se de que sua lista de discussão está completamente atualizada antes de instalar o Manjaro a partir da última atualização.

Conclusão

Você precisa atualizar seus espelhos e chaveiros. Potencialmente, você precisará remover as chaves existentes. Uma possível explicação é que você caiu num período complicado entre a data de lançamento e as atualizações do keyring. Talvez seja necessário aguardar a liberação de um novo ISO e reinstalar o sistema com esse ISO.

Por favor, comente se você tiver dúvidas ou problemas com esta resposta. Eu aprecio o feedback para corrigir quaisquer equívocos e melhorar minhas postagens. Posso atualizar minha resposta se você nos informar mais detalhes.

Melhor da sorte!

    
por 24.04.2018 / 19:32