[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

debian-installer: long delay in language selection step after add console=tty0 as the kernel arg in pxe cfg file



Package: debian-installer

Severity: serious

Justification: pxe install

 

Hi,

 

When installing debian 10 guest on xenserver host, debian-installer will be stuck on language selection console step. In busybox syslog shows debconf/language is set to empty.

 

Oct 21 09:24:59 main-menu[239]: INFO: Menu item 'localechooser' selected

Oct 21 09:24:59 debconf: Setting debconf/language to

Oct 21 09:24:59 preseed: successfully loaded preseed file from http://xx.xx.xx.xx/export/2682772-xenrtneofhjbt/preseed-xenrtdebian106411b35270.cfg

Oct 21 09:24:59 preseed: running preseed command preseed/early_command: tail -f /var/log/syslog > /dev/hvc0 &

Oct 21 09:24:59 main-menu[242]: (process:876): 2019-10-21 09:24:59 URL:http://xx.xx.xx.xx/export/2682772-xenrtneofhjbt/preseed-xenrtdebian106411b35270.cfg [2849/2849] -> "/tmp/_fetch-url_debconf-seed.891" [1]

Oct 21 09:24:59 main-menu[242]: INFO: Falling back to the package description for brltty-udeb

Oct 21 09:24:59 main-menu[242]: INFO: Menu item 'localechooser' selected

Oct 21 09:25:00 debconf: Setting debconf/language to

Oct 21 09:29:43 main-menu[242]: INFO: Menu item 'localechooser' succeeded but requested to be left unconfigured.

Oct 21 09:29:43 main-menu[242]: INFO: Falling back to the package description for brltty-udeb

Oct 21 09:30:27 main-menu[242]: INFO: Menu item 'localechooser' selected

Oct 21 09:30:27 debconf: Setting debconf/language to

 

After disable `console=tty0`  as the kernel arg in pxe cfg file. We can not see the console installation steps, but the debian 10 install will be sucessful. Pxe cfg and preceed file is as below:

 

pxe.txt

```

SERIAL 0 9600

PROMPT 1

TIMEOUT 20

DEFAULT install

 

 

LABEL install

    KERNEL xenrt/2682421-xenrty9zndi0n/linux

    APPEND vga=normal auto=true priority=critical interface=eth0 url="" initrd=xenrt/2682421-xenrty9zndi0n/initrd.gz console=tty0 console=hvc0

```

 

preseed-xenrtdebian10646731e612.cfg

```

d-i preseed/early_command string tail -f /var/log/syslog > /dev/hvc0 &

d-i     debian-installer/locale                 string en_GB

d-i     debian-installer/allow_unauthenticated  string true

d-i     console-keymaps-at/keymap               select us

d-i     keyboard-configuration/xkb-keymap       select us

d-i     netcfg/get_hostname                     string localhost

d-i     netcfg/get_domain                       string xenrtcloud

d-i     mirror/country                          string enter information manually

 

 

d-i    mirror/country           string manual

d-i    mirror/http/hostname     string repocacher-lon.xenrt.citrite.net

d-i    mirror/http/directory    string /debian/

d-i    apt-setup/security_host  string repocacher-lon.xenrt.citrite.net

d-i    apt-setup/security_path  string /debian/

d-i     mirror/http/proxy                       string

d-i     mirror/udeb/suite                       string buster

d-i     mirror/suite                            string buster

d-i     time/zone string                        string UTC

 

d-i     partman-auto/disk                       string /dev/xvda

d-i     partman-auto/method                     string regular

d-i     partman-auto/choose_recipe              select atomic

d-i     partman-lvm/device_remove_lvm           boolean true

d-i     partman/confirm_nooverwrite             boolean true

d-i     partman/confirm_write_new_label         boolean true

d-i     partman/choose_partition                select Finish partitioning and write changes to disk

d-i     partman/confirm                         boolean true

d-i     passwd/make-user                        boolean false

d-i     passwd/****-password-crypted            password ***************************************

d-i     pkgsel/include                          string openssh-server psmisc ntpdate net-tools

d-i     grub-installer/only_debian              boolean false

d-i     grub-installer/bootdev                  string /dev/xvda

d-i     finish-install/reboot_in_progress       note

d-i     debian-installer/exit/poweroff          boolean true

d-i     apt-setup/services-select               multiselect none

d-i     apt-setup/cdrom/set-first               boolean false

d-i     apt-setup/cdrom/set-next                boolean false

d-i     apt-setup/cdrom/set-failed              boolean false

d-i     apt-setup/use_mirror                    boolean false

d-i preseed/late_command string sed -i 's/#PermitRootLogin prohibit-password/PermitRootLogin yes/g' /target/etc/ssh/sshd_config; /target/etc/init.d/ssh restart; sed -i 's/quiet/console=hvc0 console=tty0/g' /target/boot/grub/grub.cfg /target/etc/default/grub;

d-i base-installer/install-recommends boolean false

popularity-contest                              popularity-contest/participate boolean false

tasksel tasksel/first   multiselect standard

```

 

Thanks,

Xihuan


Reply to: