PBS3to4

Aug 7, 2025
5
0
1
After upgrade on the remote backupserver and reboot, I stuck in booting with: error: symbol ´grub-efi-set-variable-to-string ´not found

I did new install and try to uninstall systemd-boot which should make problems according to https://pbs.proxmox.com/wiki/Upgrade_from_3_to_4 , but apt says it is not installed.

In step /etc/default/grub i tried both possibilities No - keep currently installed version and to install new with the same result.
What can I do?
 
that sounds like you ignored the warning about a missing grub package, and the grub bootloader your system is using for booting and the rest of the grub install got out of sync..

does it work now that you've reinstalled?
 
I have reinstalled PBS 3 from image provided by datacenter (OVHCloud). Before upgrade to 4 I tried to reboot and no problem.
After this I run:
1.grub-install and update-grub.
2.apt-update, apt dist-upgrade
3. screenshot from pbs3to4 --full

1754553575627.png
4. now I would like to update repositories to trixie
but when I do upgrade I have to choose the possibilities by /etc/default/grub - with the ssame result
Before reboot I wanted to uninstall systemd-boot but it was not found on system

Now with new install of PBS 3 and dist-upgrade is still not present
1754553957453.png

Thank you for your help:))
 
the OVH image does all sorts of things in non standard ways, I am not sure how the bootloader is set up there..
 
If you have IPMI on your OVH server you can install it via IOS that what I have done as OVH images are modified.
 
Success,

1.changed the repositories to original from Proxmox.
2. updated, upgraded >in step /etc/default/grub choice N
3. after upgrade update-grub
4. systemctl reboot
:)