software-center misses a dependency on libgtk2-perl
| Affects | Status | Importance | Assigned to | Milestone | |
|---|---|---|---|---|---|
| | One Hundred Papercuts |
High
|
Unassigned | ||
| | software-center (Ubuntu) |
High
|
Unassigned | ||
Bug Description
Step to reproduce:
try to install package with debconf wizard (in my case, via double click on third-party Debian package)
Current result:
After long time installation fails.
Expected:
Dialog is appear and a instalation is succesful.
Workaround is to use just command line or install libgtk2-perl and then the installation via software-centrum doesn't fail.
$ lsb_release -rd
Description: Ubuntu 14.04.1 LTS
Release: 14.04
Logs:
debconf: unable to initialize frontend: Gnome
debconf: (Can't locate Gtk2.pm in @INC (you may need to install the Gtk2 module) (@INC contains: /etc/perl /usr/local/
debconf: falling back to frontend: Dialog
Killed
| Frantisek Boranek (fboranek) wrote : | #1 |
| affects: | update-manager (Ubuntu) → software-center (Ubuntu) |
| Benjamin Bach (benjaoming) wrote : | #3 |
| Benjamin Bach (benjaoming) wrote : | #4 |
Another apparent version of this bug, "eula not shown when installed via restricted-extras"
https:/
| Brian Murray (brian-murray) wrote : | #5 |
I think I've tracked this down to the following change.
apturl (0.5.2ubuntu4) trusty; urgency=medium
* Drop libgtk2-perl Recommends to Suggests.
-- Dimitri John Ledkov <email address hidden> Sun, 16 Mar 2014 02:56:58 +0000
| tags: | added: trusty vivid wily |
| Changed in software-center (Ubuntu): | |
| importance: | Undecided → High |
| Changed in software-center: | |
| status: | New → Confirmed |
| Changed in hundredpapercuts: | |
| status: | New → Confirmed |
| importance: | Undecided → High |
| Benjamin Bach (benjaoming) wrote : | #6 |
It seems that there are also cases where update-manager freezes when libgtk2-perl is not installed. I can confirm this has just happened during the grub-pc upgrade on 14.04.2
This process got stuck:
"/usr/bin/perl -w /usr/share/
Running "apt-get install -f" from terminal after killing the frozen process fixes the issue.
Related bug: https:/
I would think that libgtk2-perl should also be a dependency of update-manager?
| no longer affects: | software-center |
| dino99 (9d9) wrote : | #7 |
this problem is also seen with xenial when updating package via synaptic.
Installing libgtk2-perl solve the issue (and also install some other perl dependencies)
| tags: | added: xenial |
| Changed in software-center (Ubuntu): | |
| status: | Confirmed → Triaged |
| Changed in hundredpapercuts: | |
| status: | Confirmed → Triaged |
| dino99 (9d9) wrote : | #8 |
Problem solved into xenial with synaptic 0.83 which 'recommend' libgtk2-perl (>=1.130)
| tags: | removed: xenial |
| tags: | added: xenial |
| dino99 (9d9) wrote : | #9 |
xenial software-center still not install libgtk2-perl (nor recommend)
| tags: | removed: vivid wily |
| tags: | removed: xenial |
| tags: | added: xenial |
| Benjamin Bach (benjaoming) wrote : | #10 |
dino99, how is this problem solved on Vivid? I don't see libgtk2-perl mentioned in dependencies of the latest trunk?
http://
If something has happened with the way that gtk-based debconf wizards are displayed, that would be great to know!?
Does anyone know where the dependency of libgtk2-perl should ideally sit?


Status changed to 'Confirmed' because the bug affects multiple users.