Yes, it worked that way. Thank you! For the record: The most simple, currently working way to create a private, unsigned directory:
cd /srv/deb apt-ftparchive packages . > Packages apt-ftparchive release . > Release Assuming that the document root of the HTTP server is /srv/ and deb is the directory with your .deb files. on your machines which will use the repo: nano /etc/apt/sources.list.d/myserver insert into the file: deb [trusted=yes] http://myserver:/deb/ / Assuming that the host name of your HTTP server is myserver. -- 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/1750625 Title: update misinterprets 304 response on Packages.gz Status in apt package in Ubuntu: Confirmed Bug description: Description: Ubuntu 16.04.3 LTS Release: 16.04 ii apt 1.2.24 amd64 commandline package manager ii apt-transport-https 1.2.24 amd64 https download transport for APT ii apt-utils 1.2.24 amd64 package management related utility programs ii libapt-inst2.0:amd64 1.2.24 amd64 deb package format runtime library ii libapt-pkg5.0:amd64 1.2.24 amd64 package management runtime library Expected behaviour: If apt-get gets a 304 Not Modified when requesting Packages.gz, it should ignore the package list (i.e., there's no update). Observed behaviour: Added a local repository to /etc/apt/sources.list.d/instafreight_php.list: > deb [arch=amd64 trusted=yes] http://ubuntu/instafreight xenial php The first time running apt-get update succeeds; in addition, apache.log shows: > 10.0.4.72 - - [20/Feb/2018:12:01:39 -0500] "GET /instafreight/dists/xenial/php/binary-amd64/Packages.gz HTTP/1.1" 200 745 "-" "Debian APT-HTTP/1.3 (1.2.24)" I am able to install packages from that repo without error. Running apt-get a 2nd time succeeds. apache.log doesn't show a request for Packages.gz Running apt-get a 3rd time, apache.log shows: > 10.0.4.72 - - [20/Feb/2018:12:04:45 -0500] "GET /instafreight/dists/xenial/php/binary-amd64/Packages.gz HTTP/1.1" 304 124 "-" "Debian APT-HTTP/1.3 (1.2.24)" However, on the console where I ran apt-get, the corresponding output is: > Err:15 http://ubuntu/instafreight xenial/php amd64 Packages > 404 Not Found > ... > E: Failed to fetch http://ubuntu/instafreight/dists/xenial/php/binary-amd64/Packages.gz 404 Not Found > E: Some index files failed to download. They have been ignored, or old ones used instead. To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/apt/+bug/1750625/+subscriptions -- Mailing list: https://launchpad.net/~touch-packages Post to : touch-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~touch-packages More help : https://help.launchpad.net/ListHelp