Upgrade 24.10.2.1 to 25.04

Hi All,

I have two TrueNAS systems.
First, I updated my hardware machine because it has less running on it and is less complex. That worked, too.

But on my virtual machine, both systems had the same software level. Both were on 24.10.2.1. I started the upgrade via the GUI, and it ran smoothly. After rebooting, however, the VM encountered a problem: it said it had found multiple boot pools and couldn’t import them.
During the upgrade, it creates a new one, which then lands in the emergency console where it’s supposed to import the pool manually.

If I use the old boot entry, 24.10.2.1, it still works perfectly.
Can anyone tell me what the problem might be? Or is it a bug in the image?

Best regards

If your using VM’s it is not a good idea to upgrade. Stay on EEL till they make the VM upgrade path more functional.

Unless I’m misreading @Sumi is asking about a virtual machine that is running TrueNAS, not a VM hosted in TrueNAS, which is a completely separate issue.

I’m not sure what to make of the error without more information unfortunately.

How are you verifying that this is what is occurring? Do you have identifications for the two pools?

My Truenas virtual machine isn’t running in Truenas; the hypervisor is a ESX 7.x server running on it.

Up until now, the upgrades have always worked perfectly.
For example, when I upgraded from version 23.x to 24.x.
As I mentioned before, it worked on my other storage, but not on the virtual machine because it’s a bit more complex.

Here are the screenshots of the boot pool before the upgrade.

Here’s the screenshot from the console after the reboot.

Zpool Status:

i hope thats help to understand.
24.10.2.1 is on SDA3 the other Boot Pool is created from Upgrade Process on SDA4.

This worked for me: /t/duplicate-boot-pool/40854