TrueNAS SCALE 24.10.0.2 and 24.04.2.5 are Now Available!

We are pleased to release TrueNAS SCALE 24.10.0.2 and 24.04.2.5!

These releases address a high-impact issue discovered with SMB memory management discovered in the 24.10.0.1 and 24.04.2.4 releases.

  • Fix Management of SMB AIO read buffers (NAS-132365).

See the 24.10.0.2 Release Notes and 24.04.2.5 Release Notes for more details.

24.10.0.2 Changelog: https://www.truenas.com/docs/scale/24.10/gettingstarted/scalereleasenotes/#241002-changelog
24.04.2.5 Changelog: https://www.truenas.com/docs/scale/24.04/gettingstarted/scalereleasenotes/#240425-changelog
Download : https://www.truenas.com/download-truenas-scale
24.10.0.2 Documentation : https://www.truenas.com/docs/scale/24.10
24.04.2.5 Documentation : https://www.truenas.com/docs/scale/24.04

Thank you for using TrueNAS SCALE! As always, we appreciate your feedback!

13 Likes

Thank you for the fast turn-around @awalkerix and the iX engineering team! And a special thank you to the community testers who helped us validate the fix was working properly in advance.

7 Likes

As a super heavy (XXXXL) Samba user, I salute you guys.

7 Likes

Thank god! Or rather to the iX devs <3.
I was about to go crazy with .1, I believed in a HW failure.

2 Likes

After each upgrade I will have to re-install the NVIDIA Drivers?

yeah also noticed it, itā€™s kind of annoying. If you update from 24.04 to 24.10 i can understand the need to manually install the driver. But when installing a point release it seems unnessesary to always install the driver new. Canā€™t we get a promt before pressing the update button to ask if we want to keep the current nvidia driver?

2 Likes

It seems like the ā€œUpdatesā€ are practically a complete install. The file size of the ISO vs the Update is pretty similar. Is this really a patch upgrade. If it is, then the majority of the software had been touched.

Way back when FreeNAS 9.3 came out and changed to using a live ZFS boot pool (vs. the run-from-RAMdisk that had been done through the 9.2 series), it was suggested this could result in much smaller downloads for updates, and possibly even not needing to reboot for every update. Obviously nothing came of either of those possibilities.

Omg I got crazy today, because since 24.10.0.1 Almost every file I copied from TrueNas to Windows over SMB is corrupted and on every copy the same file had a different checksum.
I thought at first it was the network card until I have realized that it had data errors over the 1Gb-NIC and on my second 10gb-NIC.
But I had no errors on my linux clients I guess.
Also files from MinoIO had no corruption.
I just installed 24.10.0.2 and the corruption seems to be goneā€¦
Can someone confirm that this bug is fixed now?
Iā€™m afraid to use SMB again.

Btw, the software Restic should not be used on linux with smb, because there was a bug in an older Golang version I guess?

This is something we still dream of doing, perhaps using apt to do much smaller updates in the future. But right now we donā€™t want to touch the updater, because if it aint broke, donā€™t fix it :slight_smile:

2 Likes

SMB on 24.10.0.2 should be in happier shape now. We found a bug in io_uring (fun) and have worked around it.

1 Like

My update was yet again, un-eventful. Couldnā€™t ask for much more.

Now to mention something that wasnā€™t really completely fixed:
SMART for NVMe. What looks to be fixed was the ability to ā€œscheduleā€ a SMART test for NVMe drives. Now the other foot dropsā€¦ but no SMART test is actually run. This gives a person false hope that a SMART test will be run on the NVMe drive. So I would have to say that the Release Notes are not clear on the status of SMART for NVMe.

HOWEVER! you can manually commence a test via the GUI. So part of it is functional.

1 Like

Partial success anyway :slight_smile: Can you file a ticket for that? Something we should fix for the next release if possible.

1 Like

I would however it will get closed immediately because smartmontools 7.5 is needed for a complete fix. I have built 7.5 smartctl, however smartd is still pending being fixed. The 7.5 smartctl work manually just fine. If people want to ensure NVMe drives are tested, they can run my little script or send ā€˜nvmecontrolā€™ or ā€˜nvmeā€™ commands in a Cron Job. Those two commands work flawlessly.

Once smartmontools 7.5 comes out and if the problem is not fixed, you can count on me to file another bug report. I need to look through the TrueNAS python code and also provide a solution that can just be rolled into TrueNAS SCALE (I learn this way). Since I do not expect CORE to get an update, folks are likely better off using my little script. I donā€™t like peddling this but it is an option for those folks who do have NVMe drives right now.

Thatā€™s a good topic for Feature Requestā€¦

About 8,000 systems were updated to 24.10.0.2 on its first day with no particular issues. It has passed its first field safety test. Thanks for all the testing and feedback.

The next expected Electric Eel update is 24.10.1 - planned for December.

The Software Status page is updated with current recommendations.

1 Like

Iā€™m out of the loop.

Why would any drivers need to be ā€œinstalledā€, independent of the NAS appliance itself?

How does this work with TrueNAS SCALE? Is there a ā€œDriversā€ menu that allows you to install the Nvidia proprietary drivers, which donā€™t exist in the default base installation?

If so, that makes TrueNAS more modular than I had assumed.

Thereā€™s a checkbox you can tick in the apps menu to download and install the drivers. If itā€™s not checked, no driver gets installed and by default EE installs without a driver

1 Like

Yeah then I agree, itā€™s odd that youā€™re expected to reinstall the driver after a point-release update.

2 Likes

Hey @joeschmuck

My nvme doesnā€™t seem to be tested with your tool. It reports ā€œLast Test Type (time conducted)ā€ as 76 (13127 hrs). Iā€™ve tried running the GUI SMART test and it fails too. Weird. Any clues? It is a Crucial CT500P1SSD8 P1 500GB 3D NAND NVM PCIe M.2 (model number CT500P1SSD8) with serial number 2031E2BD763F.

With the GUI it reports the following and never progresses beyond 0.00%:

If there is a better place to post this, or you recommend a new thread, i can do that.

thanks for any help mate