Proxmox Offline Mirror released!

In my environment, I must use a proxy as there's no direct internet connection.
This worked fine since the beginning of POM, but I have trouble after upgrading to Trixie.

To use a proxy, I set ALL_PROXY accordingly.
Running Bookworm, I added the Trixie repositories and ugpraded to Trixie from them.

Once upgraded and rebooted, when I try to create a new snapshot, POM doesn't contact the Proxy at all, but asks the local DNS to resolve debian.org or proxmox.com. Our local DNS can't resolve public records.

Has anybody noticed a similar behaviour? Any hints?

Code:
root@OfflineMirrorTest:~# env | grep -i proxy
ALL_PROXY=http://192.168.1.38:3128
root@OfflineMirrorTest:~# dpkg -l | grep proxmox
ii  proxmox-archive-keyring         4.0                                  all          Proxmox APT archive keyring
ii  proxmox-offline-mirror          0.7.2                                amd64        Proxmox offline repository mirror and subscription key manager
ii  proxmox-offline-mirror-docs     0.7.2                                all          Proxmox offline repository mirror and subscription key manager
root@OfflineMirrorTest:~# proxmox-offline-mirror mirror snapshot create debian-trixie-security
Fetching Release/Release.gpg files
-> GET 'http://deb.debian.org/debian-security/dists/trixie-security/Release.gpg'..
Release.gpg fetch failure: io: failed to lookup address information: Name or service not known
Fetching InRelease file
-> GET 'http://deb.debian.org/debian-security/dists/trixie-security/InRelease'..
InRelease fetch failure: io: failed to lookup address information: Name or service not known
Error: Neither Release(.gpg) nor InRelease available!
root@OfflineMirrorTest:~#


Thank you very much in advance!
 
Last edited:
Hello,
I need to add the Webmin repository to POM.
Unfortunately, when parsing the Release file, POM reports an error: 'Architectures' field missing.
Code:
Fetching Release/Release.gpg files
-> GET 'http://download.webmin.com/download/newkey/repository/dists/stable/Release.gpg'..
-> GET 'http://download.webmin.com/download/newkey/repository/dists/stable/Release'..
Verifying 'Release(.gpg)' signature using provided repository key..
Success
Parsing Release..
Error: 'Architectures' field missing.

In the Release file downloaded from the Webmin repository, there is an 'Architecture' field instead of the 'Architectures' field.
Code:
Archive: stable
Version: 3.1
Component: contrib
Origin: Jamie Cameron
Label: Webmin
Architecture: all i386 amd64 arm
Description: Webmin and related packages
Date: Sun, 05 Oct 2025 18:16:48 UTC

Is there any way to work around this?
 
technically that is a broken repository, but the field is also allowed to be missing, so please file a bug in our bugzilla!