touch-packages team mailing list archive
-
touch-packages team
-
Mailing list archive
-
Message #107669
[Bug 1323586] Re: oneconf crashes if one apt list file is unreadable
I mean `umask 077`. With umask 077 the default file permissions are 600.
With umask 077 a file created by root via sudo will be unreadable for a
normal user.
--
You received this bug notification because you are a member of Ubuntu
Touch seeded packages, 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