** Description changed:
Sysadmin reported in #ubuntu (later #ubuntu-kernel) the 16.04 ubuntu-
server failed due to being unable to configure linux-
image-4.4.0-21-generic.
Lots of diagnostics and one SSH remote session later we seem to have
narrowed it down to the installer.
- The cause of the error message appears to be that the symlink names in
- /dev/disk/by-uuid/ haven't been updated after the partitioning stage if
- there were pre-existing partitions and file-systems on the install
- device, *and* the sysadmin chose to format the existing partitions when
- selecting mountpoints.
+ At the installer's boot menu the F6 option "Expert mode" is chosen.
+
+ During initial ram file-system creation (after the kernel image is installed)
the /dev/ file-system is not mounted in /target/ and therefore
+ the initramfs-tools/hook-functions::dep_add_modules_mount() cannot match
+ the mount device of "/" (in this case /dev/sda3) with any node under /dev/
which only contains static entries.
+
+ Cause appears to be that live-installer.postinst has the crucial step
+ calling library.sh:setup_dev() commented out:
+
+ #waypoint 1 setup_dev
+
+ OS=linux
+ setup_dev() calls setup_dev_${OS}
+ setup_dev_linux() mounts procfs and devtmpfs into /target/
+
+
+ ----
+
+ Originally the cause of the error message appeared to be that the
+ symlink names in /dev/disk/by-uuid/ haven't been updated after the
+ partitioning stage if there were pre-existing partitions and file-
+ systems on the install device, *and* the sysadmin chose to format the
+ existing partitions when selecting mountpoints.
In this case a hardware RAID device presents:
/dev/sda1 (/boot/)
/dev/sda2 (swap)
/dev/sda3 (/)
From the shell I noticed:
root@tmpstorage:/# ll /dev/disk/by-uuid/
total 0
lrwxrwxrwx 1 root root 10 May 17 19:39 130e4419-4bfd-46d2-87f9-62e5379bf591
-> ../../sda1
lrwxrwxrwx 1 root root 10 May 17 19:39 127d3fa1-c07c-48e4-9e26-1b926d37625c
-> ../../sda3
lrwxrwxrwx 1 root root 10 May 17 19:39 78b88456-2b0b-4265-9ed2-5db61522d887
-> ../../sda2
lrwxrwxrwx 1 root root 9 May 17 19:39 2016-04-20-22-45-29-00 -> ../../sr1
drwxr-xr-x 6 root root 120 May 17 19:39 ..
drwxr-xr-x 2 root root 120 May 17 19:39 .
root@tmpstorage:/# blkid /dev/sda*
/dev/sda: PTUUID="a84e60fd" PTTYPE="dos"
/dev/sda1: UUID="61365714-8ff7-47a2-8035-8aed9e3191a6" TYPE="ext4"
PARTUUID="a84e60fd-01"
/dev/sda2: UUID="78b88456-2b0b-4265-9ed2-5db61522d887" TYPE="swap"
PARTUUID="a84e60fd-02"
/dev/sda3: UUID="75f68451-9472-47c7-9efc-ed032bfa9987" TYPE="ext4"
PARTUUID="a84e60fd-03"
More details to follow.
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1582899
Title:
in-target: mkinitramfs: failed to determine device for /
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/base-installer/+bug/1582899/+subscriptions
--
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs