Problemas de chaves (/usr/share/keyrings) no Debian

Publicado por Buckminster em 09/09/2025

[ Hits: 101 ]

 


Problemas de chaves (/usr/share/keyrings) no Debian



Caso, após o comando sudo apt update, aparecer o aviso (ou algo parecido):

"Todos os pacotes estão atualizados.
Aviso: Ocorreu um erro durante a verificação da assinatura. O repositório não é atualizado e os arquivos de índice anteriores serão usados. Verificação de assinatura OpenPGP falhou: https://security.debian.org/debian-security trixie-security InRelease: Sub-process /usr/bin/sqv returned an error code (1), error message is: Missing key B0CAB9266E8C3929798B3EEEBDE6D2B9216EC7A8, which is needed to verify signature. Missing key 89C87ACEA5DD6B8E6A7068808E9F831205B4BA95, which is needed to verify signature.
Aviso: Falhou ao obter https://security.debian.org/debian-security/dists/trixie-security/InRelease Sub-process /usr/bin/sqv returned an error code (1), error message is: Missing key B0CAB9266E8C3929798B3EEEBDE6D2B9216EC7A8, which is needed to verify signature. Missing key 89C87ACEA5DD6B8E6A7068808E9F831205B4BA95, which is needed to verify signature.
Aviso: Falha no download de alguns arquivos de índice. Eles foram ignorados, ou os antigos usados em seu lugar."

Esse aviso, no caso, refere-se ao repositório oficial security-debian. Adicionar as chaves com apt-key não resolve, pois esse comando está obsoleto desde o Debian 11 e essa ferramenta foi removida no Debian 13.
Isso acontece porque o Debian mudou a estrutura do diretório das chaves (e faz tempo) que antes era em /etc/apt/trusted.gpg.d/ e agora é em /usr/share/keyrings, porém, parece-me que isso não foi implementado corretamente ainda.
Além disso, agora temos dois arquivos de repositórios no Debian: /etc/apt/sources.list (formato antigo) e /etc/apt/sources.list.d/debian.sources (formato novo).
Você deve usar um ou outro, não use os dois ao mesmo tempo.
Aliás, o formato antigo em /etc/apt/sources.list mudou também, isso virou uma confusão.

Para resolver o erro execute:

sudo apt install --reinstall debian-archive-keyring

Certifique-se do conteúdo no /etc/apt/sources.list:

sudo vim /etc/apt/sources.list <<< usei o vim, use teu editor preferido.

Coloque o conteúdo dentro e/ou acrescente os arquivos das chaves entre colchetes:


deb [signed-by=/usr/share/keyrings/debian-archive-keyring.gpg] http://deb.debian.org/debian trixie main contrib non-free non-free-firmware
deb [signed-by=/usr/share/keyrings/debian-archive-keyring.gpg] http://deb.debian.org/debian trixie-updates main contrib non-free non-free-firmware
deb [signed-by=/usr/share/keyrings/debian-archive-keyring.gpg] http://security.debian.org/debian-security trixie-security main contrib non-free non-free-firmware

Salve e saia.
sudo apt update
Atingido:1 http://deb.debian.org/debian trixie InRelease
Atingido:2 http://deb.debian.org/debian trixie-updates InRelease
Atingido:3 https://security.debian.org/debian-security trixie-security InRelease
Atingido:4 https://dl.google.com/linux/chrome/deb stable InRelease

Todos os pacotes estão atualizados.
No /etc/apt/sources.list.d/debian.sources (novo formato):

# Arquivo de repositórios para o Debian Trixie (13)
#1
Types: deb
URIs: http://deb.debian.org/debian
Suites: trixie trixie-updates
Components: main contrib non-free non-free-firmware
Enabled: yes
Signed-By: /usr/share/keyrings/debian-archive-keyring.gpg

#2
Types: deb
URIs: https://security.debian.org/debian-security
Suites: trixie-security
Components: main contrib non-free non-free-firmware
Enabled: yes
Signed-By: /usr/share/keyrings/debian-archive-keyring.gpg

Salve e saia.

E execute:

sudo apt update
Outras dicas deste autor

Configurar teclado no Linux com Modmap

Resolvendo o problema de acentuação em Português no VIM

Configuração básica do IPtables

PostgreSQL 9.1 64 bits - Instalação no Debian Squeeze

Escanear a rede com NBTSCAN para descobrir IPs e nomes de computadores

Leitura recomendada

Detecção do hardware de vídeo com XFree

Corrigindo Saída de Som Invertida no Linux

Recuperando senha/shell de root no Conectiva 9.x e 10.x

Entrar como root no modo gráfico do Ubuntu

Liberando acessos ao ldconfig com SELinux enforced

  

Comentários

Nenhum coment�rio foi encontrado.



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts