TrueNAS CORE 13.3-RELEASE in August

Sanguine -

Optimistic or positive, especially in a bad or difficult situation

1 Like

No, we said Enterprises donā€™t use Jails. We donā€™t think we can adequately support them.

They do use SCALE Appsā€¦ Nextcloud, Synthing, Minio. Weā€™ll be adding more. There is an ā€œEnterprise Apps catalogā€

2 Likes

The TrueNAS 13.3 RELEASE is frozen. The following fixes are included:

https://ixsystems.atlassian.net/issues/?jql=fixVersion%20=%2011269%20ORDER%20BY%20created%20ASC

The Nightly version to use from any testing is:

TrueNAS-13.3-MASTER-202408050733

6 Likes

Nightly TrueNAS-13.3-MASTER-202408050733 seems broken.

Canā€™t authenticate samba users because /var/run/samba-cache/private/passdb.tdb doesnā€™t exist. I see that this path was a recent ix samba change.

I created /var/run/samba-cache/private and reset the password for a user. passdb.tdb was created after resetting the password and I can connect.

But it doesnā€™t persist across a reboot. /var/run/samba-cache is nuked.

1 Like

Thanks for testing. Please report a bug ASAP.
Our own testing is ongoing for the next week, but you can accelerate the catch and release process.

1 Like

Broken for me too.

Noted on other thread we will have a look, please go ahead with a bug report for this one.

I can maybe tonight, or tomorrow.

It wonā€™t hurt my feelings if somebody beats me to it.

There were obvious messages about the missing file/path in /var/log/samba4/*.

1 Like

Iā€™ll try to file one.

1 Like

Thanks Victor!

I see NAS-130446 / 13.3 / Ensure required samba directories are created by anodos325 Ā· Pull Request #14144 Ā· truenas/middleware Ā· GitHub landed a few minutes ago, which will surely resolve the issue. Thanks @awalkerix and others!

So donā€™t use TrueNAS-13.3-MASTER-202408050733 or TrueNAS-13.3-MASTER-202408060734. But Iā€™m assuming the next nightly will be good.

4 Likes

These are nightlies so things will be in flux. For example, www/apache24 port update was also just merged to bring in latest fixes for webdav service.

4 Likes

13.3-stable is following same samba repository as stable/dragonfish. Regression in nightlies for 13.3 was caused by a system dataset related fix in dragonfish (but we probably also needed it for 13.3 as well). There were a few other minor SMB-related fixes that will be mentioned in release notes.

1 Like

Ha! I did not know that! Iā€™ve used iSCSI with windows, it was stable as an iceberg. Like the rest of Core.

Besides Boot Environments and jails ā€“ itā€™s freeBSD documentation and introspection, leading with dtrace.

I understand that whole point of ā€œstorage applianceā€ is to ā€œjust workā€ and not require user to fiddle with internals; but when something does not, or if there is some performance issue, having these tools makes all the difference.

I donā€™t think there is dtrace replacement on linux still; there are some tools that implement some of the functionality, but itā€™s not the same yet. I have accumulated a collection of dtrace scripts that quickly tell me whatā€™s going on on the system.

Same goes on boot environments. Being able to recovery quickly from screwups (or beta software bugs) is invaluable.

That bug I referred to is a real world outcome of them existing: have there not been boot environment, I would not have tested beta release, and when the official release happened ā€“ Time Machine backups would still be unprotected; and fixing bugs after release is much less desirable than before. So this has already paid off at least once in the last months.

Another TrueNAS feature that I absolutely love (and I"m not sure if Scale implements this the same way) is how the configuration is handled: that the ā€œconfiguration backupā€ file is a literaly a list of commands to get from a vanilla install of the OS to the current configuration. Itā€™s brilliant, and very robust.

Great! Iā€™ll test the nightly.

SCALE handles the config backup in the same way as COREā€“which has never been ā€œliterally a list of commands to get from a vanilla install of the OS to the current configuration.ā€ Itā€™s insteadā€“with both CORE (and FreeNAS before it, in every version back to 8.0) and SCALEā€“a SQLite database; the task of reading that database and implementing the configuration described in it belongs to the middleware.

Look at bpftrace. It provides much of same utility you can get out of dtrace. I use it fairly regularly to inspect kernel / zfs / performance issues. Itā€™s generally useful to be familiar with bpftrace if you use linux in any serious work capacity. Brendan Gregg has various useful bpftrace one-liners just like his dtrace ones).

From an end-user perspective thereā€™s very little difference between SCALE and Core for basic NAS functionality.

3 Likes

Does the TrueNAS-13.3-MASTER-202408061341 build contain the SMB fix or should I wait longer?

Yes it has the fix in

3 Likes

Boot environments also exist on SCALE

2 Likes

I missed that one, but I can confirm SMB passwords and auth are working in the current TrueNAS-13.3-MASTER-202408070733. Thanks again.

4 Likes

What rclone version wil be in the initial 13.3 release? I rememeber that in U6 it is quite oldā€¦