gdebi hangs if .deb files cannot download (404 error)

Bug #442172 reported by Artur Rona
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
gdebi (Ubuntu)
Fix Released
Medium
Unassigned

Bug Description

Binary package hint: gdebi

While installing .deb file by gdebi, if any files cannot be downloaded from ftp (404 error), then gdebi has been hanged.

$ ps aux | grep gdebi
ari 3795 0.3 0.6 32056 14012 ? S 13:44 0:05 gksu --desktop /usr/share/applications/gdebi.desktop --message <big><b>Aby instalować oprogramowanie wymagane są uprawnienia administratora.</b></big>???Ręczna instalacja pakietów to potencjalne zagrożenie dla bezpieczeństwa systemu.?Instaluj oprogramowanie wyłącznie od zaufanych dostawców.? --always-ask-pass -- gdebi-gtk --non-interactive /media/60gb/Programy/Linux/paczki/libboost-thread-dev_1.38.1_i386.deb
root 3799 0.3 2.0 65604 41552 ? Ss 13:44 0:06 /usr/bin/python /usr/bin/gdebi-gtk --non-interactive /media/60gb/Programy/Linux/paczki/libboost-thread-dev_1.38.1_i386.deb

Artur Rona (ari-tczew)
description: updated
Revision history for this message
Flávio Etrusco (etrusco) wrote :

It also locks if the download is cancelled (by closing the download progress dialog).

Revision history for this message
Luca Falavigna (dktrkranz) wrote :
Changed in gdebi (Ubuntu):
importance: Undecided → Medium
status: New → Fix Committed
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package gdebi - 0.7.0

---------------
gdebi (0.7.0) unstable; urgency=low

  [ Luca Falavigna ]
  * GDebi/Gdebi.py:
    - Add Launchpad integration (LP: #520353).
    - Assign a proper title to dialog_deb_install (LP: #576566).
  * GDebi/GDebiCli.py:
    - Handle FetchFailedException when a package is not available in
      the mirrors (LP: #442172).
  * GDebi/GdebiKDE.py:
    - Fix status output to correctly display utf-8 chars (LP: #606549).
  * GDebi/Gdebi.py, GDebi/GdebiKDE.py:
    - Use correct IEC prefix name to display Installed-Size (LP: #44286).
  * GDebi/GDebiCli.py:
    - Try to determine correct localized value for "Y" answer by parsing
      first value located into square brackets instead of relying on an
      hardcoded value (Closes: #605147) (LP: #577140).
  * po/*.po:
    - Refresh translations exported from Rosetta.
  * setup.py:
    - Do not ship gdebi.xml mime-info, the .deb mime info is part
      of the shared-mime-info package (Closes: #502717)
  * debian/source/format:
    - Switch to format 3.0 (native).
  * debian/control:
    - Build-depend on python (>= 2.6.5-2~) for dh_python2.
    - Drop python-central build-dependency.
    - Drop obsolete Conflicts/Replaces fields.
  * debian/rules:
    - Switch to dh_python2.

  [ Michael Vogt ]
  * debian/control:
    - recommend on libgtk2-perl instead of libgnome2-perl
  * gio support, thanks to István Nyitrai (LP: #34133, #80862).
 -- Luca Falavigna <email address hidden> Tue, 08 Feb 2011 16:25:28 +0000

Changed in gdebi (Ubuntu):
status: Fix Committed → Fix Released
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.