SRU: GDebi - installation of deb-packages with gdebi-gtk not working at all
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
gdebi (Ubuntu) |
Fix Released
|
High
|
Unassigned | ||
Impish |
Fix Released
|
High
|
Unassigned | ||
vte2.91 (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
Steps to reproduce:
1. Install Ubuntu MATE 21.10
2. Open Firefox, navigate to discord.com
3. Download deb-file. At time of writing from the https:/
4. Open Caja in ~/Downloads folder and use GDebi to install the discord-0.0.16.deb file
5. In the GDebi window click Install button
Expected results:
* Gdebi quietly install discord package, there are no error messages in its terminal
Actual results:
* Gdebi terminal shows the error in the last line
```
Selecting previously unselected package gconf2-common.
(Reading database ... 457178 files and directories currently installed.)
Preparing to unpack .../0-gconf2-
Unpacking gconf2-common (3.2.6-7ubuntu2) ...
Selecting previously unselected package libgconf-2-4:amd64.
Preparing to unpack .../1-libgconf-
Unpacking libgconf-2-4:amd64 (3.2.6-7ubuntu2) ...
Selecting previously unselected package gconf-service-
Preparing to unpack .../2-gconf-
Unpacking gconf-service-
Selecting previously unselected package gconf-service.
Preparing to unpack .../3-gconf-
Unpacking gconf-service (3.2.6-7ubuntu2) ...
Selecting previously unselected package libappindicator1.
Preparing to unpack .../4-libappind
Unpacking libappindicator1 (12.10.
Selecting previously unselected package libunwind-13:amd64.
Preparing to unpack .../5-libunwind
Unpacking libunwind-13:amd64 (1:13.0.0-2) ...
Selecting previously unselected package libc++abi1-
Preparing to unpack .../6-libc+
Unpacking libc++abi1-13:amd64 (1:13.0.0-2) ...
Selecting previously unselected package libc++1-13:amd64.
Preparing to unpack .../7-libc+
Unpacking libc++1-13:amd64 (1:13.0.0-2) ...
Selecting previously unselected package libc++1:amd64.
Preparing to unpack .../8-libc+
Unpacking libc++1:amd64 (1:13.0-53~exp1) ...
Setting up libappindicator1 (12.10.
Setting up gconf2-common (3.2.6-7ubuntu2) ...
Creating config file /etc/gconf/2/path with new version
Setting up libunwind-13:amd64 (1:13.0.0-2) ...
Setting up libc++abi1-13:amd64 (1:13.0.0-2) ...
Setting up libc++1-13:amd64 (1:13.0.0-2) ...
Setting up libc++1:amd64 (1:13.0-53~exp1) ...
Setting up gconf-service (3.2.6-7ubuntu2) ...
Processing triggers for libc-bin (2.34-0ubuntu2) ...
Processing triggers for sgml-base (1.30) ...
Setting up libgconf-2-4:amd64 (3.2.6-7ubuntu2) ...
Setting up gconf-service-
Processing triggers for libc-bin (2.34-0ubuntu2) ...
dpkg: error: unable to read filedescriptor flags for <package status and progress file descriptor>: Bad file descriptor
```
and as the result Discord package is not installed .
ProblemType: Bug
DistroRelease: Ubuntu 21.10
Package: gdebi 0.9.5.7+nmu5ubuntu1
ProcVersionSign
Uname: Linux 5.13.0-16-generic x86_64
ApportVersion: 2.20.11-0ubuntu70
Architecture: amd64
CasperMD5CheckR
CurrentDesktop: MATE
Date: Fri Oct 8 18:17:36 2021
InstallationDate: Installed on 2021-10-08 (0 days ago)
InstallationMedia: Ubuntu-MATE 21.10 "Impish Indri" - Daily amd64 (20211008)
PackageArchitec
SourcePackage: gdebi
UpgradeStatus: No upgrade log present (probably fresh install)
modified.
# set this to 0 to disable apport, or to 1 to enable it
# you can temporarily override this with
# sudo service apport start force_start=1
enabled=0
mtime.conffile.
Changed in ubuntu-mate-meta (Ubuntu): | |
status: | New → Confirmed |
no longer affects: | ubuntu-mate-meta (Ubuntu) |
Changed in ubuntu-mate: | |
status: | Confirmed → Invalid |
Changed in gdebi (Ubuntu): | |
status: | Confirmed → Triaged |
importance: | Undecided → High |
status: | Triaged → In Progress |
Changed in gdebi (Ubuntu): | |
status: | In Progress → Fix Committed |
Changed in gdebi (Ubuntu Impish): | |
status: | Fix Committed → Triaged |
affects: | ubuntu-mate → ubuntu-translations |
no longer affects: | ubuntu-translations |
no longer affects: | vte2.91 (Ubuntu) |
tags: | removed: verification-needed |
There is something wrong with gdebi-gtk.
Discord package installed normally using CLI:
``` discord- 0.0.16. deb
$ sudo gdebi ~/Downloads/
[sudo] password for i:
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
Reading state information... Done
Chat for Communities and Friends "[[(](\ S+)/\S+ [])]", msg)[0].lower() 21.10.20210710- 0ubuntu1) ... applications/ bamf-2. index.. .
Discord is the easiest way to communicate over voice, video, and text. Chat,
hang out, and stay close with your friends and communities.
Do you want to install the software package? [y/N]:y
/usr/bin/gdebi:113: FutureWarning: Possible nested set at position 1
c = findall(
Selecting previously unselected package discord.
(Reading database ... 457359 files and directories currently installed.)
Preparing to unpack discord-0.0.16.deb ...
Unpacking discord (0.0.16) ...
Setting up discord (0.0.16) ...
Processing triggers for mailcap (3.69ubuntu1) ...
Processing triggers for gnome-menus (3.36.0-1ubuntu1) ...
Processing triggers for desktop-file-utils (0.26-1ubuntu1) ...
Processing triggers for bamfdaemon (0.5.5+
Rebuilding /usr/share/
```
but it is not user-friendly. GUI way is simpler and more friendly.