This is the first stable release of TrueNAS SCALE 24.04 Dragonfish. It includes numerous software component updates, polished features, and fixes for issues discovered in 24.04-RC.1.
Notable changes:
Users migrating data from an existing third-party NAS solution to TrueNAS SCALE 24.04 can use the Syncthing Enterprise application to mount the source with a remote SMB share that preserves metadata. See Third-Party SMB Data Migration for considerations and a full tutorial.
Improved workflow for FIPS changes on HA systems (NAS-128187).
Improved compatibility of TrueNAS SCALE MinIO app and CORE MinIO plugin facilitates simplified migration for CORE users with S3 data deployments.
Fixed bug to ensure ISCSI targets are mountable after removing and replacing targets (NAS-128099).
Bug fix for NUT service and UPS data reporting (NAS-127788).
Ensure Netdata reporting history persists after reboot (NAS-127880).
Hide SPICE viewer password when entered (NAS-127868).
Fixes for units and data display on the Dashboard and Reporting page (NAS-127963 and NAS-127854).
Update replication resume token at object receive instead of data receive (NAS-126772).
Relax L2ARC lock during write operations to prevent OOM activation or deadlock (NAS-127456).
Prevent Datasets tree from unexpectedly collapsing open datasets (NAS-127966).
Fix GPU endpoint usage for GPU passthrough (NAS-127882).
Prevent cloud sync tasks from failing when pre/post-init scripts are present (NAS-127975).
Updated six servers, all with different HW configs and running Tailscale inside Jailmaker jails, no issues whatsoever. Smooth sailing, my sincere thanks to all developers and testers.
Had one small glitch, not particularly important (so much so that I almost forgot mentioning it): on one of these servers I had an rsyncd app configured initially, since replaced by a jail. The rsyncd app was deleted from the server a few weeks ago, and the apps service itself disabled, but still the update generated a warning that the app would stop working (I did not print the screen, so canāt be sure of the exact wording). That was the single glitch, for all six upgrades.
Edit: this is the message Iāve mentioned above, from another batch of updates - to be perfectly clear, as with the one above this app was deleted a few weeks ago, and the app service itself disabled:
It did reboot properly. Or, everything but the gui
There are lots of truecharts errors on not getting finding the newest imageā¦
Might this be the culprit?
[2024/04/23 23:03:01] (WARNING) middlewared.plugins.service_.services.base.systemd_unit():171 - nginx reload failed with code 1: ānginx.service is not active, cannot reload.\nā
ā¦ may be caused by: [2024/04/23 20:11:16] (WARNING) SystemDatasetService.sysdataset_path():112 - /var/db/system: mountpoint not found
?
Upgrade all went smoothly, although Iām having the silly network stats for apps like some others have reported, and also the distracting constant refreshing of the panels in the apps screen.
Please can we select the columns to display for apps and also choose how often to have the panels refresh?
I was using 24.04-RC.1, everything was normal.
I updated to 24.04.0 and Iām having a problem with one of my pools, as soon as I take a backup of the settings, or even if I install clean and just try to import the pool, the error is the same.
The worst thing is that I canāt go back to RC.1, because kernel panic also happens.
Since you are using desktop hardware with likely non-ECC RAM, please run good long memory test. While spacemap corruptions like this may mean some bugs in a code (in this case it may be related to device removal feature of ZFS, that is not so widely used), quite often they are caused by memory corruptions. Whatās about data recovery, you should be able to import pool read-only from command line, since read-only imports do not even read space maps, among many other things.
The changelog mentions that āZFS ARC memory allocations are updated and behave identically to TrueNAS CORE.ā What has changed, what used to be the default before? Was this a bug?