PBS Upgrade broke my server

ChrisJM

Well-Known Member
Mar 12, 2018
82
2
48
39
Followed the guide exactly and now has completely broke my backup server

it is no longer accessable via the webgui

The following packages have been kept back:
apparmor dmeventd dmsetup grub-common grub-efi-amd64-bin grub-efi-amd64-signed grub2-common libapparmor1 libdevmapper-event1.02.1 libdevmapper1.02.1
liblvm2cmd2.03 libnvpair3linux libuutil3linux lvm2 proxmox-backup proxmox-backup-client proxmox-backup-server proxmox-mail-forward
proxmox-mini-journalreader proxmox-network-interface-pinning proxmox-offline-mirror-helper proxmox-termproxy sg3-utils smartmontools zfs-initramfs
zfs-zed zfsutils-linux
0 upgraded, 0 newly installed, 0 to remove and 27 not upgraded.


it will not upgrade or go back to how it was - nightmare
 
Hey,

How did you upgrade the packages? With apt dist-upgrade? Also, can you post the output of the following commands?
  • apt policy
  • pbs3to4 --full
  • proxmox-backup-manager version --verbose
Thanks!
 
i followed the guide exactlu

yes

Code:
root@INETC-GRA-001:~# apt policy
Package files:
 100 /var/lib/dpkg/status
     release a=now
 500 http://download.proxmox.com/debian/pbs trixie/pbs-no-subscription amd64 Packages
     release o=Proxmox,a=stable,n=trixie,l=Proxmox Backup System Debian Repository,c=pbs-no-subscription,b=amd64
     origin download.proxmox.com
 500 http://download.proxmox.com/debian/pbs bookworm/pbs-no-subscription amd64 Packages
     release o=Proxmox,a=stable,n=bookworm,l=Proxmox Backup System Debian Repository,c=pbs-no-subscription,b=amd64
     origin download.proxmox.com
 500 mirror+file:/etc/apt/mirrors/debian-security.list bookworm-security/non-free-firmware amd64 Packages
     release v=12,o=Debian,a=oldstable-security,n=bookworm-security,l=Debian-Security,c=non-free-firmware,b=amd64
 500 mirror+file:/etc/apt/mirrors/debian-security.list bookworm-security/main amd64 Packages
     release v=12,o=Debian,a=oldstable-security,n=bookworm-security,l=Debian-Security,c=main,b=amd64
 500 mirror+file:/etc/apt/mirrors/debian.list bookworm-updates/main amd64 Packages
     release v=12-updates,o=Debian,a=oldstable-updates,n=bookworm-updates,l=Debian,c=main,b=amd64
 500 mirror+file:/etc/apt/mirrors/debian.list bookworm/non-free-firmware amd64 Packages
     release v=12.11,o=Debian,a=oldstable,n=bookworm,l=Debian,c=non-free-firmware,b=amd64
 500 mirror+file:/etc/apt/mirrors/debian.list bookworm/main amd64 Packages
     release v=12.11,o=Debian,a=oldstable,n=bookworm,l=Debian,c=main,b=amd64
Pinned packages:

Code:
root@INETC-GRA-001:~# proxmox-backup-manager version --verbose
proxmox-backup                      4.0.0        running kernel: 6.14.8-2-pve
proxmox-backup-server               4.0.14-1     running version: 3.4.6
proxmox-kernel-helper               9.0.3
proxmox-kernel-6.14.8-2-pve-signed  6.14.8-2
proxmox-kernel-6.14                 6.14.8-2
proxmox-kernel-6.8.12-13-pve-signed 6.8.12-13
proxmox-kernel-6.8                  6.8.12-13
ifupdown2                           3.3.0-1+pmx9
libjs-extjs                         7.0.0-5
proxmox-backup-docs                 4.0.14-1
proxmox-backup-client               4.0.14-1
proxmox-mail-forward                1.0.2
proxmox-mini-journalreader          1.6
proxmox-offline-mirror-helper       0.7.0
proxmox-widget-toolkit              5.0.5
pve-xtermjs                         5.5.0-2
smartmontools                       7.4-pve1
zfsutils-linux                      2.3.3-pve1
 
i did get this - then gave it a reboot and tried to install it but getting further errors

Code:
Re-executing '/etc/kernel/postinst.d/zz-proxmox-boot' in new private mount namespace.. No /etc/kernel/proxmox-boot-uuids found, skipping ESP sync. System booted in EFI-mode but 'grub-efi-amd64' meta-package not installed!
 
I'm talking about this one:
Code:
sed -i 's/bookworm/trixie/g' /etc/apt/sources.list
Your apt policy is still talking about bookworm...
 
You have Bookworm and Trixie repositories configured. Please remove the bookworm repositories and configure Debian Trixie repositories correctly. Otherwise, the upgrade cannot work. You seem to be using a local mirror, make sure that it also contains the Debian Trixie repositories. The output of apt policy should look somewhat more like this:

Code:
Package files:
 100 /var/lib/dpkg/status
     release a=now
 500 http://download.proxmox.com/debian/pbs trixie/pbs-no-subscription amd64 Packages
     release o=Proxmox,a=stable,n=trixie,l=Proxmox Backup System Debian Repository,c=pbs-no-subscription,b=amd64
     origin download.proxmox.com
 500 http://security.debian.org/debian-security trixie-security/main amd64 Packages
     release v=13,o=Debian,a=stable-security,n=trixie-security,l=Debian-Security,c=main,b=amd64
     origin security.debian.org
 500 http://deb.debian.org/debian trixie-updates/main amd64 Packages
     release v=13-updates,o=Debian,a=stable-updates,n=trixie-updates,l=Debian,c=main,b=amd64
     origin deb.debian.org
 500 http://deb.debian.org/debian trixie/non-free-firmware amd64 Packages
     release v=13.0,o=Debian,a=stable,n=trixie,l=Debian,c=non-free-firmware,b=amd64
     origin deb.debian.org
 500 http://deb.debian.org/debian trixie/contrib amd64 Packages
     release v=13.0,o=Debian,a=stable,n=trixie,l=Debian,c=contrib,b=amd64
     origin deb.debian.org
 500 http://deb.debian.org/debian trixie/main amd64 Packages
     release v=13.0,o=Debian,a=stable,n=trixie,l=Debian,c=main,b=amd64
     origin deb.debian.org
Pinned packages: