Installer stops after pressing Cancel on Select a language screen during OEM install
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
ubiquity (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned | ||
Xenial |
Fix Released
|
Medium
|
Dariusz Gadomski | ||
Bionic |
Fix Released
|
Undecided
|
Unassigned | ||
Cosmic |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
[Impact]
Pressing Cancel during Ubuntu 16.04.3 Server installation after OEM install and after running oem-config-prepare aborts the installation.
The behaviour is different from a regular Ubuntu 16.04.3 Server installation (without OEM) where the option at the bottom is "Go Back" which will send you back to steps menu. In the OEM mode, the options are "Ok" and "Cancel" and pressing Cancel will break the installation.
This is an issue with oem-config basically, which comes from ubiquity
The upload[1] fixes the bug by implementing do_reboot method in the debconf_ui wizard to prevent AttributeError caused by calling missing method.
[1] https:/
[[missing: justification for backporting the fix to the stable release]]
[Test Case]
1.Download Ubuntu Server 16.04.3 from https:/
2.Boot VM with ubuntu-
3.Highlight "Install Ubuntu Server" and press F4 and choose "OEM install (for manufacturers)" and press Enter on "Install Ubuntu Server"
4.Accept all defaults and choose a password
5.Reboot at the end of the installation
6.Enter login prompt (username:oem and password you set)
7.sudo oem-config-prepare
8.Reboot
9.In "Select a language" screen, press Cancel
10.Installation aborts and OEM-config.service fails to start and hangs forever. The exact error message is: "Failed to start End-user configuration after initial OEM installation"
[[missing: steps to verify that the updated package fixes the problem]]
[Regression Potential]
If any automation was depending on current behavior (error code returned from the script when unimplemented methods has been called) it may now misbehave.
[Other Info]
The error after pressing Cancel in the OEM mode:
https:/
The different options between OEM and regular installation:
https:/
Related branches
- Dimitri John Ledkov: Approve
- Colin Watson (community): Abstain
-
Diff: 43 lines (+5/-3)2 files modifiedbin/oem-config-firstboot (+0/-1)
bin/ubiquity (+5/-2)
affects: | ubuntu → oem-config (Ubuntu) |
description: | updated |
description: | updated |
tags: |
added: verification-done verification-done-bionic removed: verification-needed verification-needed-bionic |
Changed in ubiquity (Ubuntu Xenial): | |
assignee: | nobody → Dariusz Gadomski (dgadomski) |
importance: | Undecided → Medium |
status: | Confirmed → In Progress |
Thank you for taking the time to report this bug and helping to make Ubuntu better. It seems that your bug report is not filed about a specific source package though, rather it is just filed against Ubuntu in general. It is important that bug reports be filed about source packages so that people interested in the package can find the bugs about it. You can find some hints about determining what package your bug might be about at https:/ /wiki.ubuntu. com/Bugs/ FindRightPackag e. You might also ask for help in the #ubuntu-bugs irc channel on Freenode.
To change the source package that this bug is filed about visit https:/ /bugs.launchpad .net/ubuntu/ +bug/1749289/ +editstatus and add the package name in the text box next to the word Package.
[This is an automated message. I apologize if it reached you inappropriately; please just reply to this message indicating so.]