Software Center crash of there is a # comment in /etc/apt/preferences.d/testing
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
software-center (Ubuntu) |
Confirmed
|
Undecided
|
Unassigned |
Bug Description
If I create the file /etc/apt/
I am not 100% sure if # comments are allowed in these files but Software Center should not crash like this even if I have added some illegal chars in a config file.
As long as I do not add any # comments I can use the /etc/apt/
apt-get have no problems with these comments.
This is the output from software-center:
2012-03-06 08:45:48,791 - softwarecenter.
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:Unable to parse package file /etc/apt/
2012-03-06 08:45:50,708 - 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__'
Status changed to 'Confirmed' because the bug affects multiple users.