gdebi crashed with TypeError in checkBreaksExistingPackages()
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
gdebi (Ubuntu) |
Low
|
Michael Vogt | |||
Bug Description
Binary package hint: gdebi
Trying to install a home made deb (attached). As I'm new to packaging, there's a good chance that there's an error in the diff. However, gdebi should tell me about the problem gracefully rather than crashing!
ProblemType: Crash
Architecture: i386
Date: Thu Mar 11 09:38:18 2010
DistroRelease: Ubuntu 10.04
ExecutablePath: /usr/bin/gdebi
InterpreterPath: /usr/bin/python2.6
Package: gdebi-core 0.6.0
PackageArchitec
ProcCmdline: /usr/bin/python /usr/bin/gdebi inkscape_
ProcEnviron:
SHELL=/bin/bash
PATH=(custom, user)
LANG=en_GB.utf8
LANGUAGE=en_GB:en
ProcVersionSign
PythonArgs: ['/usr/bin/gdebi', 'inkscape_
SourcePackage: gdebi
Title: gdebi crashed with TypeError in checkBreaksExis
Uname: Linux 2.6.32-16-generic i686
UserGroups: adm admin cdrom dialout lpadmin plugdev sambashare
tags: | removed: need-duplicate-check |
musiclover (musiclover-t) wrote : | #2 |
gdebi crash while installing the package codelite_
Sam Devol (support-samdevol) wrote : | #4 |
gdebi crash while installing widelands-
Gary Cordery (tailzer42) wrote : | #5 |
gdebi crashed whilst trying to install xmltv fix's inc libxmltv-
xmltv-gui_
xmltv-util_
xmltv_0.
defrok (btd-recordings) wrote : | #6 |
Chrashed while trying to install tuxguitar-
Ubuntu 10.4 Lucid Beta 2
Daniel J Blueman (danielblueman) wrote : | #7 |
When installing the eagle-data deb [1], gdebi crashed.
[1] http://
Changed in gdebi (Ubuntu): | |
status: | New → Confirmed |
Daniel J Blueman (danielblueman) wrote : | #8 |
Daniel J Blueman (danielblueman) wrote : | #9 |
testcase:
$ sudo apt-get install eagle
$ wget http://
$ gdebi eagle-data_
-> message stating that eagle-data 5.9.0 will break eagle 5.7.0 should be received
-> without attached fixes, we get crash
SRU justification:
- motivation: without fix, users installing a package via GDebi which will break dependencies, will not know why the package can't be installed, since GDebi will crash in this case
- intrusiveness: the fix is minimal (one-line of code) which affects only the code invoked when packages can't be installed due to dependency breakage
- potential collateral: none, as there are no child or shared packages of this
Sebastien Bacher (seb128) wrote : | #10 |
Thank you for your work there, Michael could you review the change?
Changed in gdebi (Ubuntu): | |
assignee: | nobody → Michael Vogt (mvo) |
importance: | Undecided → Low |
Luca Falavigna (dktrkranz) wrote : | #11 |
This is fixed in 0.6.1, starting from Maverick.
Michael Vogt (mvo) wrote : | #12 |
Thanks for your bugreport and the patch. I uploaded a fix for this into lucid proposed. testing/feedback in bug #591470 is much apreciated.
When I tried install the "plymouth_ 0.8.1-1ubuntu1_ i386.deb" , the gdebi crashed. I got "plymouth_ 0.8.1-1ubuntu1_ i386.deb" from https:/ /launchpad. net/ubuntu/ +source/ plymouth/ 0.8.1-1ubuntu1/ +build/ 1583777 .