PVE 9.0: Backup Jobs können nicht bearbeitet werden

mzurhorst

Member
Jun 22, 2022
15
1
8
Guten Morgen zusammen.

Ich habe gestern Abend das Upgrade von Version 8.4 auf 9.0 durchgeführt und neu gestartet. Alles komplett unauffällig und schnell.
Nun fällt mir aber heute Morgen auf, dass ich eine Fehlermeldung bekomme, wenn ich im Datacenter einen Backup Job bearbeite.

1756874006190.png


Ich habe dann als nächstes Mal in die /etc/vzdump.conf rein geschaut. Dort sind aber gar keine Backup Jobs drin. Statt dessen nur auskommentierte Default Settings.

Was sollte ich nun tun?

Danke und viele Grüße,
Marcus
 
Teile mal bitte
Bash:
grep -sR "notification-target" /etc
Du kannst diese Option einfach aus der Konfigurationsdatei löchen. pve8to9 sollte ebenfalls darüber meckern.
 
Last edited:
im pve8to9 Script gab es keine Fehler/Warnungen, als ich das Backup angestoßen hatte. Wenn ich es gerade nochmal laufen lasse, dann finde ich folgende Zeilen:
Code:
INFO: Check for legacy 'notification-policy' or 'notification-target' options in /etc/pve/jobs.cfg...
PASS: No legacy 'notification-policy' or 'notification-target' options found!

Das grep findet ebenfalls nichts:
Code:
root@pve2:~# grep -sR "notification-target" /etc
root@pve2:~#
 
Seltsam. Ist die Node Teil eines Clusters? Was sagt pveversion -v?
 
Nein, das ist kein Cluster. Ich habe zwei getrennte Proxmox-Server. Die "kennen" sich aber quasi nicht, beide nutzen nur einen gemeinsamen PBS-Server für Backups.

Code:
root@pve2:~# pveversion -v
proxmox-ve: 9.0.0 (running kernel: 6.14.11-1-pve)
pve-manager: 9.0.6 (running version: 9.0.6/49c767b70aeb6648)
proxmox-kernel-helper: 9.0.4
pve-kernel-5.15: 7.4-7
proxmox-kernel-6.14.11-1-pve-signed: 6.14.11-1
proxmox-kernel-6.14: 6.14.11-1
proxmox-kernel-6.8.12-14-pve-signed: 6.8.12-14
proxmox-kernel-6.8: 6.8.12-14
proxmox-kernel-6.8.12-13-pve-signed: 6.8.12-13
proxmox-kernel-6.8.12-11-pve-signed: 6.8.12-11
proxmox-kernel-6.5.13-6-pve-signed: 6.5.13-6
proxmox-kernel-6.5: 6.5.13-6
pve-kernel-5.15.126-1-pve: 5.15.126-1
ceph-fuse: 19.2.3-pve1
corosync: 3.1.9-pve2
criu: 4.1.1-1
frr-pythontools: 10.3.1-1+pve4
ifupdown2: 3.3.0-1+pmx10
intel-microcode: 3.20250512.1
ksm-control-daemon: 1.5-1
libjs-extjs: 7.0.0-5
libproxmox-acme-perl: 1.7.0
libproxmox-backup-qemu0: 2.0.1
libproxmox-rs-perl: 0.4.1
libpve-access-control: 9.0.3
libpve-apiclient-perl: 3.4.0
libpve-cluster-api-perl: 9.0.6
libpve-cluster-perl: 9.0.6
libpve-common-perl: 9.0.9
libpve-guest-common-perl: 6.0.2
libpve-http-server-perl: 6.0.4
libpve-network-perl: 1.1.6
libpve-rs-perl: 0.10.10
libpve-storage-perl: 9.0.13
libspice-server1: 0.15.2-1+b1
lvm2: 2.03.31-2+pmx1
lxc-pve: 6.0.4-2
lxcfs: 6.0.4-pve1
novnc-pve: 1.6.0-3
proxmox-backup-client: 4.0.14-1
proxmox-backup-file-restore: 4.0.14-1
proxmox-backup-restore-image: 1.0.0
proxmox-firewall: 1.1.2
proxmox-kernel-helper: 9.0.4
proxmox-mail-forward: 1.0.2
proxmox-mini-journalreader: 1.6
proxmox-widget-toolkit: 5.0.5
pve-cluster: 9.0.6
pve-container: 6.0.9
pve-docs: 9.0.8
pve-edk2-firmware: 4.2025.02-4
pve-esxi-import-tools: 1.0.1
pve-firewall: 6.0.3
pve-firmware: 3.16-4
pve-ha-manager: 5.0.4
pve-i18n: 3.5.2
pve-qemu-kvm: 10.0.2-4
pve-xtermjs: 5.5.0-2
qemu-server: 9.0.19
smartmontools: 7.4-pve1
spiceterm: 3.4.0
swtpm: 0.8.0+pve2
vncterm: 1.9.0
zfsutils-linux: 2.3.4-pve1
root@pve2:~#
 
Du kannst dir die Job Datei direkt mal via cat /etc/pve/jobs.cfg ansehen.
Ich bin etwas verdutzt wo diese Option sonst her kommen sollte. Kannst du mal schauen ob gemeckert wird wenn du es direkt mit der API machst?
Bash:
pvesh get /cluster/backup/
pvesh delete /cluster/backup/JOBIDVONBEFEHLDAOBEN
Wenn das geht würde es auf ein Problem mit der GUI hindeuten. Eventuell ein veralteter Cache oder so.
 
Last edited:
Ich konnte im GUI
- einen Backup-Job löschen
- eu anlegen
- einen neu angelegten kann ich editieren
- einen alten kann ich nicht editieren


Dabei fällt auf, dass diese Zeile "mailnotification" bei dem alten Job drin ist, beim neuen aber nicht.
Aber noch kurioser: ohne weitere Änderungen bekomme ich plötzlich im GUI auch keine Fehler mehr. Anscheinend geht nun alles. ??

Code:
root@pve2:~# cat /etc/pve/jobs.cfg
vzdump: backup-22b5f464-47f9
        schedule 3,9,15,21:03
        compress 0
        enabled 1
        fleecing 0
        mailnotification always
        mode snapshot
        node pve2
        notes-template pve_{{guestname}}
        prune-backups keep-daily=3,keep-last=7
        storage local
        vmid 106

vzdump: backup-7dec5249-105f
        schedule sun 01:00
        compress zstd
        enabled 1
        fleecing 0
        mode snapshot
        node pve2
        notes-template pve_{{guestname}}_weekly
        prune-backups keep-last=2
        repeat-missed 0
        storage local
        vmid 102