Подробный гайд: Как исправить ошибку отсутствия файла Release в репозитории Astra Linux

Гайд по исправлению ошибки репозитория в Astra Linux. Настройка sources.list, обновление apt, решение проблем с Release файлом и ключами GPG.

2026.07.17                  


Подробный гайд: Как исправить ошибку отсутствия файла Release в репозитории Astra LinuxПодробный гайд: Как исправить ошибку отсутствия файла Release в репозитории Astra Linux Данная ошибка возникает из-за некорректной записи в файле настроек репозиториев (sources.list). Система пытается найти файл Release по пути, который не существует на сервере, из-за синтаксической ошибки в строке подключения.

вашем случае ошибка заключается в двух вещах:

  1. Отсутствует завершающий слэш / после слова repository.
  2. Указано неверное кодовое имя дистрибутива. Для пути .../orel/repository/ кодовым именем должно быть orel (или stable), а не 1.8_x86-64. Из-за этого apt ищет папку dists/1.8_x86-64/, которой там нет.

Ниже приведён подробный гайд по исправлению этой ситуации.


Пошаговое руководство по исправлению

Шаг 1: Найдите файл с ошибкой

Ошибка может находиться либо в основном файле источников, либо в отдельном файле в директории дополнений. 1. Откройте терминал.


2. Проверьте основной файл:
   cat /etc/apt/sources.list

3. Если там нет искомой строки, проверьте файлы в директории sources.list.d:
   ls /etc/apt/sources.list.d/
   cat /etc/apt/sources.list.d/*.list

Найдите файл, в котором содержится строка с dl.astralinux.ru/astra/stable/orel/repository.


Шаг 2: Отредактируйте файл

Откройте найденный файл для редактирования с правами суперпользователя.

Например, если это основной файл:

sudo nano /etc/apt/sources.list

(Если файл находится в sources.list.d, замените путь, например: sudo nano /etc/apt/sources.list.d/astra-repo.list)


Найдите проблемную строку. Скорее всего, она выглядит так:

deb https://dl.astralinux.ru/astra/stable/orel/repository 1.8_x86-64 main

Замените её на один из двух корректных вариантов (выберите только один):

Вариант А (Рекомендуемый официальный для версии 1.8):

deb https://dl.astralinux.ru/astra/stable/1.8_x86-64/repository-main/ 1.8_x86-64 main contrib non-free

Этот вариант является наиболее актуальным согласно официальной документации Astra Linux для очередного обновления 1.8.


Вариант Б (Если вы хотите использовать именно путь orel):

deb https://dl.astralinux.ru/astra/stable/orel/repository/ orel main contrib non-free

Обратите внимание на обязательный слэш / в конце URL и кодовое имя orel вместо 1.8_x86-64.


Шаг 3: Сохраните изменения

  • В редакторе nano нажмите Ctrl + O (записать изменения).
  • Подтвердите имя файла, нажав Enter.
  • Нажмите Ctrl + X для выхода из редактора.

Шаг 4: Обновите списки пакетов

Выполните команду для применения изменений:

sudo apt update

Возможные дополнительные действия

1. Если появилась ошибка о недостающих ключах (NO_PUBKEY)

После исправления URL система может честно попытаться скачать репозиторий, но указать на отсутствие GPG-ключа.

В этом случае добавьте официальный ключ Astra Linux:

   wget -O- https://dl.astralinux.ru/astra/stable/1.8_x86-64/repository-main/public.key | sudo gpg --dearmor | sudo tee /etc/apt/trusted.gpg.d/astra.gpg > /dev/null
   sudo apt update

2. Проверка базовых пакетов для HTTPS

Убедитесь, что в системе установлены пакеты, необходимые для работы с защищёнными репозиториями (обычно они есть по умолчанию, но проверка не будет лишней):

   sudo apt install apt-transport-https ca-certificates

3. Корпоративные ограничения сети

Если после исправления вы получаете ошибку "Connection failed" или "403 Forbidden", убедитесь, что ваш сетевой экран не блокирует доступ к домену dl.astralinux.ru.

После выполнения Шага 4 ошибка о недостающем файле Release должна полностью исчезнуть, и система сможет безопасно получать обновления.


Информация предоставлена в ознакомительных целях. Применение описанных настроек в системах, должно осуществляться только после согласования с ответственными за информационную безопасность и в соответствии с требованиями ФСТЭК, ФСБ и иных уполномоченных органов.


Статью подготовил: Денис Аверко @Nymexis г. Омск

Комментарии

Загрузка...
Если комментарии не загружаются, можете попробовать отключить блокировщик рекламы для этого сайта