Public bug reported:

Problem Description
==============
how to skip these confirmation dialogs during ubuntu 14.04 automatic 
installation with preseed?
 

The automatic installation process is interrupted by the following confirmation 
dialogs:
   +------------+ [!!] Choose a mirror of the Ubuntu archive +-------------+
   |                                                                       |
   | Please enter the directory in which the mirror of the Ubuntu archive  |
   | is located.                                                           |
   |                                                                       |
   | Ubuntu archive mirror directory:                                      |
   |                                                                       |
   | /install/ubuntu14.04/x86_64__________________________________________ |
   |                                                                       |
   |     <Go Back>                                          <Continue>     |
   |                                                                       |
   +-----------------------------------------------------------------------+


<Tab> moves; <Space> selects; <Enter> activates buttons


  +------------------------+ [!!] Partition disks +-------------------------+
  |                                                                         |
  | This is an overview of your currently configured partitions and mount   |
  | points. Select a partition to modify its settings (file system, mount   |
  | point, etc.), a free space to create partitions, or a device to         |
  | initialize its partition table.                                         |
  |                                                                         |
  |    SCSI1 (0,3,0) (sdd) - 64.0 GB ATA MTFDDAK064MAR-1J                   |
  |    >             1.0 MB        FREE SPACE                         a     |
  |    >     #1     52.4 MB  B     fat16       EFI System P           a     |
  |    >     #2    268.4 MB        xfs                                a     |
  |    >     #3     16.9 GB        swap                               a     |
  |    >     #4     46.8 GB     K  lvm                                a     |
  |    >           335.4 kB        FREE SPACE                         a     |
  |                                                                   a     |
  |    Undo changes to partitions                                           |
  |    Finish partitioning and write changes to disk                        |
  |                                                                         |
  |     <Go Back>                                                           |
  |                                                                         |
  +-------------------------------------------------------------------------+

<F1> for help; <Tab> moves; <Space> selects; <Enter> activates buttons


    +-----------------------+ [!!] Partition disks +-----------------------+
    |                                                                      |
    | If you continue, the changes listed below will be written to the     |
    | disks. Otherwise, you will be able to make further changes manually. |
    |                                                                      |
    | WARNING: This will destroy all data on any partitions you have       |
    | removed as well as on the partitions that are going to be formatted. |
    |                                                                      |
    | The following partitions are going to be formatted:                  |
    |    partition #1 of SCSI1 (0,0,0) (sda) as EFIboot                    |
    |    partition #2 of SCSI1 (0,0,0) (sda) as ext3                       |
    |    partition #3 of SCSI1 (0,0,0) (sda) as swap                       |
    |                                                                      |
    | Write the changes to disks?                                          |
    |                                                                      |
    |     <Yes>                                                   <No>     |
    |                                                                      |
    +----------------------------------------------------------------------+


<Tab> moves; <Space> selects; <Enter> activates buttons


   +-------------------+ [!!] Finish the installation +--------------------+
   |                                                                       |
  +|                         Installation complete                         |
  || Installation is complete, so it is time to boot into your new system. |
  || Make sure to remove the installation media (CD-ROM, floppies), so     |
  || that you boot into the new system rather than restarting the          |
  || installation.                                                         |
  ||                                                                       |
  +|     <Go Back>                                          <Continue>     |
   |                                                                       |
   +-----------------------------------------------------------------------+



Contact Information = yang...@cn.ibm.com 
 
---uname output---
Linux x3550m4n07 3.13.0-24-generic #46-Ubuntu SMP Thu Apr 10 19:11:08 UTC 2014 
x86_64 x86_64 x86_64 GNU/Linux
 
Machine Type = x3550m4 
 
---Debugger---
A debugger is not configured
 
---Steps to Reproduce---
 The preseed configure file is:
### Localization
d-i debian-installer/locale string en_US
d-i localechooser/supported-locales multiselect en_US.UTF-8

# Keyboard Selection
d-i console-setup/ask_detect boolean false
d-i keyboard-configuration/layoutcode string en

### Network Configuration

d-i netcfg/get_hostname string unassigned-hostname
d-i netcfg/get_domain string unassigned-domain
d-i netcfg/wireless_wep string
d-i netcfg/dhcp_timeout string 120
### Mirror settings
# If you select ftp, the mirror/country string does not need to be set.

d-i mirror/country string manual
d-i mirror/protocol string http
d-i mirror/http/directory string /install/ubuntu14.04/x86_64
d-i mirror/http/proxy string

# Suite to install.
#d-i mirror/suite string testing
# Suite to use for loading installer components (optional).
#d-i mirror/udeb/suite string testing
 

### Partitioning
# This creates a small /boot partition, suitable
# swap, and uses the rest of the space for the root partition:

d-i partman-auto/method string regular
d-i partman-lvm/device_remove_lvm boolean true
d-i partman-md/device_remove_md boolean true

#create the /tmp/partitioning based on the uefi or legacy bios 
d-i partman/early_command string \
    debconf-set partman-auto/disk ""
d-i partman-auto/expert_recipe_file string /tmp/partitioning

# This makes partman automatically partition without confirmation, provided
# that you told it what to do using one of the methods above.

d-i partman/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

### Account setup

d-i passwd/root-login boolean true
d-i passwd/make-user boolean false

d-i passwd/root-password-crypted password
$1$O1J0hUkC$XXFLmFTUVmdFB7qpsznlZ.

### Clock and time zone setup

d-i clock-setup/ntp boolean true
d-i clock-setup/ntp-server string 10.1.5.185
d-i clock-setup/utc boolean true
d-i time/zone string America/New_York

### Apt setup

d-i apt-setup/multiverse boolean false
d-i apt-setup/universe boolean false
d-i apt-setup/backports boolean false
d-i apt-setup/updates boolean false


### Boot loader installation

d-i grub-installer/only_debian boolean true

### Package selection

tasksel tasksel/first multiselect standard

# gawk required for the xCAT scripts to work
# Otherwise it installs mawk, which doesn't work

d-i pkgsel/include string  openssh-server ntp gawk nfs-common snmpd

d-i debian-installer/allow_unauthenticated string true
d-i pkgsel/update-policy select none
d-i pkgsel/updatedb boolean false

### Finishing up the installation
d-i finish-install/reboot_in_progress note

### X configuration
xserver-xorg xserver-xorg/autodetect_monitor boolean true

xserver-xorg xserver-xorg/config/monitor/selection-method \
  select medium

xserver-xorg xserver-xorg/config/monitor/mode-list \
  select 1024x768 @ 60 Hz


d-i preseed/early_command string wget http://`cat 
/tmp/xcatserver`/install/autoinst/x3550m4n07.pre; \
     chmod u+x x3550m4n07.pre; \
     ./x3550m4n07.pre 

d-i preseed/late_command string wget http://`cat 
/tmp/xcatserver`/install/autoinst/x3550m4n07.post; \
     chmod u+x x3550m4n07.post; \
     cp ./x3550m4n07.post /target/root/post.script; \
     mount -o bind /proc /target/proc -t proc; \
     mount -o bind /dev /target/dev; \
     mount -o bind /dev/pts /target/dev/pts -t devpts; \
     mount -o bind /sys /target/sys; \
     chroot /target /root/post.script


 
Install method: Network
 
Install disk info: 
root@x3550m4n07:~# fdisk -l

WARNING: GPT (GUID Partition Table) detected on '/dev/sdc'! The util
fdisk doesn't support GPT. Use GNU Parted.


Disk /dev/sdc: 64.0 GB, 64023257088 bytes
255 heads, 63 sectors/track, 7783 cylinders, total 125045424 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00000000

   Device Boot      Start         End      Blocks   Id  System
/dev/sdc1               1   125045423    62522711+  ee  GPT

WARNING: GPT (GUID Partition Table) detected on '/dev/sdd'! The util
fdisk doesn't support GPT. Use GNU Parted.


Disk /dev/sdd: 64.0 GB, 64023257088 bytes
255 heads, 63 sectors/track, 7783 cylinders, total 125045424 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00000000

   Device Boot      Start         End      Blocks   Id  System
/dev/sdd1               1   125045423    62522711+  ee  GPT

WARNING: GPT (GUID Partition Table) detected on '/dev/sda'! The util
fdisk doesn't support GPT. Use GNU Parted.


Disk /dev/sda: 64.0 GB, 64023257088 bytes
255 heads, 63 sectors/track, 7783 cylinders, total 125045424 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00000000

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1               1   125045423    62522711+  ee  GPT

WARNING: GPT (GUID Partition Table) detected on '/dev/sdb'! The util
fdisk doesn't support GPT. Use GNU Parted.


Disk /dev/sdb: 64.0 GB, 64023257088 bytes
255 heads, 63 sectors/track, 7783 cylinders, total 125045424 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00000000

   Device Boot      Start         End      Blocks   Id  System
/dev/sdb1               1   125045423    62522711+  ee  GPT

Disk /dev/mapper/system-root: 46.8 GB, 46774878208 bytes
255 heads, 63 sectors/track, 5686 cylinders, total 91357184 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00000000

Disk /dev/mapper/system-root doesn't contain a valid partition table
 
Install ISO Information: # cat /install/ubuntu14.04/x86_64/.disk/info 
Ubuntu-Server 14.04 LTS "Trusty Tahr" - Release amd64 (20140416.2)root@ubumn14
 
== Comment: #2 - Guang Cheng Li <ligua...@cn.ibm.com> -  ==
(In reply to comment #1)
> Reducing the severity of the bug since the confirmation dialogues is not
> stopping the installation and end up with successful installation.

No, considering a cluster with 10,000+ nodes, pressing the "Yes/No" for
each node is a show stopper. Our product is designed to automatic deploy
and manage the scalability HPC cluster, interaction during the os
provisioning is taken as a blocking issue from our perspective. Thanks.

== Comment: #3 - Luciano Chavez <cha...@us.ibm.com> - ==
For the partitioning without confirmation I found a suggestion to try adding:

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

before

    d-i partman/confirm_nooverwrite boolean true

== Comment: #4 - SONG YANG <yang...@cn.ibm.com> - ==
hi, I tried this method and still failed to bypass this confirmation

...

# This makes partman automatically partition without confirmation, provided
# that you told it what to do using one of the methods above.

d-i partman/confirm_write_new_label boolean true
d-i partman/choose_partition select finish
d-i partman/confirm boolean true
d-i partman/choose_partition \
    select Finish partitioning and write changes to disk
d-i partman/confirm_nooverwrite boolean true
d-i partman-md/confirm boolean true
... 

(In reply to comment #3)
> For the partitioning without confirmation I found a suggestion to try adding:
> 
>     d-i partman/choose_partition \
>           select Finish partitioning and write changes to disk
> 
> before
> 
>     d-i partman/confirm_nooverwrite boolean true

** Affects: ubuntu
     Importance: Undecided
         Status: New


** Tags: architecture-x8664 bugnameltc-113870 severity-critical 
targetmilestone-inin1404

** Tags added: architecture-x8664 bugnameltc-113870 severity-critical
targetmilestone-inin1404

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

Title:
  how to skip these confirmation dialogs during ubuntu 14.04 automatic
  installation with preseed?

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+bug/1352163/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to