Ubuntu Budgie - Installation failed

Bug #2033991 reported by Leó Kolbeinsson
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
subiquity
Invalid
Undecided
Unassigned
ubuntu-budgie-meta (Ubuntu)
Fix Released
High
fossfreedom

Bug Description

the budgie iso needs the ship-live seed

---
Original description:

Testing daily iso dated 03092023

Ubuntu Budgie - Installation failed just as it was completing .

ProblemType: Bug
DistroRelease: Ubuntu 23.10
Package: subiquity (unknown)
ProcVersionSignature: Ubuntu 6.3.0-7.7-generic 6.3.5
Uname: Linux 6.3.0-7-generic x86_64
NonfreeKernelModules: zfs
ApportVersion: 2.27.0-0ubuntu2
Architecture: amd64
CasperMD5CheckResult: pass
CasperVersion: 1.482
CurrentDesktop: Budgie:GNOME
Date: Sun Sep 3 17:04:48 2023
LiveMediaBuild: Ubuntu-Budgie 23.10 "Mantic Minotaur" - Daily amd64 (20230903)
ProcEnviron:
 LANG=C.UTF-8
 PATH=(custom, no user)
 SHELL=/bin/bash
 TERM=xterm-256color
 XDG_RUNTIME_DIR=<set>
SourcePackage: subiquity
UpgradeStatus: No upgrade log present (probably fresh install)

Revision history for this message
Leó Kolbeinsson (leok) wrote :
Revision history for this message
Leó Kolbeinsson (leok) wrote :

Rebooted the machine after the installer reported - "installation failed" and logged in and all seemed normal - will test on another machine

Revision history for this message
Leó Kolbeinsson (leok) wrote :

Tested a second machine and this time saw where the failure was : when the installer reached "setting up the system" after a brief pause the error "installation failed was reported.

The log states finish-cmd in target:FAIL:curtin command in target.

Revision history for this message
Ubuntu QA Website (ubuntuqa) wrote :

This bug has been reported on the Ubuntu ISO testing tracker.

A list of all reports related to this bug can be found here:
https://iso.qa.ubuntu.com/qatracker/reports/bugs/2033991

tags: added: iso-testing
Leó Kolbeinsson (leok)
description: updated
Revision history for this message
Dan Bungert (dbungert) wrote :

Thanks for the bug report, Leó.

Would you tar up /var/log/installer and attach here?

Changed in subiquity:
status: New → Incomplete
Revision history for this message
Leó Kolbeinsson (leok) wrote :

@dbungert Dan Bungert

attached is the tar requested

Revision history for this message
Dan Bungert (dbungert) wrote :

Thanks Leó.

We ran into several problems of this sort while adding deb822 support. I think that's fixed at this point. Do you mind a retest and see if you see the same problem?

In this case the clue is in /var/log/installer/curtin.log:
Command: ['unshare', '--fork', '--pid', '--', 'chroot', '/target', 'apt-get', '--quiet', '--assume-yes', '--option=Dpkg::options::=--force-unsafe-io', '--option=Dpkg::Options::=--force-confold', 'install', '--download-only', 'efibootmgr', 'grub-efi-amd64', 'grub-efi-amd64-signed', 'shim-signed'] Exit code: 100

Another good test here is to try the install offline - all the needed packages should be in place, and either already installed or on the pool. It's interesting that the above were not obtainable in the pool. We did do some seed corrections recently, that may have helped.

Revision history for this message
Leó Kolbeinsson (leok) wrote :

Dan -

Ran 3 tests with daily ISO dated 06-09-2023
1 - in VM with Internet - all good
2 - barbone machine no Internet - failed
3 - barbone machine with Internet - failed

Will await next daily and re-test.

Revision history for this message
Leó Kolbeinsson (leok) wrote :

Retested with new ISO

3 tests with daily ISO dated 07-09-2023
1 - in VM with Internet - all good
2 - barbone machine no Internet - failed
3 - barbone machine with Internet - passed

test 2 and 3 with same machine Dell Latitude 7280

Revision history for this message
Dan Bungert (dbungert) wrote :

OK, the logs from #2 are interesting. Probably a seed change is needed for budgie. Do you still have access to those? probably something in curtin-install.log saying that "apt install foo" failed based on only a /cdrom version of the archive.

Changed in subiquity:
status: Incomplete → New
Revision history for this message
Dan Bungert (dbungert) wrote :

but we have several log files, so again a tar of installer.log please if you have access still

Revision history for this message
Dan Bungert (dbungert) wrote :

indeed this is what I see, we're trying to install efibootmgr, grub-efi-amd64, shim-signed, grub-efi-amd64-signed. We need the ship-live seed for the budgie iso to populate the pool with these sort of packages.

Dan Bungert (dbungert)
Changed in subiquity:
status: New → Invalid
description: updated
Revision history for this message
Steve Langasek (vorlon) wrote :

This is actually an issue of divergence between the ubuntu-budgie ship-live seed and the ubuntu ship-live seed. ship-live is defined relative to the per-flavor desktop seeds, so can't be kept in the platform seed pod; the ubuntu-budgie seed will need to be manually synced with the ubuntu seed. Assigning this to ubuntu-budgie-meta, as a proxy for the seeds

affects: ubuntu-cdimage → ubuntu-budgie-meta (Ubuntu)
Changed in ubuntu-budgie-meta (Ubuntu):
status: New → Triaged
Revision history for this message
Dan Bungert (dbungert) wrote :

Thanks Steve.

Budgie folks, feel free to reach out to me - dbungert on IRC - if you need more background, but yes the contents of ship-live should also be in your seed to make offline install work.

Changed in ubuntu-budgie-meta (Ubuntu):
status: Triaged → Fix Committed
importance: Undecided → High
assignee: nobody → fossfreedom (fossfreedom)
Revision history for this message
fossfreedom (fossfreedom) wrote :

Have now merged in ship-live from here https://git.launchpad.net/~ubuntu-core-dev/ubuntu-seeds/+git/ubuntu/tree/ship-live

bzr commit diff here - https://bazaar.launchpad.net/~ubuntubudgie-dev/ubuntu-seeds/ubuntu-budgie.mantic/revision/2376

Main exceptions are the AD packages and the nvidia packages.

For some reason we also had extra packages such as lupin-support, uboot-mkimage, pptp-linux, bcmwl-kernel-source. I've dropped these since these weren't in the ubuntu ship-live seed

Can mark as Fixed Released once the off-line testing on todays daily is available.

Revision history for this message
Leó Kolbeinsson (leok) wrote :

Tested daily ISO dated 08-09-2023 and the off-line install failed as previously.

Testing online in a VM - passed with no errors - maybe the fix did not make the ISO build?

Revision history for this message
fossfreedom (fossfreedom) wrote :

Rebuilt again with seed changes and iso structure changes.

Two team members confirmed offline real hardware installs now work where previously they failed.

Marking as fix released.

Changed in ubuntu-budgie-meta (Ubuntu):
status: Fix Committed → Fix Released
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.