The cake is a lie. --print-uris does *NOT* print the URIs an "apt update" is bound to use. It can't because it doesn't download any file and it would need to download at least the (current) InRelease file to answer that. So what it does is print the URIs it would download IF everything would exist and be advertised in the (In)Release file.
The option is from a time the answer was a lot easier to answer (a long time ago), but nowadays apt supports too many optional features which are handled at runtime to make accurate predictions (especially) about the future. So, your problem is elsewhere. Please check what "update" says. What a following install command says and verify that the deb file it wants to download actually exists. "~Ubuntu" in the version seems kinda strangeā¦ usually its lowercase. Either is fine, but consistency is key: apt as most tools in Linux is case-sensitive. Anyway, with the current set of information we can only make very wild guesses. ** Changed in: apt (Ubuntu) Status: New => Invalid -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1864623 Title: apt-get attempts to download Packages.xz which is not InRelease and does not exist To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/apt/+bug/1864623/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs