[Bug 1612337] Re: preseed installer fails to detect disks when NIC is specified

Dimitri John Ledkov launchpad at surgut.co.uk
Sun Nov 13 11:57:44 UTC 2016


Can you extract and attach /var/log/* files from the d-i environment,
when it fails?

-- 
You received this bug notification because you are a member of Ubuntu
Foundations Bugs, which is subscribed to debian-installer in Ubuntu.
https://bugs.launchpad.net/bugs/1612337

Title:
  preseed installer fails to detect disks when NIC is specified

Status in debian-installer package in Ubuntu:
  New

Bug description:
  When performing an unattended install of Ubuntu 16.04 via PXE &
  preseed, the installer fails to detect any storage devices when
  netcfg/choose_interface=eno1 is passed as an option.

  If that option is not provided via APPEND, or set to 'auto', installer
  detects storage devices just fine.

  Sample APPEND that will result in a failure to detect any storage
  devices:

  APPEND auto=true vga=788 preseed/interactive=false
  netcfg/choose_interface=eno1
  initrd=/images/linuxdistros/ubuntu/16.04/amd64/initrd.gz
  preseed/url=http://MYDOMAIN/preseed/ubuntu-16.04-preseed.cfg
  locale=en_US.UTF-8 keyboard-configuration/layoutcode=us
  hostname=unassigned  --

  When the 'netcfg/choose_interface=eno1' option is removed, storage
  devices are detected, also setting it to 'auto' seems to work.

  
  content of ubuntu-16.04-preseed.cfg :

  d-i debian-installer/locale string en_US
  d-i console-setup/ask_detect boolean false
  d-i keyboard-configuration/xkb-keymap select us
  d-i netcfg/choose_interface select auto
  d-i netcfg/get_hostname string unassigned-hostname
  d-i netcfg/get_domain string MYDOMAIN
  d-i netcfg/wireless_wep string
  d-i mirror/country string manual
  d-i mirror/http/hostname string MYDOMAIN
  d-i mirror/http/directory string /linux/ubuntu
  d-i mirror/http/proxy string
  d-i passwd/root-login boolean true
  d-i passwd/make-user boolean false
  d-i passwd/root-password-crypted password $hash
  d-i user-setup/encrypt-home boolean false
  d-i clock-setup/utc boolean true
  d-i time/zone string US/Eastern
  d-i clock-setup/ntp boolean true
  d-i clock-setup/ntp-server string ntp.vt.edu
  d-i partman-auto/method string lvm
  d-i partman-lvm/device_remove_lvm boolean true
  d-i partman-md/device_remove_md boolean true
  d-i partman-lvm/confirm boolean true
  d-i partman-lvm/confirm_nooverwrite boolean true
  d-i partman-auto-lvm/guided_size string 25GB
  d-i partman-auto/expert_recipe string                         \
        boot-root ::                                            \
                500 500 500 ext4                                \
                        $primary{ }                             \
                        $bootable{ }                            \
                        method{ format } format{ }              \
                        use_filesystem{ } filesystem{ ext4 }    \
                        mountpoint{ /boot }                     \
                .                                               \
                2000 2000 4000 xfs                              \
                        $lvmok{ }                               \
                        method{ format } format{ }              \
                        use_filesystem{ } filesystem{ xfs }     \
                        mountpoint{ / }                         \
                .                                               \
                4000 1000 8000 xfs                              \
                        $lvmok{ }                               \
                        method{ format } format{ }              \
                        use_filesystem{ } filesystem{ xfs }     \
                        mountpoint{ /var }                      \
                .                                               \
                8000 1000 12000 xfs                             \
                        $lvmok{ }                               \
                        method{ format } format{ }              \
                        use_filesystem{ } filesystem{ xfs }     \
                        mountpoint{ /usr }                      \
                .                                               \
                2000 1000 80000 xfs                             \
                        $lvmok{ }                               \
                        method{ format } format{ }              \
                        use_filesystem{ } filesystem{ xfs }     \
                        mountpoint{ /home }                     \
                .                                               \
                2000 1000 5000 xfs                              \
                        $lvmok{ }                               \
                        method{ format } format{ }              \
                        use_filesystem{ } filesystem{ xfs }     \
                        mountpoint{ /tmp }                      \
                .                                               \
                1000 2000 4000 xfs                              \
                        $lvmok{ }                               \
                        method{ format } format{ }              \
                        use_filesystem{ } filesystem{ xfs }     \
                        mountpoint{ /opt }                      \
                .                                               \
                2000 2000 25% linux-swap                        \
                        $lvmok{ }                               \
                        method{ swap } format{ }                \
                .
  d-i partman/default_filesystem string xfs
  d-i partman-partitioning/confirm_write_new_label boolean true
  d-i partman/choose_partition select finish
  d-i partman/confirm boolean true
  d-i partman/confirm_nooverwrite boolean true
  d-i partman-md/confirm boolean true
  d-i partman-partitioning/confirm_write_new_label boolean true
  d-i partman/choose_partition select finish
  d-i partman/confirm boolean true
  d-i partman/confirm_nooverwrite boolean true
  tasksel tasksel/first multiselect ubuntu-server
  d-i pkgsel/include string openssh-server build-essential mc etckeeper zsh
  d-i pkgsel/upgrade select none
  d-i pkgsel/update-policy select unattended-upgrades
  d-i grub-installer/only_debian boolean true
  d-i grub-installer/with_other_os boolean true
  d-i finish-install/reboot_in_progress note

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/debian-installer/+bug/1612337/+subscriptions



More information about the foundations-bugs mailing list