[INFO] Testing não é mais Trixie 🚨

Galera, aviso rápido: o Debian 13 “Trixie” foi lançado como estável. Isso significa que o repositório testing já mudou de rumo e agora aponta para a próxima versão: Forky.

:backhand_index_pointing_right: Resumindo os ciclos para quem está chegando agora:

  • unstable (sid) → onde tudo nasce.
  • testing → recebe os pacotes que “sobrevivem” em sid. Quando sai uma nova stable, o testing automaticamente ganha um novo codinome (nesse caso, virou Forky).
  • stable → é o testing anterior, depois de congelar e passar por meses de depuração. Hoje, o stable é o Trixie.

:light_bulb: Moral da história:

  • Se você mantiver testing no seu sources.list, já está no Forky (sem nem perceber).
# Para continuar no testing (Forky)
deb http://deb.debian.org/debian testing main contrib non-free-firmware

# Para travar no Trixie (stable atual)
deb http://deb.debian.org/debian trixie main contrib non-free-firmware

Para adequar os sources

sudo apt modernize-sources

"The following files need modernizing:

  • /etc/apt/sources.list

Modernizing will replace .list files with the new .sources format,
add Signed-By values where they can be determined automatically,
and save the old files into .list.bak files.

This command supports the ‘signed-by’ and ‘trusted’ options. If you
have specified other options inside brackets, please transfer them
manually to the output files; see sources.list(5) for a mapping."

Traduzindo:

"Os seguintes arquivos precisam ser modernizados:

  • /etc/apt/sources.list

A modernização substituirá os arquivos .list pelo novo formato .sources,
adicionará valores Signed-By quando puderem ser determinados automaticamente,
e salvará os arquivos antigos como .list.bak.

Este comando oferece suporte às opções signed-by e trusted. Se você tiver especificado outras opções dentro de colchetes [], transfira-as manualmente para os arquivos de saída; veja sources.list(5) para o mapeamento."

Boas, Maurício.


Espero que esteja tudo bem contigo.
Maurício, depois de “modernizar” a sources.list, sempre que executo o update ocorre-me este erro:
Notice: Missing Signed-By in the sources.list(5) entry for ‘Index of /debian
No entanto, não me impede de executar upgrades, mas o que é exatamente e como arranjá-lo. Sabes?


Desde já te agradeço qualquer ajuda.
Sinceros Cptos

Vamos descobrir juntos… Seria algum repositório que vc tem no source de terceiros?

Manda o source e manda a saída no terminal que vamos matar essa juntos.

Obrigado, Maurício.


Tirei um print da tela. Não há nenhum repositório além dos que já vieram por padrão. Vale dizer que o problema só surgiu após eu executar o comando sudo apt modernize-sources. Aliás, já tinha tido este problema e até o relatei ao @eddiecsilva e chegámos à conclusão que era por causa dum repositório do google-chrome que eu havia instalado, mas desinstalei o google-chrome e apaguei o repositório da sources.list e o problema persistiu. Tive de reinstalar tudo. Agora não há nenhum repositório “externo” acrescentado à sources.list e o problem voltou, portanto, concluo que não tinha nada a ver com o repositório do google-chrome. Que achas, Maurício?


Eis o print:

Sinceros cptos.

P.S.: ENCONTREI O ERRO, Maurição e @eddiecsilva :wink:
O erro está no ficheiro do backport (debian-backports.sources), pois a secção Signed-By está em branco. Apenas copiei o mesmo path do debian.sources que havia nos outros, colei, executei o update e o a mensagem do missing desapareceu.

Senhores, um sincero muito obrigado. A vitória é nossa!
Que Deus nos abençoe.

Na verdade isso nem é um erro, é apenas um aviso.