Crashes silently if /etc/apt/sources.list.d/ contains a malformed file
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
software-center (Ubuntu) |
Triaged
|
Medium
|
Unassigned |
Bug Description
Ubuntu Software Center 2.1.16.1, Ubuntu Maverick
Ubuntu Software Center 5.1.11, Ubuntu 12.04 beta 1
1. echo "deb http://
2. software-center
What happens:
------------
Traceback (most recent call last):
File "/usr/share/
self._cache = apt.Cache(
File "/usr/lib/
self.
File "/usr/lib/
self._cache = apt_pkg.
SystemError: E:Malformed line 1 in source list /etc/apt/
2012-03-12 10:52:15,573 - softwarecenter.
Traceback (most recent call last):
File "/usr/share/
tmp_matches = enquire.get_mset(0, len(self.db), None, xfilter)
File "/usr/share/
if (not pkgname in self.cache and
File "/usr/share/
return self._cache.
AttributeError: 'NoneType' object has no attribute '__contains__'
Traceback (most recent call last):
File "/usr/bin/
app.run(args)
File "/usr/share/
self.
File "/usr/share/
self.
File "/usr/share/
view_
File "/usr/share/
self.
File "/usr/share/
self.
File "/usr/share/
self.
File "/usr/share/
self.
File "/usr/share/
whats_new_cat = self._update_
File "/usr/share/
docs = whats_new_
File "/usr/share/
nonblocking
File "/usr/share/
self.
File "/usr/share/
matches = enquire.get_mset(0, self.limit, None, xfilter)
File "/usr/share/
if (not pkgname in self.cache and
File "/usr/share/
return self._cache.
AttributeError: 'NoneType' object has no attribute '__contains__'
------------
What should happen: The malformed source is ignored, and Ubuntu Software Center opens ready for use.
Possibly this needs fixing in apt rather than in USC itself.
To recover:
3. sudo rm /etc/apt/
The equivalent bug in Update Manager is bug 633316, and in Synaptic is bug 633630.
Related branches
- dobey: Needs Fixing
-
Diff: 264 lines (+169/-6)5 files modifieddata/ui/dialogs.ui (+131/-5)
debian/changelog (+7/-0)
softwarecenter/app.py (+9/-0)
softwarecenter/apt/aptcache.py (+8/-1)
softwarecenter/view/dialogs.py (+14/-0)
Changed in software-center (Ubuntu): | |
assignee: | nobody → Mohamed Amine IL Idrissi (ilidrissi.amine) |
importance: | Undecided → Medium |
status: | New → In Progress |
description: | updated |
description: | updated |
description: | updated |
more than a year marked 'In progress' resetting status.