[Bug 1323586] Re: oneconf crashes if one apt list file is unreadable
Gioele Barabucci
1323586 at bugs.launchpad.net
Wed Sep 30 08:29:18 UTC 2015
It may not be a bug in python-apt, but it is a bug nevertheless. If
unreadable files are not supported, the applications should ignore them
or complain about them, not crash and raise an apport dialog every hour.
Please note that it is very easy to generate files in `sources.list.d`
that are not readable by normal users. Just use `sudo apt-add-
repository` and a 077 umask.
--
You received this bug notification because you are a member of Ubuntu
Foundations Bugs, which is subscribed to python-apt in Ubuntu.
https://bugs.launchpad.net/bugs/1323586
Title:
oneconf crashes if one apt list file is unreadable
Status in oneconf package in Ubuntu:
Confirmed
Status in python-apt package in Ubuntu:
Won't Fix
Bug description:
oneconf-service will crash if one of the files in
`/etc/apt/sources.list.d` is unreadable (for example because it has
been created using sudo and umask 077).
In my case this is the error message
Traceback (most recent call last):
File "/usr/lib/python3/dist-packages/oneconf/packagesethandler.py", line 63, in update
newpkg_list = self.distro.compute_local_packagelist()
File "/usr/lib/python3/dist-packages/oneconf/distributor/Ubuntu.py", line 42, in compute_local_packagelist
with apt.Cache() as apt_cache:
File "/usr/lib/python3/dist-packages/apt/cache.py", line 107, in __init__
self.open(progress)
File "/usr/lib/python3/dist-packages/apt/cache.py", line 155, in open
self._list.read_main_list()
SystemError: E:Opening /etc/apt/sources.list.d/tor.list - ifstream::ifstream (13: Permission denied)
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/oneconf/+bug/1323586/+subscriptions
More information about the foundations-bugs
mailing list