restarting the install doesn't update the UI
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
subiquity |
Invalid
|
Undecided
|
Unassigned | ||
ubuntu-desktop-provision |
Fix Committed
|
Undecided
|
Unassigned |
Bug Description
If the desktop installer crashes, the "Something went wrong" screen will show up and there is a green button on the bottom right that will allow you to restart the install. After clicking the restart button it will start a spinning animation in the button but otherwise no other updates to the UI are made. I know the install in the background worked because the failure happens again and the whoopsie dialog prompts again to report a problem. However, after the second failure the restart button continues spinning and has no updates to inform the user that the retry has failed.
The particular cause of the crash is so far unimportant. To reproduce this issue, I provided an autoinstall configuration with a late command that would cause the installation to fail:
late-commands:
- $((1/0))
but I was first made aware of this issue when encountering a real bug.
ProblemType: Bug
DistroRelease: Ubuntu 24.04
Package: subiquity (unknown)
ProcVersionSign
Uname: Linux 6.8.0-22-generic x86_64
NonfreeKernelMo
ApportVersion: 2.28.0-0ubuntu1
Architecture: amd64
BootstrapLog: Error: [Errno 40] Too many levels of symbolic links: '/var/log/
CasperMD5CheckR
CasperVersion: 1.495build1
CloudArchitecture: x86_64
CloudID: nocloud
CloudName: unknown
CloudPlatform: nocloud
CloudSubPlatform: seed-dir (/var/lib/
CurtinAptConfig: /var/log/
Date: Tue Apr 9 22:41:55 2024
ExecutablePath: /snap/ubuntu-
InterpreterPath: /snap/ubuntu-
LiveMediaBuild: Ubuntu 24.04 LTS "Noble Numbat" - Beta amd64 (20240409)
Lsusb: Error: command ['lsusb'] failed with exit code 1:
Lsusb-t:
Lsusb-v: Error: command ['lsusb', '-v'] failed with exit code 1:
MachineType: QEMU Standard PC (i440FX + PIIX, 1996)
ProcAttrCurrent: snap.hostname-
ProcCmdline: /snap/hostname-
ProcEnviron:
LANG=C.UTF-8
LD_LIBRARY_
PATH=(custom, no user)
ProcKernelCmdLine: autoinstall initrd=initrd
Python3Details: /usr/bin/
PythonDetails: N/A
SnapUpdated: False
SourcePackage: subiquity
Title: curthooks crashed with CurtinInstallError
UpgradeStatus: No upgrade log present (probably fresh install)
dmi.bios.date: 02/06/2015
dmi.bios.release: 0.0
dmi.bios.vendor: EFI Development Kit II / OVMF
dmi.bios.version: 0.0.0
dmi.chassis.type: 1
dmi.chassis.vendor: QEMU
dmi.chassis.
dmi.modalias: dmi:bvnEFIDevel
dmi.product.name: Standard PC (i440FX + PIIX, 1996)
dmi.product.
dmi.sys.vendor: QEMU
Changed in subiquity: | |
status: | New → Invalid |
Marking as confirmed because this was brought to my attention by someone else and I was able to confirm it.