Автор Тема: Автоматическая установка - не скачивается открытый ключ с кастомного репозитория  (Прочитано 1764 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн anthony2005

  • Новичок форума
  • Сообщений: 7
В preseed.conf используется такая конструкция:
#Start of local1 repository
d-i apt-setup/local1/repository string http://repo.zabbiz.com/zabbix/4.2/debian stretch main
d-i apt-setup/local1/comment string Zabbix APT repository
d-i apt-setup/local1/key string http://repo.zabbix.com/RPM-GPG-KEY-ZABBIX-A14FE591
#End of local1 repository
Когда дело доходит до её обработки, то появляется сообщение типа:

Поскольку установлен параметр
d-i debian-installer/allow_unauthenticated boolean true можно выбрать Игнорировать и установка продолжится. Более того, пакеты из этого репозитория будут установлены без вопросов. Однако в целевую систему ключ не устанавливается и позднее приходится добавлять его руками.
Ранее уже что-то писалось о том, что, дескать, DHCP как-то неправильно параметры выдаёт и сеть какая-то кривая. Однако можно переключиться на вторую консоль и проверить:

То есть, сетевые настройки в порядке и сеть прямая ровно настолько, насколько это требуется.
Что я делаю не так?
 

Оффлайн endru

Внимательней прочитай эту строку:
d-i apt-setup/local1/repository string http://repo.zabbiz.com/zabbix/4.2/debian stretch main
и ошибка на скрине об этом же говорит.

Оффлайн anthony2005

  • Новичок форума
  • Сообщений: 7
и ошибка на скрине об этом же говорит
Спасибо, ошибку я поправил, но эта ошибка была причиной того, что в целевом sources.list строка с репой zabbix была закомментирована. В отношении скачивания ключа всё осталось по прежнему.
 


Оффлайн anthony2005

  • Новичок форума
  • Сообщений: 7
Какую версию Debian используете?
antboro@debian-boot:~$ lsb_release -a
No LSB modules are available.
Distributor ID: Debian
Description:    Debian GNU/Linux 9.9 (stretch)
Release:        9.9
Codename:       stretch
« Последнее редактирование: 29 Апреля 2019, 12:44:17 от anthony2005 »
 

Оффлайн endru

Ошибок на мой взгляд у вас нет.
Но лучше сделать ряд тестов, например указать другой путь к ключу, или вообще скачивать другой ключ с другого ресурса -будет ли ошибка? Если будет - скорее всего реально проблема в сети.
Сеть нужно проверять, нужно проверить что конкретно получает устройство по DHCP. Комп должен корректно получить адрес, маску, шлюз и днс сети.
нужно вывод команд:
dhclient -v -r интерфейс
dhclient -v интерфейс

Оффлайн anthony2005

  • Новичок форума
  • Сообщений: 7
Ошибок на мой взгляд у вас нет.
Но лучше сделать ряд тестов, например указать другой путь к ключу, или вообще скачивать другой ключ с другого ресурса -будет ли ошибка? Если будет - скорее всего реально проблема в сети.
Сеть нужно проверять, нужно проверить что конкретно получает устройство по DHCP. Комп должен корректно получить адрес, маску, шлюз и днс сети.
нужно вывод команд:
dhclient -v -r интерфейс
dhclient -v интерфейс
На том этапе, когда происходит эта остановка команды dhclient еще нет (работает только BusyBox).
но я проделал следующее. На хосте в локальной сети собрал приватный (локальный) репозиторий
#Start of local0 repository
d-i apt-setup/local0/repository string http://192.168.68.15/repo stretch non-free
d-i apt-setup/local0/comment string Local APT repository
d-i apt-setup/local0/key string http://192.168.68.15/repo/repo.key.pgp
#End of local0 repository
Со второй консоли машины, на которую идёт установка можно успешно пингануть 192.168.68.15 и точно так же (успешно) wget-ом скачать ключ, указанный в параметре apt-setup/local0/key
Это мне представляется достаточным для утверждения, что сетевые настройки достаточно "прямые", чтобы оставить dhcp в покое. В конце концов, перед тем, как обратиться за ключом локального репозитория, debian-installer скачивает и устанавливает множество всякого - console-setup, например и это тоже свидетельствует о приемлемой работе сети.
 

Оффлайн anthony2005

  • Новичок форума
  • Сообщений: 7
Я дополню свой предыдущий ответ.
  • команда ip a возвращает валидный адрес (leases dhcp-сервера это подтверждает)
  • команда route возвращает валидный default gateway
  • успешное выполнение команды ping ya.ru как-бы намекает на приемлемый резольвинг
Что я ещё мог упустить?
 

Оффлайн endru

Работу сети? Укажи вместо DNS имени, IP адрес внешний. Тоже скачивает?

Теги: