ubiquity must allow debconf database access when ubuntu-drivers executes apt-get install

Bug #1874287 reported by Dimitri John Ledkov
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
ubiquity (Ubuntu)
New
Undecided
Unassigned
Focal
New
Undecided
Unassigned
Groovy
Won't Fix
Undecided
Unassigned

Bug Description

ubiquity must allow debconf database access when ubuntu-drivers executes apt-get install

using pass through and what not.

Changed in ubiquity (Ubuntu):
milestone: none → ubuntu-20.04.1
tags: added: rls-gg-incoming
tags: removed: rls-gg-incoming
Revision history for this message
Dimitri John Ledkov (xnox) wrote :

Currently prepare stage of ubiquity executes ubuntu-drivers install.

When doing so, it installs packages in the live system.

During that time debconf database is locked and inaccesisble, and nvidia packages fail to install correctly. And possibly other dkms pacakges.

There are facilities to create overlay debconf database and use passthrough protocol to ensure that installing packages and talking to debconf works during that time.

Also one has to re-enable preconfigure of packages, such that config scripts are run, cause ubiquity disables those at the momement.

tags: added: id-5ebd641c3f902f548f51c283
Changed in ubiquity (Ubuntu Groovy):
milestone: ubuntu-20.04.1 → ubuntu-20.10
Changed in ubiquity (Ubuntu Groovy):
milestone: ubuntu-20.10 → none
tags: added: rls-hh-incoming
tags: added: fr-18
Changed in ubiquity (Ubuntu Groovy):
status: New → Won't Fix
tags: removed: rls-hh-incoming
Revision history for this message
Dimitri John Ledkov (xnox) wrote :

I am considering creating ephemeral database in /run and set DEBCONF_DB_OVERRIDE, such that even when config.dat is locked, one can start ubiquity.

Separately, I want to wipe that ephemeral database on quiting the installer, to wipe the state machine it has generated.

At the moment, if one answers a couple of questions, closes and restarts the installer, the shadow state / previous answers are shown and used.

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.