Help Needed: Proxmox VE Server Boot Failure after SSD Replacement

MyTrottle

New Member
Dec 20, 2023
3
0
1
Hello,

I'm have a big problem with my Proxmox VE server. I'm on the brink of giving up. Usually, I'm a silent reader in forums, but I've reached my limit.

Prolog:
I use the server privately for various services like an email server or Matrix for the family, among other applications. Currently, I don't have an external backup, but I want to avoid data loss.

System Information:
  • ProLiant DL360p Gen8
  • ILO 4
  • System ROM P71 (05/24/2019)
  • CPU: 2x E5-2670
  • RAM: 256 GB DDR3
  • 1 logical volume as RAID6, created with Smart Array P420i Controller from 4 SSDs
  • 2x SANDISK 2TB & 2x Crucial 2TB
  • No UEFI BIOS
Main Act:
One Crucial SSD failed last week. I replaced it and rebooted the server without issues. During the initialization of the new disk, I restarted the server, which then failed to boot. The error message was: "error: invalid arch-independent ELF magic."

A "Linux expert friend" suggested testing the following in the Debian Live System:
sudo vgscan sudo vgchange -ay sudo mkdir /media/RESCUE sudo mount /dev/pve/root /media/RESCUE/ sudo mount /dev/sda1 /media/RESCUE/boot sudo mount -t proc proc /media/RESCUE/proc sudo mount -t sysfs sys /media/RESCUE/sys sudo mount -o bind /dev /media/RESCUE/dev sudo mount -o bind /run /media/RESCUE/run chroot /media/RESCUE update-grub grub-install /dev/sda

I found this on the Proxmox Wiki page: https://pve.proxmox.com/wiki/Recover_From_Grub_Failure

I couldn't execute sudo mount /dev/sda1 /media/RESCUE/boot due to a "can't read superblock on /dev/sda1" error. We noticed that the /boot/ folder was already filled with image data, so we proceeded.

After restarting the server, Proxmox's Grub started again, but the system didn't boot up. The message was:
Error: Symbol 'grub_device?UYD??h$gtvv' not found
loading Linux 5.15.104.1.pve
error incompatible license.
Press any key to continue…

Does anyone have a solution and can help?