Public bug reported:

It seems to me that libgtk2-perl should be a part of the default Ubuntu
install. It was a part of the install up to and including Ubuntu 13.04.
Without it, Software Center loses a huge part of it's functionality;
there is no way for a .deb package to get user input. A separate problem
is that Software Center then falls back to the terminal based dialog,
but it never shows up freezing Software Center. (While this is a
problem, I am focusing on the GUI debconf inputs here as this is
something I need for a custom package I am working on.)  This is
potentially a security vulnerability for some packages.

For example, if you try to install mysql-server, there should be one
input for the root mysql password. Instead it never shows up, and
apparently is a low enough priority that the install skips it and
completes the install *without* a root password and no notification that
it has done so.

The only way I could get .deb packages to install properly is by
installing libgtk2-perl *before* installing any packages. Even including
libgtk2-perl in my Pre-Depends or installing it with the preinst script
does not fix the issue.

The only reason I can think of is that a new package has supplanted
libgtk2-perl, in which case I would be grateful to know what it is so
that I can fix my package.

** Affects: ubuntu
     Importance: Undecided
         Status: New

** Description changed:

- I believe this is a bug, but I wanted to double check on here before
- filing. I tried asking on Ubuntu forums
- (http://ubuntuforums.org/showthread.php?t=2236891), but I never got a
- definite answer.
- 
  It seems to me that libgtk2-perl should be a part of the default Ubuntu
  install. It was a part of the install up to and including Ubuntu 13.04.
  Without it, Software Center loses a huge part of it's functionality;
  there is no way for a .deb package to get user input. A separate problem
  is that Software Center then falls back to the terminal based dialog,
  but it never shows up freezing Software Center. (While this is a
  problem, I am focusing on the GUI debconf inputs here as this is
  something I need for a custom package I am working on.)  This is
  potentially a security vulnerability for some packages.
  
  For example, if you try to install mysql-server, there should be one
  input for the root mysql password. Instead it never shows up, and
  apparently is a low enough priority that the install skips it and
  completes the install *without* a root password and no notification that
  it has done so.
  
  The only way I could get .deb packages to install properly is by
  installing libgtk2-perl *before* installing any packages. Even including
  libgtk2-perl in my Pre-Depends or installing it with the preinst script
  does not fix the issue.
  
- The main reason I am unsure if this is a bug is that I have not found
- any information about this problem online. The only reason I can think
- of is that a new package has supplanted libgtk2-perl, in which case I
- would be grateful to know what it is so that I can fix my package.
+ The only reason I can think of is that a new package has supplanted
+ libgtk2-perl, in which case I would be grateful to know what it is so
+ that I can fix my package.

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1352425

Title:
  libgtk2-perl missing from Ubuntu 14.04+

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+bug/1352425/+subscriptions

-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to