installer image should always give you the option to get a root shell for debugging

Bug #1654085 reported by Steve Langasek
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
subiquity (Ubuntu)
Fix Released
Undecided
Michael Hudson-Doyle

Bug Description

On d-i and ubiquity installer images, the user can always switch VTs to get a prompt that reads (paraphrased from memory): "Press ENTER to get a shell". We should deliver the same experience on subiquity images.

Currently, when booting a subiquity image, changing VTs gets me an additional instance of subiquity running. This does not help me for debugging the one I've already got running. ;)

If modifying subiquity to not take over >1 VT means that we get a getty, and we have some l/p info that we can use to log in as root, that is a reasonable first pass on this to unblock debugging of running images. But ultimately the experience should be 'press enter'.

Steve Langasek (vorlon)
Changed in subiquity (Ubuntu):
assignee: nobody → Michael Hudson-Doyle (mwhudson)
Revision history for this message
Michael Hudson-Doyle (mwhudson) wrote :

FTR, the wording used by d-i is "Please press Enter to activate this console."

Changed in subiquity (Ubuntu):
status: New → Fix Committed
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package subiquity - 0.0.27

---------------
subiquity (0.0.27) zesty; urgency=medium

  * Many fixes to get subiquity operational again.
  * Fix header of WIFI config screen (LP: #1651119)
  * Fix partion size rounding to correctly round to 1M boundaries, not 1G.
  * Improve widget used to select filesystem type. (LP: #1654387)
  * Add flag to geninstaller to install local subiquity. (LP: #1654386)
  * Do not say a netdev is not configured when there is no configuration.
    (LP: #1654381)
  * Make a cleaner separation between console-conf and subiquity code.
  * Remove lots of unused code.
  * Make installprogress controller (the code that drives curtin) more event
    driven, removing polling and the dependency on python3-tornado.
  * Make the curtin log viewer much more intuitive. (LP: #1654390)
  * Rearrange subiquity's systemd units to allow running a root shell for
    debugging on tty's other than tty1. (LP: #1654085)
  * Do not create an ubuntu user in the installer or in the installed system.
    (LP: #1659170)
  * Recommend some common mount points when creating a partition.
  * Simplify Makefile and README.
  * Simplify geninstaller script a little.
  * Add proper support for tab-cycling (i.e. tab when the last selectable
    widget is selected now selects the first). (LP: #1660193)
  * Make the way input validation is done more consistent and immediate.
  * Make shift-tab work (i.e. go backwards, not forwards) in the linux console.
  * Move help to overlay views triggered by [?] widgets.

 -- Michael Hudson-Doyle <email address hidden> Mon, 09 Jan 2017 21:59:32 +1300

Changed in subiquity (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.