Проблема с установкой по сети

Сообщения
9
#1
Не могу преодолеть следующую проблему.

На одной машине (назовём её сервером) установил вручную Astra Linux CE 2.11.5 (текущая ветка), с набором пакетов "базовые средства". Настроил PXE согласно руководству. При таком раскладе клиентская машина из той же сети пытается грузиться, но стопорится с ошибкой "не могу найти ldlinux.c32". Соответственно я скопировал ldlinux.c32 с CD в корень tftp-сервера. Машина стала загружаться, установка доходит до выбора зеркал, и я получаю ошибку "не удалось скачать файл с зеркала". Причём это касается не только моего локального зеркала, но и дефолтного mirror.yandex.ru. Сеть в порядке, имена резолвятся, wget скачивает Release как с яндексовского зеркала, так и с моего.


В чём может быть причина? Что можно сделать?
 

cogniter

Moderator
Team Astra Linux
Сообщения
142
#2
говорят, надо ldlinux.c32 (из папки isolinux) закинуть к файлам из netinstall
 

Fd1501h

Moderator
Сообщения
268
#6
во время установки переключитесь на другую консоль и проверьте сетевое соединение "ip a" и содержание /etc/apt/sources.list
 
Сообщения
9
#9
Наконец-то озадачился добраться до сислога, прошу прощения, что сразу не предоставил.
Сообщения появляются сразу после провала попытки подключиться к зеркалу.
Код:
Jul 15 08:21:00 choose-mirror[2769]: DEBUG: command: wget -q http://mirror.yandex.ru/astra/current/orel/repository//dists/orel/Release -O - | grep ^Suite: | cut -d' ' -f 2
Jul 15 08:21:00 choose-mirror[2769]: DEBUG: command: wget -q http://mirror.yandex.ru/astra/current/orel/repository//dists/stable/Release -O - | grep ^Codename: | cut -d' ' -f 2
Jul 15 08:21:00 choose-mirror[2769]: ERROR **: Error getting codename
Jul 15 08:21:00 main-menu[275]: choose-mirror's postinst exited with status 1
Jul 15 08:21:00 main-menu[275]: (Reading database...)
Jul 15 08:21:00 main-menu[275]: (process:2762): wget: server returned error: HTTP/1.1 404 Not Found
Jul 15 08:21:00 main-menu[275]: (Updating database...)
Jul 15 08:21:00 main-menu[275]: WARNING **: Configuring 'choose-mirror' failed with error code 1
Jul 15 08:21:00 main-menu[275]: WARNING **: Menu item 'choose-mirror' failed.
 
Сообщения
9
#10
Конечно должен! Откуда по вашему система пакеты скачивать будет?
Я так себе представляю, что сначала choose-mirror помогает нам выбрать зеркало, d-i к выбранному подключается, затем прописывает в source.list. В любом случае, попробовал создать source.list руками — поменялось ничего.
 

Fd1501h

Moderator
Сообщения
268
#12
Что вы в source.list прописали?
Инсталятор Астры не предлагает выбор зеркала. Так как он рассчитан в первую очередь на SE, а там установка только с CD.
 
Сообщения
9
#13
Что вы в source.list прописали?
То же, что и в установленном дистрибутиве:
deb http://mirror.yandex.ru/astra/current/orel/repository/ orel main contrib non-free
Инсталятор Астры не предлагает выбор зеркала. Так как он рассчитан в первую очередь на SE, а там установка только с CD.
Netinstall предлагает, что логично, иначе откуда ему ещё брать пакеты? В упомянутом руководстве об этом сказано (пункт внизу стр. 12), хотя допускаю, что руководство утратило актуальность (датируется 2014 годом).
 

Fd1501h

Moderator
Сообщения
268
#14
То же, что и в установленном дистрибутиве:
deb http://mirror.yandex.ru/astra/current/orel/repository/ orel main contrib non-free

Netinstall предлагает, что логично, иначе откуда ему ещё брать пакеты? В упомянутом руководстве об этом сказано (пункт внизу стр. 12), хотя допускаю, что руководство утратило актуальность (датируется 2014 годом).
Всегда настраивал netinstall с pressed файлом, в котором указывали путь до локального репозитория.
 
Сообщения
9
#15
Решил свою проблему.
В случае с локальным зеркалом не было подписи репозитория.
Код:
Jul 15 09:45:53 net-retriever: gpgv: Signature made Fri May 11 14:48:13 2018 UTC
Jul 15 09:45:53 net-retriever: 
Jul 15 09:45:53 net-retriever: gpgv:                using RSA key A922618CF9B60C305E080573E24588A6E75F8E65
Jul 15 09:45:53 net-retriever: 
Jul 15 09:45:53 net-retriever: gpgv: Can't check signature: No public key
Jul 15 09:45:53 net-retriever: 
Jul 15 09:45:53 net-retriever: error: Bad signature on /tmp/net-retriever-3323-Release.
Просто добавил в tftp/pxelinux.cfg/default в append значение debian-installer/allow_unauthenticated=true.

@cogniter, @Fd1501h, благодарю за неравнодушие!