CORE 13.3-U1.2 to SCALE 25.04

Continuing the discussion from Laying out my next upgrade I am finally committing to SCALE on my second system, target release is current Fangtooth.

Now, I have not been able to spend much time in the forums the past year… so, what are the things I should be aware of? I mean big (yet subtle) differences from CORE (ie, root user not being usable).

Also, am I correct in believing I cannot hop directly to Fangtooth, right? I should update via WebUI to 24.04 and then to 25.04, correct?

I have no Jails or Apps on this install, just a few pools (one being a couple of NVMe drives) with SMB shares (no aux parameters specified by me), and L2ARC (persistent due to the vfs.zfs.l2arc.rebuild_enabled tunable).

I referenced the following:

I would prefer avoiding the fresh install way if possible. Thank you in advance!

In that case, yes. You’ll need to upgrade in stages.

1 Like

Anything I should be aware of in doing so?

Fresh install will be a lot easier.

How so?

Save a copy of your config with secret seed, do fresh install, upload config and reboot. That’s it.

Now, I believe I succesfully updated. I jumped each release 13.3-U1.2 > 24.04 > 24.10 > 25.04.
What’s puzzling me is the fact that my root user is still working as before.

I think that’s to be expected, at least so far. I wouldn’t be surprised if some future version completely disables root, but I don’t believe that’s been done yet. It’d still be recommended to create a non-root admin user, though.

1 Like

I have one actually, just was puzzled by my root user being still available. Ty. Time to re-learn everything now.

P.S.: do I remember wrong or in SCALE L2ARC is persistent by default, thus requiring no tunable?

That’s to be expected if you’re still working with the CORE config. It’s slightly different if you didn’t clean install and restore config, but basically what you’re seeing is explained here https://www.truenas.com/docs/scale/25.04/gettingstarted/migrate/migrate-community/#restoring-configuration

2 Likes

Check with:

cat /sys/module/zfs/parameters/l2arc_rebuild_enabled

If it returns a 1, then it is enabled.

1 Like

It is, indeed, enabled. I think I upgraded without issue; this system did not have a challenging configuration, but I am plesantly surprised by how smooth was the process. Good work guys!

There is still one task remaining.

You traitor. :disappointed_relieved:

Don’t worry, that system is still faithfully serving (actually doing the heavy lifting)!
1k characters in the signature is limiting, had to cut a bit to make space for both systems.

1 Like

(possibly a bit optimistic)

1 Like

1 Like