Тестирование Debian - обновить «Buster» до версии «Bullseye», сервер для security.debian.org отсутствует

12

Я попытался обновить свою систему Debian, используя aptрепозиторий, настроенный на «тестирование», поэтому я ожидал, что он автоматически изменится на следующую версию «Bullseye» с «Buster», но поскольку «Buster» перешел, я получаю:

404  Not Found [IP: 151.101.12.204 80]

когда работает apt update.

В security.debian.orgадресе, похоже, нет файлов Release, адрес изменился?

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.

это соответствующие записи моего /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

Я проверил, man apt-secureно не смог найти или понять соответствующую информацию.


Обновление: я получил два ответа, оба ссылаются на официальную страницу debian.org , но предлагают совершенно другое решение. Может кто-нибудь объяснить, пожалуйста, так как я решил не удалять security.debian.orgзаписи, но изменил формат атрибута версии.

натх
источник

Ответы:

16

С 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 

Записи немного изменились после последнего выпуска.

mrfree
источник
1
Вы сказали «Записи немного изменились после последней версии». Вы знаете, если / где было объявлено об этом изменении?
Rlandster
Я эмпирически заметил это, так как уже некоторое время был на тестировании :) Я не знаю ни одного официального объявления об этом изменении.
mrfree
5
Вот объявление ( lists.debian.org/debian-devel-announce/2019/07/msg00004.html ): «... за последние годы у нас были люди, сбитые с толку из-за <suite> -обновлений (рекомендуемые обновления) и <suite> / updates (обновления безопасности). Начиная с Debian 11 «яблочко», мы переименовали пакет, включающий обновления безопасности, в <suite> -security. Запись в sources.list должна выглядеть как deb security.debian.org/ debian-security bullseye-security main В предыдущих выпусках имя не изменится. "
Rlandster
1

Чтобы перейти на тестирование, вы должны отключить обновления безопасности.

Как перейти на тестирование Debian (следующий стабильный)

Чтобы перейти к тестированию с текущей стабильной версии, если вы уже установили стабильную версию:

2. Удалите или закомментируйте ваши стабильные строки обновлений безопасности (что-нибудь с security.debian.org в нем).

GAD3R
источник
1

Это немного сбивает с толку, но

Если вы отслеживаете тестирование или кодовое имя следующей стабильной версии, у вас всегда должна быть соответствующая основная строка deb http://security.debian.org <"testing" или кодовое имя> -security в вашем /etc/apt/sources.list , Смотрите этот FAQ-пункт. https://www.debian.org/security/faq#testing :

Q: Как безопасность обрабатывается для тестирования?

A: Безопасность для тестирования выигрывает от усилий по обеспечению безопасности всего проекта для нестабильных. Однако существует минимальная двухдневная задержка миграции, и иногда исправления могут быть задержаны переходами. Команда безопасности помогает перемещаться по тем переходам, которые сдерживают важные загрузки безопасности, но это не всегда возможно, и могут возникнуть задержки. Особенно в месяцы после выхода новой стабильной версии, когда многие новые версии загружаются в нестабильные версии, исправления безопасности для тестирования могут отставать. Если вы хотите иметь безопасный (и стабильный) сервер, вам настоятельно рекомендуется оставаться со стабильным.

Я думаю, что вы не должны отключать обновления безопасности для тестирования и держать строку, как

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

Маркус
источник
благодарю за разъяснение! Специально для немного о security-updates. Не чувствовал себя правильным, чтобы отключить обновления в любом случае!
натй
Вот источник цитируемого текста на тот случай, если кто-то его ищет: wiki.debian.org/DebianTesting (та же ссылка в ответе GAD3R)
Cnly