No obvious way to get to console

Bug #1750117 reported by Mark Shuttleworth
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
subiquity
Fix Released
Undecided
Unassigned
livecd-rootfs (Ubuntu)
Fix Released
Undecided
Unassigned

Bug Description

Subiquity is running in a normal Ubuntu ephemeral environment, which means that users should be very comfortable switching to a different VT and then checking things out under the hood. However, when I switch to a different VT with Alt-F2 there is nothing displayed unless I hit enter a few times and wait a few seconds.

Could we display text on those alternate VTs in the live server, so that switching there immediately shows that something is possible? And then put something like this in the bottom right of the subiquity screens:

Alt-Fn Switch Terminals

Alternatively, it might be useful to have a text help document which explains some of this, and then the message on the bottom right could be:

F1 Help

...which would display a scrollable (up / down / pg-up / pg-dn) help text with esc to quit.

Related branches

Revision history for this message
Michael Hudson-Doyle (mwhudson) wrote :

I've noticed the delay on switching to another vt. You don't need to press enter btw, it appears by itself eventually, but I didn't know what was causing the wait. I'd prefer to have the shell appear instantly than having text that says you need to wait!

After digging, this is an obscure systemd thing. Whenever you switch to a new vt, systemd tries (again) to activate the subiquity_config.mount unit we added to support CI. This waits for 90s for a device node to appear. Because getty@.service is Type=idle it tries to wait until no jobs are running before actually starting the process, but it gives up after 5s and starts the job anyway. I think the fix is to override the timeout on the .device unit to 0s, which I'll do with a livecd-rootfs change.

Having some kind of general introductory text accessible from the first screen you see which could explain how to get to a vt and some other basics would make sense.

Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package livecd-rootfs - 2.504

---------------
livecd-rootfs (2.504) bionic; urgency=medium

  * Override JobRunningTimeoutSec to 0s on the .device unit that
    subiquity_config.mount depends on to avoid a 5s delay on switching to a
    new VT when there is no device there (LP: #1750117)

 -- Michael Hudson-Doyle <email address hidden> Wed, 21 Feb 2018 10:39:58 +1300

Changed in livecd-rootfs (Ubuntu):
status: New → Fix Released
Phillip Susi (psusi)
Changed in subiquity:
status: New → 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.