После повторной установки вручную у меня появилось больше информации, поэтому я полностью редактирую свой пост, чтобы он был удобнее для чтения, и, надеюсь, кто-то сможет предоставить работоспособное решение или обходной путь для этой проблемы.
Я использую контейнер OpenVZ и пытался выполнить автоматическую установку Debian 9 (Stretch), но это не удалось по многим причинам. Так что теперь я делаю это по-другому. Я выполняю автоматическую установку Debian 8, а после этого выполняю обновление на месте до Debian 9.
Если я делаю это вручную, он работает, но когда я делаю это автоматически, он зависает на двух (2) разных диалоговых экранах. Когда я делаю это вручную, мне предоставляются 2 диалоговых экрана. На оба этих экрана просто нужно ответить нажатием «ENTER». Мне не нужно ничего заполнять. Один из них - просто предупреждение о старом ядре, но нажатие «ENTER» продолжит установку. Другой диалог посвящен широкому клиенту dhcpv6. Также этот экран можно пройти, просто нажав «ENTER».
Однако во время автоматической установки он зависает в обоих этих диалоговых окнах. Поскольку у вас нет экрана с автоматической установкой, нет возможности продолжить. Итак, он ждет ввода, прежде чем продолжить.
У меня есть все, что связано с двумя этими проблемами, которые указаны ниже.
Первый раз зависает на старом сообщении ядра:
root 10918 10890 0 16:15 pts/0 00:00:00 dialog --backtitle Package configuration --title Configuring libc6 --output-fd 11 --nocancel --msgbox Kernel version not supported This version of the GNU libc requires kernel version 3.2 or later. Older versions might work but are not officially supported. Please consider upgrading your kernel. 11 75
Это чисто предупреждение (я не могу обновить ядро, поэтому это невозможно из-за OpenVZ). Если я запустил обновление вручную (вручную), я могу просто передать это, нажав «ENTER». Вот и все.
Второй раз зависает на широком dhcpv6-клиенте
root 19436 19428 0 16:44 pts/0 00:00:00 /usr/bin/dpkg --status-fd 29 --configure man-db:amd64 mlocate:amd64 wide-dhcpv6-client:amd64
root 19437 19436 6 16:44 pts/0 00:00:00 /usr/bin/perl -w /usr/share/debconf/frontend /var/lib/dpkg/info/wide-dhcpv6-client.postinst configure 20080615-12
root 19443 19437 0 16:44 pts/0 00:00:00 /bin/sh /var/lib/dpkg/info/wide-dhcpv6-client.config configure 20080615-12
root 19445 19437 0 16:44 pts/0 00:00:00 dialog --backtitle Package configuration --title Configuring wide-dhcpv6-client --output-fd 11 --nocancel --inputbox Network interfaces on which the DHCPv6 client sends requests should be specified here. Multiple interfaces are separated with spaces. An empty line temporarily disables dhcp6c. Interfaces on which the DHCPv6 client sends requests: 11 78
Я также могу передать это диалоговое окно, когда я выполняю установку вручную (вручную), просто нажав «ENTER».
Я также сделал 2 скриншота обеих проблем ниже.
В обоих случаях (при установке вручную) достаточно нажатия «ENTER» или, конечно же, «OK».
Я уже много чего пробовал, чтобы избежать появления этих диалоговых окон во время автоматической установки, но пока мне это не удалось. Я действительно ничего не понимаю.
Например, я пробовал несколько вещей с опцией debconf-set-selections, но безуспешно. Также я попытался установить установку «не интерактивно», но результаты все те же. Все остальные параметры, вопросы и т.д. проходят без проблем, только эти два диалога.
Я надеюсь, что кто-то может предоставить решение или обходной путь для этого.