Help needed to update/upgrade from 12.0-U8 to 13.0-U5.1

gjh1967

Dabbler
Joined
Feb 27, 2022
Messages
13
Here's what ive done so far.
Tried the ISO update. The tar update. Tried changing Trains.
Updating using the systems/update tab.

Below is how im doing it.

Saved current Config
deleted 13.0-U5.1 using BEADM Destroy -F command from Shell
That worked.
BEADM list shows only default as BE

Go to system/update.
Switch train to 13 stable RELEASE Train
hit refresh it changes to 13 train update
apply update
Downloading base OS
Reboots
Boots into Welcome to Truenas Boot options screen.

Only shows 2 x kernels- Default and Debug
Select kernel 1 of 2 and it boots into that kernel.

Truenas Console screen is displayed like normal indicating UP status.
Log back into Truenas GUI using Firefox.
Truenas system information from Dashboard indicates Version:TrueNAS-12.0-U8

Go back to system/update and check the Train. Still shows 12.0 Stable Train.
Hasn't switched to Truenas 13 Train.

Go back to System/Boot tab and it shows default BE is listed as NOW and 13.0-U5.1 as reboot
Both with Keep flag set at no.
i set the keep flag on 13.0-U5.1 to keep
Run the BEADM list command from shell.


root@truenas[~]# beadm list
BE Active Mountpoint Space Created Nickname
default N / 1.2G 2022-03-02 06:45 default
13.0-U5.1 R - 2.5G 2023-07-08 01:37 13.0-U5.1

restart Truenas.
No other kernel options other than default or debug listed.
Boots to Truenas console screen as normal.
Check System/Boot tab.
no change. 13.0-U5.1 still set as REBOOT and keep Flag set as yes.
Default BE is current.
Run BEADM list. No change
Check Trains and 12 is still active train.

So i tried wiping the boot disk ada0
wiped successfully.

Run uname -a from shell

root@truenas[~]# uname -a
FreeBSD truenas.local 13.1-RELEASE-p7 FreeBSD 13.1-RELEASE-p7 n245428-4dfb91682c1 TRUENAS amd64

so i created new boot drive from the 13 ISO.
Installed it (No option to overwrite truenas as its clean disk)
Rebooted and installed to ada0 which should be a virgin drive. Install appears to install ok.
Truenas Boot console comes up with normal uptime menu.

My GUI ip Address is there. I log in and its still showing 12 on the dashboard.

So. It goes through the motions of updating/upgrading. But doesn't actually indicate its changed to the new BE.

Ive also posted on another thread with this issue and ran through the suggested courses of action. see post

Im at my wits end and just short of pulling my hair out in frustration.
This shouldn't be so hard.
 

gjh1967

Dabbler
Joined
Feb 27, 2022
Messages
13
Here's what ive done so far.
Tried the ISO update. The tar update. Tried changing Trains.
Updating using the systems/update tab.

Below is how im doing it.

Saved current Config
deleted 13.0-U5.1 using BEADM Destroy -F command from Shell
That worked.
BEADM list shows only default as BE

Go to system/update.
Switch train to 13 stable RELEASE Train
hit refresh it changes to 13 train update
apply update
Downloading base OS
Reboots
Boots into Welcome to Truenas Boot options screen.

Only shows 2 x kernels- Default and Debug
Select kernel 1 of 2 and it boots into that kernel.

Truenas Console screen is displayed like normal indicating UP status.
Log back into Truenas GUI using Firefox.
Truenas system information from Dashboard indicates Version:TrueNAS-12.0-U8

Go back to system/update and check the Train. Still shows 12.0 Stable Train.
Hasn't switched to Truenas 13 Train.

Go back to System/Boot tab and it shows default BE is listed as NOW and 13.0-U5.1 as reboot
Both with Keep flag set at no.
i set the keep flag on 13.0-U5.1 to keep
Run the BEADM list command from shell.


root@truenas[~]# beadm list
BE Active Mountpoint Space Created Nickname
default N / 1.2G 2022-03-02 06:45 default
13.0-U5.1 R - 2.5G 2023-07-08 01:37 13.0-U5.1

restart Truenas.
No other kernel options other than default or debug listed.
Boots to Truenas console screen as normal.
Check System/Boot tab.
no change. 13.0-U5.1 still set as REBOOT and keep Flag set as yes.
Default BE is current.
Run BEADM list. No change
Check Trains and 12 is still active train.

So i tried wiping the boot disk ada0
wiped successfully.

Run uname -a from shell

root@truenas[~]# uname -a
FreeBSD truenas.local 13.1-RELEASE-p7 FreeBSD 13.1-RELEASE-p7 n245428-4dfb91682c1 TRUENAS amd64

so i created new boot drive from the 13 ISO.
Installed it (No option to overwrite truenas as its clean disk)
Rebooted and installed to ada0 which should be a virgin drive. Install appears to install ok.
Truenas Boot console comes up with normal uptime menu.

My GUI ip Address is there. I log in and its still showing 12 on the dashboard.

So. It goes through the motions of updating/upgrading. But doesn't actually indicate its changed to the new BE.

Ive also posted on another thread with this issue and ran through the suggested courses of action. see post

Im at my wits end and just short of pulling my hair out in frustration.
This shouldn't be so hard.
Solved my own issue.
It turns out that somehow one of the upgrades got installed to a spare SAS drive. i pulled the drive out that was indicated as boot-pool. Truenas didn't like that , but that was expected. Rebooted into the ISO for 13.0-U5. did a fresh install. rebooted. Uploaded my saved config and rebooted again. All pools and jails working and now showing the new 13.0-U5 version with trains showing scale as an upgrade option.

Its only taken me 15 months to get this far. :-0
 
Top