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

Publicado por Buckminster em 09/09/2025

[ Hits: 624 ]

 


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

Criar QR Code pelo navegador

Kubernetes, amplo material completo da CNCF com ferramentas e suas instalações, incluindo suporte à OpenAPI

Quantidade de caracteres suportados na barra de endereços dos navegadores

Resolver algumas mensagens de erro do SSH

Estrutura de recuo PHP/Apache para não acessarem arquivos pela URI (barra de endereços)

Leitura recomendada

Forçar redirecionamento de página no Squid

Corrigindo BUG NVidia vs. Asus

Could not associate wlan0 - try increasing WIRELESS_TIMEOUT and check network is WEP or has no security

Resolvendo problema: NVIDIA FX 5 Series - Linux Slackware 12.2

Limite de grupos por usuário

  

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