Решение проблемы с репозиторием Astra Linux 1.7 и ошибкой «Release file»

Решение ошибки репозитория Astra Linux 1.7: отсутствие файла Release. Настройка sources.list, HTTPS, GPG-ключи, apt-secure.

2026.04.24                  


Решение проблемы с репозиторием Astra Linux 1.7 и ошибкой «Release file»Решение проблемы с репозиторием Astra Linux 1.7 и ошибкой «Release file»

Суть проблемы

Сообщение, которое вы видите:

Репозиторий «https://download.astralinux.ru/astra/stable/1.7_x86-64/repository-main 1.7_x86-64 release» не содержит файла Release.
Обновление из этого репозитория нельзя выполнить безопасным способом, поэтому по умолчанию он отключён.
N: Смотрите справочную страницу apt-secure(8) о создании репозитория и настройке пользователя.

Это стандартное предупреждение системы безопасности APT, которое возникает, когда:

  • Репозиторий не подписан цифровым ключом
  • Отсутствует файл Release или InRelease
  • Не установлены корневые сертификаты для проверки по HTTPS

Правильная конфигурация репозиториев Astra Linux 1.7

1. Проверьте файл /etc/apt/sources.list

Используйте корректные ссылки (обратите внимание на пробелы и слэши):

# Основной репозиторий
deb https://dl.astralinux.ru/astra/stable/1.7_x86-64/repository-main/ 1.7_x86-64 main contrib non-free

# Оперативные обновления
deb https://dl.astralinux.ru/astra/stable/1.7_x86-64/repository-update/ 1.7_x86-64 main contrib non-free

# Базовый репозиторий
deb https://dl.astralinux.ru/astra/stable/1.7_x86-64/repository-base/ 1.7_x86-64 main contrib non-free

# Расширенный репозиторий (только при необходимости)
deb https://dl.astralinux.ru/astra/stable/1.7_x86-64/repository-extended/ 1.7_x86-64 main contrib non-free
deb https://dl.astralinux.ru/astra/stable/1.7_x86-64/repository-extended/ 1.7_x86-64 astra-ce

Важно:

  • В вашем запросе в ссылке есть лишний пробел перед 1.7_x86-64 release — это может быть причиной ошибки. Правильный формат: .../repository-main/ 1.7_x86-64 main

2. Установите необходимые пакеты для HTTPS

sudo apt update
sudo apt install apt-transport-https ca-certificates

Без этих пакетов проверка сертификатов при подключении по HTTPS не работает.


3. Импортируйте GPG-ключи репозитория (если требуется)

# Загрузка и добавление ключа
wget -O - https://dl.astralinux.ru/astra/GPG-KEY | sudo apt-key add -

# Или через gpg
sudo gpg --keyserver keyserver.ubuntu.com --recv-keys <ID_ключа>
sudo gpg --export <ID_ключа> | sudo apt-key add -

Параметр [trusted=yes] — когда и как использовать

Если вы осознанно хотите отключить проверку подписи (например, для локального репозитория), добавьте опцию trusted=yes:

deb [trusted=yes] https://dl.astralinux.ru/astra/stable/1.7_x86-64/repository-main/ 1.7_x86-64 main contrib non-free

Предупреждение:

  • Использование trusted=yes отключает проверку целостности пакетов и снижает безопасность системы. Применяйте только для доверенных локальных репозиториев.

Обновление списка пакетов

После настройки выполните:

sudo apt clean
sudo rm -rf /var/lib/apt/lists/*
sudo apt update
sudo apt upgrade

Справка по apt-secure(8)

Команда для просмотра документации:

man apt-secure

Ключевые разделы:

  • SECURE APT — как работает проверка подписей
  • TRUSTED OPTIONS — параметры доверия репозиториям
  • KEYRING MANAGEMENT — управление ключами GPG

Диагностика проблем

Симптом Возможная причина Решение
Репозиторий не содержит файла Release Неправильный URL или протокол Проверьте ссылку, используйте https:// и завершающий /
NO_PUBKEY Отсутствует GPG-ключ Импортируйте ключ репозитория
Certificate verification failed Нет ca-certificates Установите sudo apt install ca-certificates
Репозиторий игнорируется Низкий приоритет Проверьте /etc/apt/preferences.d/

Рекомендации для Astra Linux Special Edition

  1. Не смешивайте репозитории разных очередных обновлений (1.7.3 + 1.7.5)
  2. Расширенный репозиторий содержит стороннее ПО — используйте с осторожностью и только при необходимости
  3. Для закрытых контуров создавайте локальные зеркала через apt-mirror
  4. Все изменения в репозиториях вносите в файлы /etc/apt/sources.list.d/*.list, а не в основной sources.list

Если проблема сохраняется — проверьте доступность репозитория вручную:

curl -I https://dl.astralinux.ru/astra/stable/1.7_x86-64/repository-main/Release