Hello jmarinho,
What we can see so far:
APT checks if the Release file timestamp has changed on the server side:It's strange. Can you check that the server still seems to be sending the timestamp of your local file?
In the future:In the near past:At the dawn of all this:This one answers OK, which is also strange, especially in the context and given the local timestamp:Can you also test this to see if it makes a difference:I tested in a Sid VM and the update works, I'll see tomorrow if it's still the case.
What we can see so far:
APT checks if the Release file timestamp has changed on the server side:
Code:
If-Modified-Since: Mon, 12 Feb 2024 02:26:46 GMT ### the timestamp of your local file
Code:
Answer for: http://ftp.udc.es/debian/dists/unstable/InReleaseHTTP/1.1 304 Not Modified[...]Last-Modified: Mon, 12 Feb 2024 02:26:46 GMT ### the timestamp server side
In the future:
Code:
#> touch -d '2024-02-16 16:00:00 GMT' /var/lib/apt/lists/ftp.udc.es_debian_dists_unstable_InRelease#> LANG=en_US.UTF-8 apt -o "Debug::pkgAcquire::Diffs=1" -o "Debug::pkgAcquire::RRed=1" -o "Debug::Acquire::http=1" -o "Debug::Acquire::https=1" update
Code:
#> touch -d '2024-02-12 01:00:00 GMT' /var/lib/apt/lists/ftp.udc.es_debian_dists_unstable_InRelease#> LANG=en_US.UTF-8 apt -o "Debug::pkgAcquire::Diffs=1" -o "Debug::pkgAcquire::RRed=1" -o "Debug::Acquire::http=1" -o "Debug::Acquire::https=1" update
Code:
#> touch -d '@0' /var/lib/apt/lists/ftp.udc.es_debian_dists_unstable_InRelease#> LANG=en_US.UTF-8 apt -o "Debug::pkgAcquire::Diffs=1" -o "Debug::pkgAcquire::RRed=1" -o "Debug::Acquire::http=1" -o "Debug::Acquire::https=1" update
Code:
GET /debian/dists/trixie/InRelease HTTP/1.1Host: apt.insync.io[...]If-Modified-Since: Mon, 12 Feb 2024 10:22:30 GMT[...]Answer for: http://apt.insync.io/debian/dists/trixie/InReleaseHTTP/1.1 200 OK
Code:
#> LANG=en_US.UTF-8 apt -o "APT::Sandbox::User=root" update
Statistics: Posted by fabien — 2024-02-12 23:42