Teste Debian - atualize o "Buster" para a versão "Bullseye", sem servidor para security.debian.org

12

Eu tentei atualizar meu sistema Debian usando apt, o repositório está definido como "testing", então eu esperava que ele mudasse para a próxima versão "Bullseye" de "Buster" automaticamente, mas desde que o "Buster" seguiu em frente, recebo:

404  Not Found [IP: 151.101.12.204 80]

ao correr apt update.

O security.debian.orgendereço não parece ter arquivos de liberação, o endereço foi alterado?

E: The repository 'http://security.debian.org testing/updates Release' no longer has a Release file.
N: Updating from such a repository can't be done securely, and is therefore disabled by default.
N: See apt-secure(8) manpage for repository creation and user configuration details.

estas são as entradas relevantes do meu /etc/apt/sources.list:

deb http://ftp.ch.debian.org/debian/ testing main contrib non-free
deb-src http://ftp.ch.debian.org/debian/ testing main contrib non-free

deb http://security.debian.org/ testing/updates main contrib non-free
deb-src http://security.debian.org/ testing/updates main contrib non-free

# jessie-updates, previously known as 'volatile'
deb http://ftp.ch.debian.org/debian/ testing-updates main contrib non-free
deb-src http://ftp.ch.debian.org/debian/ testing-updates main contrib non-free

Eu verifiquei, man apt-securemas não consegui encontrar ou entender as informações relevantes.


Atualização: Eu tenho duas respostas até agora, ambas referentes à página oficial do debian.org , mas sugerem uma solução completamente diferente. Alguém pode explicar, desde que eu decidi não remover as security.debian.orgentradas, mas alterei o formato do atributo de versão.

nath
fonte

Respostas:

16

De https://wiki.debian.org/Status/Testing

deb http://security.debian.org testing-security main contrib non-free
deb-src http://security.debian.org testing-security main contrib non-free 

As entradas foram ligeiramente alteradas após o lançamento mais recente.

mrfree
fonte
1
Você disse "As entradas foram ligeiramente alteradas após o lançamento mais recente". Você sabe se / onde essa alteração foi anunciada?
rlandster 9/07/19
Eu notei empiricamente isso desde que eu já estava testando há algum tempo :) Não tenho conhecimento de nenhum anúncio oficial sobre essa alteração.
mrfree
5
Aqui está o anúncio ( lists.debian.org/debian-devel-announce/2019/07/msg00004.html ): "... nos últimos anos, tivemos pessoas confundindo as atualizações <suite> (atualizações recomendadas) e <suite> / updates (atualizações de segurança). A partir do Debian 11 "bullseye", renomeamos o pacote, incluindo as atualizações de segurança para <suite> -security. Uma entrada no sources.list deve se parecer com deb security.debian.org/ debian-security bullseye-security main Para versões anteriores, o nome não muda. "
rlandster 12/07/19
1

Para atualizar para o teste, você deve desativar as atualizações de segurança.

Como atualizar para o teste Debian (próximo-estável)

Para atualizar para o teste do estável atual, se você já instalou a versão estável:

2. Remova ou comente suas linhas de atualizações de segurança estáveis ​​(qualquer coisa com security.debian.org).

GAD3R
fonte
1

É um pouco confuso, mas

Se você está rastreando testes ou o próximo nome de código estável, sempre deve ter uma linha principal deb http://security.debian.org <"testing" ou codename> -security principal em /etc/apt/sources.list . Veja este item de FAQ. https://www.debian.org/security/faq#testing :

P: Como a segurança é tratada para testes?

R: A segurança para teste se beneficia dos esforços de segurança de todo o projeto para instável. No entanto, há um atraso de migração mínimo de dois dias e, às vezes, as correções de segurança podem ser suspensas por transições. A equipe de segurança ajuda a avançar nas transições que impedem o upload de segurança importante, mas isso nem sempre é possível e podem ocorrer atrasos. Especialmente nos meses após um novo lançamento estável, quando muitas novas versões são carregadas para instáveis, as correções de segurança para testes podem ficar para trás. Se você deseja ter um servidor seguro (e estável), é altamente recomendável que você permaneça estável.

Eu acho que você NÃO deve desativar as atualizações de segurança para teste e manter uma linha como

deb http://security.debian.org testing-security main

Marcus
fonte
obrigado pelo esclarecimento! Especialmente para o pouco sobre o security-updates. Não parecia certo desativar as atualizações de qualquer maneira!
Nath
Aqui está a fonte para o texto citado no caso de alguém está olhando para ele: wiki.debian.org/DebianTesting (o mesmo link na resposta de GAD3R)
Cnly