Mantic hangs during install with continuous 'Job snapd.seeded.service/start running' messages
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Ubuntu on IBM z Systems |
Fix Released
|
High
|
Snappy Developers | ||
snapd |
Invalid
|
Undecided
|
Unassigned | ||
subiquity |
Invalid
|
Undecided
|
Michael Hudson-Doyle | ||
livecd-rootfs (Ubuntu) |
Fix Released
|
Undecided
|
Michael Hudson-Doyle | ||
Jammy |
Fix Released
|
Undecided
|
Dan Bungert |
Bug Description
[ Impact ]
* The subiquity systemd units and cloud-init 23.3 have an
incompatibility that results in a stuck boot, when cloud-init
23.3 is present on an unpatched install ISO.
The symptom looks like the following:
"A start job is waiting for Wait until snapd is fully seeded"
This will never complete.
* This is a necessary prerequisite to allow for Jammy dailies /
eventually 22.04.4 with updated cloud-init.
[ Test Plan ]
* Live-server Daily ISOs constructed with the fixed version
should boot correctly to the Subqiuity TUI, regardless of the
cloud-init version present in that ISO.
* If desired, a test plan with ~16 steps can be provided with
detailed steps to modify ISOs to simulate the bug and the fix.
[ Where problems could occur ]
* Changes to livecd-rootfs cause frequent regressions to other
build projects. The risk here is relatively localized to
live-server builds as we are only modifying drop-in systemd
files in use by live-server.
* If this change is done incorrectly, when cloud-init 23.3 is
SRUed and allowed to migrate, the boot of the live-server
dailies may show the same problem as the original bug.
* "The livecd-rootfs package is a frequent target of SRUs as part
of development of changes to image builds for the target
series, and is not intended for general installation on
end-user systems. The risk of user-affecting regression is
lower as a result, because the impact of changes to this
package to end users is mediated by way of image builds."
https:/
[ Other Info ]
* Using kernel command line "systemd.
allows affected ISOs to boot successfully
---
previous description:
While trying to install the latest mantic ISO image (tried current and pending) on s390x (but it's probably not limited to a certain architecture) the installation hangs with never-ending messages like this:
M[K[[0;
M[K[[0m[0;31m* [0m] Job snapd.seeded.
M[K[[0;
M[K[[0;
M[K[ [0;31m*
M[K[ [0;31m*
M[K[ [0;31m*
M[K[ [0;31m*
M[K[ [0;31m*[0m] Job snapd.seeded.
M[K[ [0;31m*
M[K[ [0;31m*
M[K[ [0;31m*
M[K[ [0;31m*
M[K[[0;
M[K[[0;
M[K[[0m[0;31m* [0m] Job snapd.seeded.
M[K[[0;
M[K[[0;
(sorry for the 'special' characters, but it's because I copied the content from the HMC console)
I was told that using the kernel arg "systemd.
Related branches
- Michael Hudson-Doyle: Pending requested
-
Diff: 38 lines (+8/-2)3 files modifieddebian/changelog (+8/-0)
live-build/ubuntu-server/includes.chroot.ubuntu-server-minimal.ubuntu-server.installer/usr/lib/systemd/system/serial-getty@.service.d/subiquity-serial.conf (+0/-1)
live-build/ubuntu-server/includes.chroot.ubuntu-server-minimal.ubuntu-server.installer/usr/lib/systemd/system/snap.subiquity.subiquity-service.service.d/subiquity.conf (+0/-1)
- Dan Bungert: Approve
-
Diff: 39 lines (+5/-2)3 files modifieddebian/changelog (+5/-0)
live-build/ubuntu-server/includes.chroot.ubuntu-server-minimal.ubuntu-server.installer/usr/lib/systemd/system/serial-getty@.service.d/subiquity-serial.conf (+0/-1)
live-build/ubuntu-server/includes.chroot.ubuntu-server-minimal.ubuntu-server.installer/usr/lib/systemd/system/snap.subiquity.subiquity-service.service.d/subiquity.conf (+0/-1)
summary: |
- Mantic hands during install with continuous 'Job + Mantic hangs during install with continuous 'Job snapd.seeded.service/start running' messages |
description: | updated |
Changed in subiquity: | |
status: | New → Invalid |
Changed in subiquity: | |
status: | Invalid → New |
tags: | added: foundations-todo |
Changed in livecd-rootfs (Ubuntu): | |
assignee: | nobody → Michael Hudson-Doyle (mwhudson) |
Changed in livecd-rootfs (Ubuntu): | |
status: | New → In Progress |
Changed in subiquity: | |
status: | New → In Progress |
assignee: | nobody → Michael Hudson-Doyle (mwhudson) |
Changed in ubuntu-z-systems: | |
status: | New → In Progress |
Changed in livecd-rootfs (Ubuntu): | |
milestone: | none → ubuntu-22.04.4 |
milestone: | ubuntu-22.04.4 → none |
Changed in livecd-rootfs (Ubuntu Jammy): | |
assignee: | nobody → Dan Bungert (dbungert) |
description: | updated |
description: | updated |
Changed in livecd-rootfs (Ubuntu Jammy): | |
status: | New → In Progress |
tags: | removed: foundations-todo |
I can confirm that the kernel option "systemd. mask=snapd. seeded. service" is workaround (but things break again later, which is unrelated to this and will be reported separately).
Btw. the ISO image that I used is from Jul 23.