Загадка пропавших пакетов в Астра Linux 1.7: как я нашел баг в репозитории безопасности
Суббота, 10 января 2026 11:48

Загадка пропавших пакетов в Астра Linux 1.7: как я нашел баг в репозитории безопасности

Автор
Оцените материал
(0 голосов)

На прошлой неделе я столкнулся с проблемой, которая поставила в тупик даже опытных коллег. На свежеустановленной Астра Linux 1.7 (на базе Debian 11) перестали обновляться пакеты через apt update. Система выдавала ошибку: "Failed to fetch https://download.astralinux.ru/repo/1.7_x86-64/repository/updates/Release 404 Not Found".

Первое, что я сделал — проверил доступность репозитория в браузере. Сайт открывался, но по указанному пути действительно не было файла Release. Я сравнил пути с официальной документацией — оказалось, что в новых версиях Астры изменили структуру репозиториев. Старые пути больше не поддерживаются.

Я открыл файл /etc/apt/sources.list и увидел устаревшие адреса. Но просто заменить пути было недостаточно — система требовала GPG-ключи для новых репозиториев. Я попытался импортировать ключи стандартной командой apt-key add, но получил предупреждение, что apt-key устарел в новых версиях Astra.

Тогда я пошел по документации Астра Linux. Оказалось, что в версии 1.7 изменили подход к ключам безопасности. Теперь ключи нужно размещать в отдельных файлах в /etc/apt/trusted.gpg.d/ с расширением .asc. Я скачал актуальный ключ:

wget https://download.astralinux.ru/repo/1.7_x86-64/repository/key.asc -O /etc/apt/trusted.gpg.d/astra.asc

Но и это не помогло — Astra требовала проверки целостности через специальный пакет astra-release. Я установил его вручную:

wget https://download.astralinux.ru/repo/1.7_x86-64/repository/main/astra-release_1.7-1_all.deb
dpkg -i astra-release_1.7-1_all.deb

После этого система автоматически обновила все пути репозиториев и ключи. apt update заработал. Но главный урок был в другом: в Астра Linux 1.7 изменили формат номеров версий в путях репозиториев с "current" на конкретные номера 1.7. И если в старых инструкциях еще остались старые пути — они будут работать до следующего крупного обновления.

Совет для администраторов Астры: всегда проверяйте официальные репозитории после обновления системы. Используйте команду apt policy для просмотра текущих источников. И никогда не обновляйте систему без предварительного резервного копирования /etc/apt/ — это спасет вас от потери доступа к пакетам в критических ситуациях.

Прочитано 39 раз