0

All systems involved in this question are Ubuntu 18.04.1 or flavors.

I've successfully set up a local mirror on my home server. All the other systems on our LAN are able to connect to the mirror and do updates and upgrades without any warnings or errors. They connect over ssh (because, reasons) using sources.list statements like this:

deb ssh:[server_name]/apt-mirror/mirror/us.archive.ubuntu.com/ubuntu/ bionic main restricted

The server itself uses sources.list statements like this:

deb file:[directory]/apt-mirror/mirror/us.archive.ubuntu.com/ubuntu/ bionic main restricted

The server system can successfully do updates and upgrades, but it always emits a warning (or maybe a note) like this:

N: Download is performed unsandboxed as root as file '[directory]/apt-mirror/mirror/us.archive.ubuntu.com/ubuntu/dists/bionic/InRelease' couldn't be accessed by user '_apt'. - pkgAcquire::Run (13: Permission denied)

I added the user _apt to the group which has access to the mirror, but that didn't have any effect. That doesn't make sense to me because if the warning means what it says, that should have fixed it.

How can I correct the situation to get rid of this note/warning?

Organic Marble
  • 23,641
  • 15
  • 70
  • 122
  • Thanks @muru. That is a somewhat different message than I'm seeing, but if it just means "apt is accessing already downloaded files", I'll quit worrying about it. – Organic Marble Aug 07 '18 at 01:37
  • I believe the core problem is the "file couldn't be accessed by user '_apt'" part (the other messages just stem from this issue). Fixing the ownership of the relevant directories and files using commands similar to the one in the second answer should be enough. – muru Aug 07 '18 at 01:41
  • Great, thanks for the additional info. The difference in the messages is why I didn't find that when searching for an answer. – Organic Marble Aug 07 '18 at 01:43

0 Answers0