proxmox-offline-mirror - No option for Proxmox VE Trixie or Ceph Squid?

admin_ready

New Member
Nov 29, 2024
16
1
3
Hi all,

I’m trying to initialize a new config using proxmox-offline-mirror setup, but currently I don’t see any option for Proxmox VE Trixie. I’m also facing a similar issue when trying to select Ceph – there’s no Ceph Squid release listed.

Details of my environment:
  • Proxmox VE 8.4
  • Using proxmox-offline-mirror to set up a local mirror
  • Repositories: Proxmox VE
  • Target: VE Trixie and Ceph Squid
Is this expected behavior? Are these options not yet supported in the offline mirror tool, or is there something I might be missing in the setup?

Any guidance would be appreciated. Thanks! :)
 

Attachments

  • POM.png
    POM.png
    21.5 KB · Views: 23
yes, POM needs to be updated to add those - but you can also manually configure an entry for them if you don't want to wait ;)
 
Thanks for the info.
I think it’s better to wait for the official update, hopefully we’ll get good news soon!

Appreciate the heads-up! ;)
 
Also, does anyone know where I can track official updates for Proxmox Offline Mirror?
I’ll need VE Trixie and Ceph Squid support at some point, so it’d be great to know the best place to watch for announcements. ;)
 
we don't usually do separate announcements for POM, the changes are usually not that big there.. but you can configure the system where POM is installed to tell you when there are updates?
 
Thanks for the info.
Since I will eventually need Proxmox VE Trixie and Ceph Squid support in POM, I’d like to make sure I don’t miss any important updates.

Could you share a brief outline or recommended method for setting up update notifications on the system where POM is installed? This would help me track when new versions or supported releases become available.
 
if you install POM on a PVE or PBS system with a subscription, you get update notifications automatically via the builtin notification mechanism. otherwise, you'd need to configure something like that yourself (apt comes with a timer and service that runs daily and respects various config settings of apt itself, but it doesn't send notifications out of the box IIRC).
 
yes, POM needs to be updated to add those - but you can also manually configure an entry for them if you don't want to wait ;)
Ceph Squid was already added to the POM source in march:
As far as I can see the updated packaged was pushed to the PVE test repo on September 16th:
http://download.proxmox.com/debian/pve/dists/bookworm/pvetest/binary-amd64/
At least Ceph Squid should therefore be available in POM in the not too distant future.

We also need to mirror PVE 9 and PBS 4 via POM. It would therefore be very helpful if these two products were also supported by POM in the near future.

so long
- Tim
 
please upgrade your POM host to trixie if you want support for Trixie-based repositories in the wizard. POM itself should handle the repositories fine as well on bookworm, but you need to define the config entries yourself instead of using the wizard.
 
So in order for POM Wizard to show the Trixie-based repos needed for PVE 9 we have to upgrade the underlying POM host to Trixie?

You say we can define the config entries to pull in the Trixie repo needed, how do we do this? I want to be able to do in place PVE upgrades from 8 to 9 via our POM.
 
https://pom.proxmox.com/offline-mirror.html#setting-up-a-mirror contains the details. it doesn't matter whether your POM instance is on bookworm or trixie, both can mirror bookworm and trixie repositories and serve them for PVE/PBS/.. hosts. the main difference at the moment is that the wizard is more uptodate in the trixie based release, and other new features will also go into it, that's why I'd recommend upgrading POM to trixie first, that's independent from upgrading other systems.
 
I am running offline mirror on bookworm. The system is up2date.
I run proxmox-offline-mirror setup but there are no trixie options available.

So please provide information how we can add trixie to POM running on bookworm.

Thanks
 
I am running offline mirror on bookworm. The system is up2date.
I run proxmox-offline-mirror setup but there are no trixie options available.

So please provide information how we can add trixie to POM running on bookworm.

Thanks

As stated before, you can either upgrade the system running POM to Trixie and it'll be available in the setup, or edit the config manually to something like this:

Code:
$ cat /etc/proxmox-offline-mirror.cfg
mirror: debian-bookworm-main
        architectures amd64
        architectures all
        base-dir /var/lib/proxmox-offline-mirror/mirrors
        ignore-errors false
        key-path /usr/share/keyrings/debian-archive-bookworm-stable.gpg
        repository deb http://deb.debian.org/debian bookworm main contrib non-free non-free-firmware
        skip-sections games
        skip-sections debug
        skip-sections graphics
        skip-sections GNOME
        skip-sections KDE
        sync true
        verify true


.
.
.



mirror: debian-trixie-main
        architectures amd64
        architectures all
        base-dir /var/lib/proxmox-offline-mirror/mirrors
        ignore-errors false
        key-path /usr/share/keyrings/debian-archive-trixie-stable.gpg
        repository deb http://deb.debian.org/debian trixie main contrib non-free non-free-firmware
        skip-sections games
        skip-sections debug
        skip-sections graphics
        skip-sections GNOME
        skip-sections KDE
        sync true
        verify true

mirror: debian-trixie-security
        architectures amd64
        architectures all
        base-dir /var/lib/proxmox-offline-mirror/mirrors
        ignore-errors false
        key-path /usr/share/keyrings/debian-archive-trixie-security-automatic.gpg
        repository deb http://deb.debian.org/debian-security trixie-security main contrib non-free non-free-firmware
        skip-sections games
        skip-sections debug
        skip-sections graphics
        skip-sections GNOME
        skip-sections KDE
        sync true
        verify true

mirror: debian-trixie-updates
        architectures amd64
        architectures all
        base-dir /var/lib/proxmox-offline-mirror/mirrors
        ignore-errors false
        key-path /usr/share/keyrings/debian-archive-trixie-automatic.gpg
        repository deb http://deb.debian.org/debian trixie-updates main contrib non-free non-free-firmware
        skip-sections games
        skip-sections debug
        skip-sections graphics
        skip-sections GNOME
        skip-sections KDE
        sync true
        verify true


mirror: pve-bookworm-no-subscription
        architectures amd64
        architectures all
        base-dir /var/lib/proxmox-offline-mirror/mirrors
        ignore-errors false
        key-path /etc/apt/trusted.gpg.d/proxmox-release-bookworm.gpg
        repository deb http://download.proxmox.com/debian/pve bookworm pve-no-subscription
        skip-sections debug
        sync true
        verify true



mirror: pve-trixie-no-subscription
        architectures amd64
        architectures all
        base-dir /var/lib/proxmox-offline-mirror/mirrors
        ignore-errors false
        key-path /etc/apt/trusted.gpg.d/proxmox-release-trixie.gpg
        repository deb http://download.proxmox.com/debian/pve trixie pve-no-subscription
        skip-sections debug
        sync true
        verify true


PS: If upgrade to trixie of the POM host is needed. What are the exact steps for doing a upgrade.
POM must have some way to access the Debian mirrors in order to obtain them.
Just disable the entries in /etc/apt/sources.list(.d/*) pointing to the local files to use an online repository?
 
Last edited:
Im ordner für pbs_trixie_enterprise hat er nur die Dateien release.gpg, release und InRelease heruntergeladen. Sonst nichts.

Genutzt habe ich:

mirror: pbs_trixie_enterprise
architectures amd64
architectures all
base-dir /var/lib/proxmox-offline-mirror/mirrors/
ignore-errors false
key-path /etc/apt/trusted.gpg.d/proxmox-release-trixie.gpg
repository deb http://download.proxmox.com/debian/pbs trixie pbs-enterprise
skip-sections debug
sync true
verify true

mirror: pve_trixie_enterprise
architectures amd64
architectures all
base-dir /var/lib/proxmox-offline-mirror/mirrors/
ignore-errors false
key-path /etc/apt/trusted.gpg.d/proxmox-release-trixie.gpg
repository deb http://download.proxmox.com/debian/pve trixie pve-enterprise
skip-sections debug
sync true
verify true
 
Habe es jetzt wie folgt angepasst. Damit funktioniert es:

mirror: pve_trixie_enterprise
architectures amd64
architectures all
base-dir /var/lib/proxmox-offline-mirror/mirrors/
ignore-errors false
key-path /etc/apt/trusted.gpg.d/proxmox-release-trixie.gpg
repository deb https://enterprise.proxmox.com/debian/pve trixie pve-enterprise
skip-sections debug
use-subscription pve
sync true
verify true

mirror: pbs_trixie_enterprise
architectures amd64
architectures all
base-dir /var/lib/proxmox-offline-mirror/mirrors/
ignore-errors false
key-path /etc/apt/trusted.gpg.d/proxmox-release-trixie.gpg
repository deb https://enterprise.proxmox.com/debian/pbs trixie pbs-enterprise
skip-sections debug
use-subscription pbs
sync true
verify true
 
Last edited: