mountmedia slow down considerably the preseed

Bug #1450033 reported by Daniel Dehennin
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
mountmedia (Ubuntu)
New
Undecided
Unassigned

Bug Description

Including http://hands.com/d-i/ on a server ISO result in loading preseed very slow because of mount attempt of unpartitionneda and unformated disk /dev/vda

There is a 5 second pause on each failing mediamount call:

Apr 29 09:35:14 debconf: --> GET preseed/early_command
Apr 29 09:35:14 debconf: <-- 0 log-output -t early_script sh /tmp/classes_scripts_runner early 'Preseed Early' 'early'
Apr 29 09:35:14 preseed: running preseed command preseed/early_command: log-output -t early_script sh /tmp/classes_scripts_runner early 'Preseed Early' 'early'
Apr 29 09:35:14 early_script: debug: Running...
Apr 29 09:35:14 debconf: --> GET dbg/flags
Apr 29 09:35:14 debconf: <-- 10 dbg/flags doesn't exist
Apr 29 09:35:14 debconf: --> GET dbg/pauses
Apr 29 09:35:14 debconf: <-- 0 classes
Apr 29 09:35:14 debconf: --> REGISTER hands-off/meta/text hands-off/title
Apr 29 09:35:14 debconf: <-- 0
Apr 29 09:35:14 debconf: --> REGISTER hands-off/meta/text hands-off/item
Apr 29 09:35:14 debconf: <-- 0
Apr 29 09:35:14 debconf: --> SUBST hands-off/title DESC Preseed early_script(s)
Apr 29 09:35:14 debconf: Adding [DESC] -> [Preseed early_script(s)]
Apr 29 09:35:14 debconf: <-- 0
Apr 29 09:35:14 debconf: --> GET auto-install/classes
Apr 29 09:35:14 debconf: <-- 0 net;partition/base;partition/regular;partition/auto;net/dhcp;partition/home;partition/lvm;mimuntu;mimuntu/trusty;loc/fr_FR
Apr 29 09:35:14 debconf: --> PROGRESS START 0 11 hands-off/title
Apr 29 09:35:14 debconf: <-- 0 OK
Apr 29 09:35:14 debconf: --> SUBST hands-off/item DESC Running top level Preseed Early script
Apr 29 09:35:14 debconf: Adding [DESC] -> [Running top level Preseed Early script]
Apr 29 09:35:14 debconf: <-- 0
Apr 29 09:35:14 debconf: --> PROGRESS INFO hands-off/item
Apr 29 09:35:14 debconf: <-- 0 OK
Apr 29 09:35:14 debconf: --> PROGRESS STEP 1
Apr 29 09:35:14 debconf: <-- 0 OK
Apr 29 09:35:14 debconf: --> GET auto-install/classes
Apr 29 09:35:14 debconf: <-- 0 net;partition/base;partition/regular;partition/auto;net/dhcp;partition/home;partition/lvm;mimuntu;mimuntu/trusty;loc/fr_FR
Apr 29 09:35:14 debconf: --> SUBST hands-off/item DESC Preseed Early script for class “net”
Apr 29 09:35:14 debconf: Adding [DESC] -> [Preseed Early script for class “net”]
Apr 29 09:35:14 debconf: <-- 0
Apr 29 09:35:14 debconf: --> PROGRESS INFO hands-off/item
Apr 29 09:35:14 debconf: <-- 0 OK
Apr 29 09:35:15 early_script: mount: mounting /dev/vda on /media failed: Invalid argument
Apr 29 09:35:15 early_script: umount: can't umount /media: Invalid argument
Apr 29 09:35:15 early_script: mount: mounting /dev/vda on /media failed: Invalid argument
Apr 29 09:35:20 early_script: mount: mounting /dev/vda on /media failed: Invalid argument
Apr 29 09:35:20 early_script: umount: can't umount /media: Invalid argument
Apr 29 09:35:20 early_script: mount: mounting /dev/vda on /media failed: Invalid argument
Apr 29 09:35:20 early_script: mount: mounting /dev/fd0 on /media failed: No such file or directory
Apr 29 09:35:20 early_script: umount: can't umount /media: Invalid argument
Apr 29 09:35:20 early_script: mount: mounting /dev/fd0 on /media failed: No such file or directory
Apr 29 09:35:20 debconf: --> GET dbg/pauses
Apr 29 09:35:20 debconf: <-- 0 classes
Apr 29 09:35:20 net/early_script: debug: Running...
Apr 29 09:35:20 debconf: --> GET dbg/flags
Apr 29 09:35:20 debconf: <-- 10 dbg/flags doesn't exist
Apr 29 09:35:21 debconf: --> GET auto-install/classes
Apr 29 09:35:21 debconf: <-- 0 net;partition/base;partition/regular;partition/auto;net/dhcp;partition/home;partition/lvm;mimuntu;mimuntu/trusty;loc/fr_FR
Apr 29 09:35:21 debconf: --> PROGRESS STEP 1
Apr 29 09:35:21 debconf: <-- 0 OK
Apr 29 09:35:21 debconf: --> SUBST hands-off/item DESC Preseed Early script for class “partition/base”
Apr 29 09:35:21 debconf: Adding [DESC] -> [Preseed Early script for class “partition/base”]
Apr 29 09:35:21 debconf: <-- 0
Apr 29 09:35:21 debconf: --> PROGRESS INFO hands-off/item
Apr 29 09:35:21 debconf: <-- 0 OK
Apr 29 09:35:21 early_script: mount: mounting /dev/vda on /media failed: Invalid argument
Apr 29 09:35:21 early_script: umount: can't umount /media: Invalid argument
Apr 29 09:35:21 early_script: mount: mounting /dev/vda on /media failed: Invalid argument
Apr 29 09:35:27 early_script: mount: mounting /dev/vda on /media failed: Invalid argument
Apr 29 09:35:27 early_script: umount: can't umount /media: Invalid argument
Apr 29 09:35:27 early_script: mount: mounting /dev/vda on /media failed: Invalid argument
Apr 29 09:35:27 early_script: mount: mounting /dev/fd0 on /media failed: No such file or directory
Apr 29 09:35:27 early_script: umount: can't umount /media: Invalid argument
Apr 29 09:35:27 early_script: mount: mounting /dev/fd0 on /media failed: No such file or directory

Here is the mediamount logs with set -x:

Apr 29 12:00:07 preseed/run: +
Apr 29 12:00:07 preseed/run: [
Apr 29 12:00:07 preseed/run:
Apr 29 12:00:07 preseed/run: =
Apr 29 12:00:07 preseed/run: driver
Apr 29 12:00:07 preseed/run: ]
Apr 29 12:00:07 preseed/run:
Apr 29 12:00:07 preseed/run: +
Apr 29 12:00:07 preseed/run: [
Apr 29 12:00:07 preseed/run:
Apr 29 12:00:07 preseed/run: =
Apr 29 12:00:07 preseed/run: floppy
Apr 29 12:00:07 preseed/run: ]
Apr 29 12:00:07 preseed/run:
Apr 29 12:00:07 preseed/run: +
Apr 29 12:00:07 preseed/run: [
Apr 29 12:00:07 preseed/run:
Apr 29 12:00:07 preseed/run: =
Apr 29 12:00:07 preseed/run: driver-injection-disk
Apr 29 12:00:07 preseed/run: ]
Apr 29 12:00:07 preseed/run:
Apr 29 12:00:07 preseed/run: +
Apr 29 12:00:07 preseed/run: MNT=/media
Apr 29 12:00:07 preseed/run:
Apr 29 12:00:07 preseed/run: +
Apr 29 12:00:07 preseed/run: media_mounted
Apr 29 12:00:07 preseed/run:
Apr 29 12:00:07 preseed/run: +
Apr 29 12:00:07 preseed/run: grep
Apr 29 12:00:07 preseed/run: -q
Apr 29 12:00:07 preseed/run: ^/media$
Apr 29 12:00:07 preseed/run:
Apr 29 12:00:07 preseed/run: +
Apr 29 12:00:07 preseed/run: cut
Apr 29 12:00:07 preseed/run: -d
Apr 29 12:00:07 preseed/run: -f3
Apr 29 12:00:07 preseed/run:
Apr 29 12:00:07 preseed/run: +
Apr 29 12:00:07 preseed/run: mount
Apr 29 12:00:07 preseed/run:
Apr 29 12:00:07 preseed/run: + [ -d /hd-media ]
Apr 29 12:00:07 preseed/run: + grep -q ^vfat /proc/modules
Apr 29 12:00:07 preseed/run: + log-output -t mountmedia modprobe -q vfat
Apr 29 12:00:07 preseed/run: +
Apr 29 12:00:07 preseed/run: devlist
Apr 29 12:00:07 preseed/run:
Apr 29 12:00:07 preseed/run: +
Apr 29 12:00:07 preseed/run: [
Apr 29 12:00:07 preseed/run:
Apr 29 12:00:07 preseed/run: ]
Apr 29 12:00:07 preseed/run:
Apr 29 12:00:07 preseed/run: +
Apr 29 12:00:07 preseed/run: list-devices
Apr 29 12:00:07 preseed/run: disk
Apr 29 12:00:07 preseed/run:
Apr 29 12:00:07 preseed/run: + list-devices maybe-usb-floppy
Apr 29 12:00:07 preseed/run: + list-devices floppy
Apr 29 12:00:07 preseed/run: + list-devices partition
Apr 29 12:00:07 preseed/run: + try_mount /dev/vda
Apr 29 12:00:07 preseed/run: + mount /dev/vda -tauto /media
Apr 29 12:00:07 preseed/run: mount: mounting /dev/vda on /media failed: Invalid argument
Apr 29 12:00:07 preseed/run: + true
Apr 29 12:00:07 preseed/run: + umount /media
Apr 29 12:00:07 preseed/run: umount: can't umount /media: Invalid argument
Apr 29 12:00:07 preseed/run: + true
Apr 29 12:00:07 preseed/run: + mount /dev/vda -tauto /media
Apr 29 12:00:07 preseed/run: mount: mounting /dev/vda on /media failed: Invalid argument
Apr 29 12:00:07 preseed/run: + media_mounted
Apr 29 12:00:07 preseed/run: +
Apr 29 12:00:07 preseed/run: grep
Apr 29 12:00:07 preseed/run: -q
Apr 29 12:00:07 preseed/run: ^/media$
Apr 29 12:00:07 preseed/run:
Apr 29 12:00:07 preseed/run: +
Apr 29 12:00:07 preseed/run: cut
Apr 29 12:00:07 preseed/run: -d
Apr 29 12:00:07 preseed/run: -f3
Apr 29 12:00:07 preseed/run:
Apr 29 12:00:07 preseed/run: +
Apr 29 12:00:07 preseed/run: mount
Apr 29 12:00:07 preseed/run:
Apr 29 12:00:07 preseed/run: + [ 1 = 1 ]
Apr 29 12:00:07 preseed/run: + sleep 5
Apr 29 12:00:12 preseed/run: +
Apr 29 12:00:12 preseed/run: devlist
Apr 29 12:00:12 preseed/run:
Apr 29 12:00:12 preseed/run: +
Apr 29 12:00:12 preseed/run: [
Apr 29 12:00:12 preseed/run:
Apr 29 12:00:12 preseed/run: ]
Apr 29 12:00:12 preseed/run:
Apr 29 12:00:12 preseed/run: +
Apr 29 12:00:12 preseed/run: list-devices
Apr 29 12:00:12 preseed/run: disk
Apr 29 12:00:12 preseed/run:
Apr 29 12:00:12 preseed/run: + list-devices maybe-usb-floppy
Apr 29 12:00:13 preseed/run: + list-devices floppy
Apr 29 12:00:13 preseed/run: + list-devices partition
Apr 29 12:00:13 preseed/run: + try_mount /dev/vda
Apr 29 12:00:13 preseed/run: + mount /dev/vda -tauto /media
Apr 29 12:00:13 preseed/run: mount: mounting /dev/vda on /media failed: Invalid argument
Apr 29 12:00:13 preseed/run: + true
Apr 29 12:00:13 preseed/run: + umount /media
Apr 29 12:00:13 preseed/run: umount: can't umount /media: Invalid argument
Apr 29 12:00:13 preseed/run: + true
Apr 29 12:00:13 preseed/run: + mount /dev/vda -tauto /media
Apr 29 12:00:13 preseed/run: mount: mounting /dev/vda on /media failed: Invalid argument
Apr 29 12:00:13 preseed/run: + media_mounted
Apr 29 12:00:13 preseed/run: +
Apr 29 12:00:13 preseed/run: grep
Apr 29 12:00:13 preseed/run: -q
Apr 29 12:00:13 preseed/run: ^/media$
Apr 29 12:00:13 preseed/run:
Apr 29 12:00:13 preseed/run: +
Apr 29 12:00:13 preseed/run: cut
Apr 29 12:00:13 preseed/run: -d
Apr 29 12:00:13 preseed/run: -f3
Apr 29 12:00:13 preseed/run:
Apr 29 12:00:13 preseed/run: +
Apr 29 12:00:13 preseed/run: mount
Apr 29 12:00:13 preseed/run:
Apr 29 12:00:13 preseed/run: + [ 2 = 1 ]
Apr 29 12:00:13 preseed/run: + DEV=/dev/fd0
Apr 29 12:00:13 preseed/run: + [ ! -e /dev/fd0 ]
Apr 29 12:00:13 preseed/run: + log-output -t mountmedia modprobe -q floppy
Apr 29 12:00:13 preseed/run: + update-dev --settle
Apr 29 12:00:13 preseed/run: + [ ! -e /dev/fd0 ]
Apr 29 12:00:13 preseed/run: + log-output -t mountmedia modprobe -q ide-floppy
Apr 29 12:00:13 preseed/run: + true
Apr 29 12:00:13 preseed/run: + update-dev --settle
Apr 29 12:00:13 preseed/run: + try_mount /dev/fd0
Apr 29 12:00:13 preseed/run: + mount /dev/fd0 -tauto /media
Apr 29 12:00:13 preseed/run: mount: mounting /dev/fd0 on /media failed: No such file or directory
Apr 29 12:00:13 preseed/run: + true
Apr 29 12:00:13 preseed/run: + umount /media
Apr 29 12:00:13 preseed/run: umount: can't umount /media: Invalid argument
Apr 29 12:00:13 preseed/run: + true
Apr 29 12:00:13 preseed/run: + mount /dev/fd0 -tauto /media
Apr 29 12:00:13 preseed/run: mount: mounting /dev/fd0 on /media failed: No such file or directory

Tags: trusty
summary: - mediamount slow down considerably the preseed
+ mountmedia slow down considerably the preseed
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.