I'm not yet sure about how to deal with this bug, but non-world-readable
files are generally considered unsupported by the apt team, they cause
errors everywhere in the package management stack.
** Changed in: apt (Ubuntu)
Status: Confirmed => Triaged
** Changed in: apt (Ubuntu)
Importance: Undecided => Low
--
You received this bug notification because you are a member of Ubuntu
Touch seeded packages, which is subscribed to apt in Ubuntu.
https://bugs.launchpad.net/bugs/1701852
Title:
(xenial+) apt-cache fails to run if a single sources.list.d entry is
not readable
Status in apt package in Ubuntu:
Triaged
Bug description:
When evaluating:
https://bugs.launchpad.net/ubuntu/+source/ubuntu-advantage-
tools/+bug/1700611
On 16.04 and greater, apt-cache fails to run if a single
sources.list.d is not readable (by the current user). On Trusty, the
behavior was a bit more friendly in that it would run and just not
show results from the file that cannot be read.
My expectation is that when run it would warn if any .list file could
not be read, but show results for everything it can see.
This terminal interaction shows the problem (trusty and precise behave
the same here):
ubuntu@precise-esm:~$ ll
/etc/apt/sources.list.d/staging-ubuntu-esm-precise.list
-rw------- 1 root root 200 Jun 7 18:35
/etc/apt/sources.list.d/staging-ubuntu-esm-precise.list
ubuntu@precise-esm:~$ apt-cache policy landscape-client
landscape-client:
Installed: (none)
Candidate: 14.12-0ubuntu0.12.04
Version table:
14.12-0ubuntu0.12.04 0
500 http://br.archive.ubuntu.com/ubuntu/ precise-updates/main amd64
Packages
100 /var/lib/dpkg/status
12.04.3-0ubuntu1 0
500 http://br.archive.ubuntu.com/ubuntu/ precise/main amd64 Packages
ubuntu@precise-esm:~$ sudo apt-cache policy landscape-client
landscape-client:
Installed: (none)
Candidate: 14.12-0ubuntu5.12.04
Version table:
14.12-0ubuntu5.12.04 0
500 https://extended.security.staging.ubuntu.com/ubuntu/ precise/main
amd64 Packages
14.12-0ubuntu0.12.04 0
500 http://br.archive.ubuntu.com/ubuntu/ precise-updates/main amd64
Packages
100 /var/lib/dpkg/status
12.04.3-0ubuntu1 0
500 http://br.archive.ubuntu.com/ubuntu/ precise/main amd64 Packages
ubuntu@xenial-test:~$ apt-cache search juju
E: Opening /etc/apt/sources.list.d/juju-ubuntu-stable-xenial.list -
ifstream::ifstream (13: Permission denied)
E: The list of sources could not be read.
ubuntu@xenial-test:~$
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/apt/+bug/1701852/+subscriptions
--
Mailing list: https://launchpad.net/~touch-packages
Post to : [email protected]
Unsubscribe : https://launchpad.net/~touch-packages
More help : https://help.launchpad.net/ListHelp