------- Comment From [email protected] 2025-05-26 05:36 EDT------- Subiquity gathered logs
Installer version: ubuntu-24.04-live-server-s390x.iso Kernel: 6.8.0-31-generic Description/Reproduction: Automated installation of Ubuntu 24.04 on LPAR with subiquity/cloudinit fails because of wrong dasd partition size. This is the error on the console output: ```sh start: subiquity/Install/install/configure_apt/cmd-in-target: curtin command in-target finish: subiquity/Install/install/configure_apt/cmd-in-target: curtin command in-target finish: subiquity/Install/install/configure_apt: configuring apt start: subiquity/Install/install/curtin_install: installing system start: subiquity/Install/install/curtin_install/run_curtin_step: executing curtin install initial step finish: subiquity/Drivers/_list_drivers/wait_apt: finish: subiquity/Install/install/curtin_install/run_curtin_step: executing curtin install initial step start: subiquity/Install/install/curtin_install/run_curtin_step: executing curtin install partitioning step start: subiquity/Drivers/_list_drivers/cmd-in-target: curtin command in-target start: subiquity/Install/install/curtin_install/run_curtin_step/cmd-install: curtin command install start: subiquity/Install/install/curtin_install/run_curtin_step/cmd-install/stage-partitioning: configuring storage start: subiquity/Install/install/curtin_install/run_curtin_step/cmd-install/stage-partitioning/builtin: running 'curtin block-meta simple' finish: subiquity/Drivers/_list_drivers/cmd-in-target: curtin command in-target start: subiquity/Install/install/curtin_install/run_curtin_step/cmd-install/stage-partitioning/builtin/cmd-block-meta: curtin command block-meta finish: subiquity/Drivers/_list_drivers: start: subiquity/Install/install/curtin_install/run_curtin_step/cmd-install/stage-partitioning/builtin/cmd-block-meta/clear-holders: removing previous storage devices finish: subiquity/Install/install/curtin_install/run_curtin_step/cmd-install/stage-partitioning/builtin/cmd-block-meta/clear-holders: removing previous storage devices start: subiquity/Install/install/curtin_install/run_curtin_step/cmd-install/stage-partitioning/builtin/cmd-block-meta/: configuring dasd: dasd-d284 finish: subiquity/Install/install/curtin_install/run_curtin_step/cmd-install/stage-partitioning/builtin/cmd-block-meta/: configuring dasd: dasd-d284 start: subiquity/Install/install/curtin_install/run_curtin_step/cmd-install/stage-partitioning/builtin/cmd-block-meta: configuring disk: disk-d284 finish: subiquity/Install/install/curtin_install/run_curtin_step/cmd-install/stage-partitioning/builtin/cmd-block-meta: configuring disk: disk-d284 start: subiquity/Install/install/curtin_install/run_curtin_step/cmd-install/stage-partitioning/builtin/cmd-block-meta: configuring partition: disk-d284-part1 finish: subiquity/Install/install/curtin_install/run_curtin_step/cmd-install/stage-partitioning/builtin/cmd-block-meta: configuring partition: disk-d284-part1 start: subiquity/Install/install/curtin_install/run_curtin_step/cmd-install/stage-partitioning/builtin/cmd-block-meta: configuring format: disk-d284-part1-fmt finish: subiquity/Install/install/curtin_install/run_curtin_step/cmd-install/stage-partitioning/builtin/cmd-block-meta: configuring format: disk-d284-part1-fmt start: subiquity/Install/install/curtin_install/run_curtin_step/cmd-install/stage-partitioning/builtin/cmd-block-meta: configuring mount: disk-d284-part1-mp finish: subiquity/Install/install/curtin_install/run_curtin_step/cmd-install/stage-partitioning/builtin/cmd-block-meta: configuring mount: disk-d284-part1-mp start: subiquity/Install/install/curtin_install/run_curtin_step/cmd-install/stage-partitioning/builtin/cmd-block-meta: configuring dasd: dasd-d287 finish: subiquity/Install/install/curtin_install/run_curtin_step/cmd-install/stage-partitioning/builtin/cmd-block-meta: configuring dasd: dasd-d287 start: subiquity/Install/install/curtin_install/run_curtin_step/cmd-install/stage-partitioning/builtin/cmd-block-meta: configuring disk: disk-d287 finish: subiquity/Install/install/curtin_install/run_curtin_step/cmd-install/stage-partitioning/builtin/cmd-block-meta: configuring disk: disk-d287 start: subiquity/Install/install/curtin_install/run_curtin_step/cmd-install/stage-partitioning/builtin/cmd-block-meta: configuring partition: disk-d287-part1 finish: subiquity/Install/install/curtin_install/run_curtin_step/cmd-install/stage-partitioning/builtin/cmd-block-meta: configuring partition: disk-d287-part1 finish: subiquity/Install/install/curtin_install/run_curtin_step/cmd-install/stage-partitioning/builtin: running 'curtin block-meta simple' finish: subiquity/Install/install/curtin_install/run_curtin_step/cmd-install/stage-partitioning: configuring storage finish: subiquity/Install/install/curtin_install/run_curtin_step: finish: subiquity/Install/install/curtin_install: finish: subiquity/Install/install: start: subiquity/ErrorReporter/1747906803.737788439.install_fail/add_info: finish: subiquity/Install/install/curtin_install/run_curtin_step/cmd-install: curtin command install finish: subiquity/ErrorReporter/1747906803.737788439.install_fail/add_info: written to /var/crash/1747906803.737788439.install_fail.crash start: subiquity/Meta/status_GET: An error occurred. Press enter to start a shell ``` And as you can see in the following error from the curtin log, it tries to use a size of 901505 for dasd d287 which is wrong. ```curtin-log Unexpected error while running command. Command: ['fdasd', '--verbose', '--config=/tmp/tmpud5s6uow.fdasd', '/dev/disk/by-path/ccw-0.0.d287'] Exit code: 1 Reason: - Stdout: WARNING: Disk /dev/disk/by-path/ccw-0.0.d287 is online on operating system instances in 13 different LPARs. Ensure that the disk is not being used by a system outside your LPAR. Note: Your installation might include z/VM systems that are configured to automatically vary on disks, regardless of whether they are subsequently used. Verification successful for '/dev/disk/by-path/ccw-0.0.d287' (94/8) disk type check : ok disk layout check : ok WARNING: Your DASD '/dev/disk/by-path/ccw-0.0.d287' is in use. If you proceed, you can heavily damage your system. If possible exit all applications using this disk and/or unmount it. usage count check : ok reading volume label ..: VOL1 reading vtoc ..........: ok VTOC DSCBs : f5 f7 FMT7 add extent: add new extent parsing config file '/tmp/tmpud5s6uow.fdasd'... no config file entry for partition 2 found... checking config file data... Stderr: fdasd error: Config file syntax error One of the upper partition limits (901505) is not within the range of available tracks on disk (2-450764) ``` It's already enough to enable a third dasd with chzdev in the early- commands stage to trigger this. - chzdev -e d285 Removing this line solves the issue, but it's obviously a bug. As you can see, the dasds are of different sizes ```bash # lsdasd Bus-ID Status Name Device Type BlkSz Size Blocks ================================================================================ 0.0.d284 active dasda 94:0 ECKD 4096 42259MB 10818360 0.0.d285 active dasdb 94:4 ECKD 4096 42259MB 10818360 0.0.d287 active dasdc 94:8 ECKD 4096 21129MB 5409180 ``` Attachments: curtin-errors.tar -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/2111695 Title: [Ubuntu24.04] - curtin - subiquity installation with multiple dasd sizes leads to an error in partitioning To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/2111695/+subscriptions -- ubuntu-bugs mailing list [email protected] https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
