GNOME Software fails to install .deb packages that trigger debconf prompts
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
gnome-software (Ubuntu) |
Fix Released
|
High
|
Robert Ancell | ||
Xenial |
Fix Released
|
High
|
Robert Ancell | ||
Yakkety |
Fix Released
|
High
|
Robert Ancell | ||
Zesty |
Fix Released
|
High
|
Robert Ancell | ||
Artful |
Fix Released
|
High
|
Robert Ancell |
Bug Description
[Impact]
GNOME Software doesn't provide debconf support when using aptd. This means any package installation / upgrade that triggers a debconf prompt can fail. The requested package might not do a prompt, but some dependency can.
[Test Case]
1. Install a .deb file that causes a debconf prompt (https:/
$ gnome-software --local-
Expected result:
Package is installed after a debconf prompt is shown.
Observed result:
Package fails to install, no prompt is shown.
[Regression Potential]
The solution was to provide a pipe when using aptd to allow the debconf prompt to be handled in the session. This could introduce new bugs and/or security issues.
tags: | removed: need-duplicate-check |
summary: |
+ installing dkms package from software-center, no debconf frontend: package shim-signed 1.27~16.10.1+0.9+1474479173.6c180c6-1ubuntu1 failed to install/upgrade: subprocess installed post-installation script returned error exit status 1 |
Changed in shim-signed (Ubuntu): | |
status: | New → Triaged |
importance: | Undecided → Critical |
Changed in gnome-software (Ubuntu): | |
status: | New → Triaged |
importance: | Undecided → Critical |
Changed in shim-signed (Ubuntu): | |
status: | Triaged → Invalid |
Changed in gnome-software (Ubuntu): | |
importance: | Critical → High |
Changed in gnome-software (Ubuntu): | |
assignee: | nobody → Robert Ancell (robert-ancell) |
summary: |
- installing dkms package from gnome-software, no debconf frontend: - package shim-signed 1.27~16.10.1+0.9+1474479173.6c180c6-1ubuntu1 failed - to install/upgrade: subprocess installed post-installation script - returned error exit status 1 + GNOME Software fails to install .deb packages that trigger debconf + prompts |
no longer affects: | shim-signed (Ubuntu) |
Changed in gnome-software (Ubuntu Zesty): | |
importance: | Undecided → High |
Changed in gnome-software (Ubuntu Yakkety): | |
importance: | Undecided → High |
Changed in gnome-software (Ubuntu Xenial): | |
importance: | Undecided → High |
Changed in gnome-software (Ubuntu Zesty): | |
status: | New → Triaged |
Changed in gnome-software (Ubuntu Yakkety): | |
status: | New → Triaged |
Changed in gnome-software (Ubuntu Xenial): | |
status: | New → Triaged |
Changed in gnome-software (Ubuntu Zesty): | |
status: | Triaged → Fix Committed |
assignee: | nobody → Robert Ancell (robert-ancell) |
Changed in gnome-software (Ubuntu Yakkety): | |
assignee: | nobody → Robert Ancell (robert-ancell) |
Changed in gnome-software (Ubuntu Xenial): | |
assignee: | nobody → Robert Ancell (robert-ancell) |
description: | updated |
Changed in gnome-software (Ubuntu Yakkety): | |
status: | Triaged → Fix Committed |
Changed in gnome-software (Ubuntu Xenial): | |
status: | Triaged → Fix Committed |
tags: |
added: verification-done-xenial removed: verification-needed-xenial |
tags: | removed: verification-needed |
Changed in gnome-software (Ubuntu Zesty): | |
status: | Fix Committed → Fix Released |
tags: | added: triage |
tags: | added: id-59c28eba2075e1a4c7a88669 |
Thanks for taking the time to report this bug and helping to make Ubuntu better. We appreciate the difficulties you are facing, but this appears to be a "regular" (non-security) bug. I have unmarked it as a security issue since this bug does not show evidence of allowing attackers to cross privilege boundaries nor directly cause loss of data/privacy. Please feel free to report any other bugs you may find.