Hello,
I just upgraded one server from FreeNAS 11.3-U5 to TrueNAS-12.0-STABLE this morning.
Before the upgrade, I exported my jails to zip files using
and I grabbed the files from /mnt/pool-name/iocage/images/
I also made manual snapshot just in case.
Then I stopped all jails, changed update train to TrueNAS and launched the upgrade. I only took a few minutes before the reboot.
Everything went smooth, and all jails were started and running fine at reboot. I wanted to make sure jails were up to date so I upgraded jails using
Code:
iocage upgrade -r 12.1-RELEASE jail-name
I had one FAMP (plugin), one Nginx (not a plugin), one Plex (plugin) and one Nextcloud (plugin). All jails upgraded well, except for the Nextcloud.
Upgrade also updated the jail and I think this is what went wrong. After the upgrade, Nextcloud jail IP was displaying TrueNAS webUI login instead of Nextcloud login. This is not critical for me, since this jail was just a quick and dirty setup made for tests, so I just uninstalled it and I'll create a new one if needed.
Plex went from version 1.20.3.3483 to 1.20.4.3517 after the upgrade so it also updated, no issue with it so far.
About the pools, since I was using old encryption (Gelid) it's now displaying "(Legacy Encryption)". I didn't upgrade the pools, as I'm not so sure I really need new features and I can roll back in case of a problem.
Some things I noticed:
After upgrade, I had an error when trying to SSH to the server using Putty:
Code:
Couldn't agree a key exchange algorithm
This was because I was using an old Putty version. I just downloaded latest version and I could SSH to the server.
I now have lot of those errors in the console:
Code:
Nov 18 12:51:53 freenas 1 2020-11-18T12:51:53.320759+01:00 freenas.local mountd 3561 - - can't open /etc/zfs/exports
I also noticed TrueNAS webUI doesn't keep me logged in, I need to put my username and password often which is not very convenient.
Beside of that everything seems to run fine so far.