groovy live-server amd64 beta (20200930) fails to load multipathd, install fails
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Ubuntu CD Images |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
The Groovy amd64 candidate beta image:
Ubuntu-Server 20.10 "Groovy Gorilla" - Beta amd64 (20200930)
fails to install with all defaults. The latest alpha image (20200928) didn't show this problem.
Looking at the logs, curtin fails with error:
Running command ['multipath', '-r'] with allowed return codes [0] (capture=False)
Oct 01 12:30:58 | DM multipath kernel driver not loaded
[...]
curtin.
Command: ['multipath', '-r']
Exit code: 1
This can be reproduced by calling `multipath -r` manually. Running the command attempts to start multipathd, which fails with error:
DM multipath kernel driver not loaded
The journal shows that multipathd fails to start with the following errors:
Oct 01 12:51:09 ubuntu-server modprobe[1870]: modprobe: WARNING: Module scsi_dh_alua not found in directory /lib/modules/
Oct 01 12:51:09 ubuntu-server modprobe[1870]: modprobe: WARNING: Module scsi_dh_emc not found in directory /lib/modules/
Oct 01 12:51:09 ubuntu-server modprobe[1870]: modprobe: WARNING: Module scsi_dh_rdac not found in directory /lib/modules/
Oct 01 12:51:09 ubuntu-server modprobe[1870]: modprobe: WARNING: Module dm-multipath not found in directory /lib/modules/
Oct 01 12:51:09 ubuntu-server multipathd[1871]: --------start up--------
Oct 01 12:51:09 ubuntu-server multipathd[1871]: read /etc/multipath.conf
Oct 01 12:51:09 ubuntu-server multipathd[1871]: DM multipath kernel driver not loaded
Oct 01 12:51:09 ubuntu-server multipathd[1871]: DM multipath kernel driver not loaded
Oct 01 12:51:09 ubuntu-server systemd[1]: multipathd.service: Main process exited, code=exited, status=1/FAILURE
The dm-multipath module is not present in the ISO's initrd.
The full installer logs are attached.
summary: |
groovy live-server amd64 beta (20200930) fails to load multipathd, - crashes subiquity + install fails |
/lib/modules is empty in the live system: all the kernel modules are missing.