Page 1 of 1
NAS4Free 11.1.0.4.4578 released (FreeBSD 11.1-RELEASE-P1)
Posted: 16 Sep 2017 22:49
by zoon01
The NAS4Free Team is pleased to announce the release of version 11.1.0.4.4578 - Atomics
Download build 11.1.0.4.4578
Please Read always the readme_11.1 file
For who wants to know a bit more, here are the
FreeBSD-11.1R-release_notes
and the
FreeBSD-11.1R-hardware_notes
Major Change!
cifs/smb note:
==============
From Samba 4.5.0 and up the default value for the "ntlm auth" option is changed from "yes" to "no".
This may have impact on very old clients which doesn't support NTLMv2 yet.
Only if you really need NTLMv1 Authentication you can set in Additional Parameters: "ntlm auth = yes".
BUILD 11.1.0.4.4578
Changes after release 11.0.0.4.4551
===============================
- Update translations.
- Change width of input element firmware page.
- Upgrade sudo to 1.8.21p1.
- Upgrade syncthing to 0.14.37.
- Upgrade proftpd to 1.3.6.
- Upgrade e2fsprogs to 1.43.6.
- Upgrade virtualbox-ose to 5.1.28.
Fixes
- Fix snmp start, hrPrinterTable: printcap entry for <noname?> has errors.
- Fix define class before inheriting.
Note:
Clear your browser's cache to avoid display issues after upgrade when coming from older release like past 11.0 series.
Make a new backup of your system configuration and store this on safe location.
Enjoy!
Regards,
The NAS4Free Team
Re: NAS4Free 11.1.0.4.4578 released (FreeBSD 11.1-RELEASE-P1)
Posted: 17 Sep 2017 04:03
by JoseMR
Upgraded from WebGUI and everything smooth as expected, thanks N4F team for the great release!.
Re: NAS4Free 11.1.0.4.4578 released (FreeBSD 11.1-RELEASE-P1)
Posted: 17 Sep 2017 10:27
by ernie
Thanks for this. It works here too
Re: NAS4Free 11.1.0.4.4578 released (FreeBSD 11.1-RELEASE-P1)
Posted: 17 Sep 2017 11:49
by apollo567
Hello, works for me also via Web-Gui Update
Re: NAS4Free 11.1.0.4.4578 released (FreeBSD 11.1-RELEASE-P1)
Posted: 17 Sep 2017 22:43
by netware5
Upgraded successfully via LiveUSB. No issues so far. Changed embedded installation USB from GPT to MBR, so during next upgrade will check if the WebGUI upgrade will work with MBR formatted boot USB stick.
Re: NAS4Free 11.1.0.4.4578 released (FreeBSD 11.1-RELEASE-P1)
Posted: 18 Sep 2017 01:28
by JoseMR
NAS4Free Full users with the following PHP console warning/error after upgrade:
"PHP Warning: Module 'intl' already loaded in Uknown on line 0"
can safely run below command from console/ssh and reboot, since that obsolete module has been removed:
Code: Select all
rm /usr/local/etc/php/ext-20-intl.ini
Regards
Re: NAS4Free 11.1.0.4.4578 released (FreeBSD 11.1-RELEASE-P1)
Posted: 18 Sep 2017 01:40
by zoon01
JoseMR wrote: ↑18 Sep 2017 01:28
NAS4Free Full users with the following PHP console warning/error after upgrade:
"PHP Warning: Module 'intl' already loaded in Uknown on line 0"
can safely run below command from console/ssh and reboot, since that obsolete module has been removed:
Code: Select all
rm /usr/local/etc/php/ext-20-intl.ini
Regards
Confirmed harmless console error on full install and is now fixed on 4579

We forgotten to cleanup.
Re: NAS4Free 11.1.0.4.4578 released (FreeBSD 11.1-RELEASE-P1)
Posted: 18 Sep 2017 11:29
by erik
For those running without ECC memory using the zfs debug flag to protect their in-memory buffers against corruption this piece of release info is relevant:
The vfs.zfs.debug_flags sysctl(8) has been deprecated in favor of vfs.zfs.debugflags. Additionally, vfs.zfs.debugflags can now be configured in loader.conf(5), whereas vfs.zfs.debug_flags could not.
Re: NAS4Free 11.1.0.4.4578 released (FreeBSD 11.1-RELEASE-P1)
Posted: 18 Sep 2017 15:18
by kfnas
Hello,
Can the devs at least here comment on the interoperability of ZFS and samba in terms of timestamps please?
In some versions of 11.1 releases
it had partially worked. Or at least with 10.x version - previous samba version.
the issue is the change time / creation time on the recent samba config implementation on the NAS4Free 11.1.0.4 (4551)
The ZFS support following timestamp features:
access time – atime [last access - read time]
change time – ctime [last write time]
modify time – mtime [attribute modify time]
creation time - crtime [akka birth time]
the issue/tests:
NAS4Free 11.1.0.4 (4551) with vbox and windows
on virtualised windows, one file via vbox shared folder [ZFS] was created - test.mp4
now the timestamps has been readed as:
Code: Select all
vbox:
Last write time: 09/12/2017 09:11:25.000
Creation time: 09/13/2017 12:05:34.000
Last access time: 09/14/2017 11:10:17.000
Change time: 09/13/2017 12:05:34.000
ok, let's take a look via terminal on nas4free for the shell readings:
Code: Select all
nas: ! # ls -lTu test.mp4
-rw-rw-rw-+ 1 vboxusers vboxusers 771422817 Sep 14 11:10:17 2017 test.mp4
nas: ! # ls -lTc test.mp4
-rw-rw-rw-+ 1 vboxusers vboxusers 771422817 Sep 13 12:05:34 2017 test.mp4
nas: ! # ls -lTU test.mp4
-rw-rw-rw-+ 1 vboxusers vboxusers 771422817 Sep 12 09:11:25 2017 test.mp4
so we see here at least the ctime,atime,mtime are available
let's read the file timestamps via samba share:
Code: Select all
samba:
Last write time: 12.09.2017 09:11:25,000
Creation time: 12.09.2017 09:11:25,000 <---!
Last access time: 14.09.2017 11:10:17,620
Change time: 12.09.2017 09:11:25,000 <---!
we see, that the atime is working, but the ctime/mtime/crtime are the same and that is the stamp of last write time.
Last write time [ctime] is the same as creation time/change time [mtime/crtime] and the correct value of creation/change time [mtime/crtime] is missing.
just for test purpose we do some ZFS readings co confirm the timestamps:
Code: Select all
zdb -vvv TEST/Test | grep test.mp4
test.mp4 = 8456 (type: Regular File)
zdb -vvv TEST/Test 8456
Dataset Test/Test [ZPL], ID 41, cr_txg 1881, 3.10T, 18147 objects, rootbp DVA[0]=<0:308256000:1000> DVA[1]=<0:98364d1000:1000> [L0 DMU objset] sha256 uncompressed LE contiguous unique
double size=800L/800P birth=10902962L/10902962P fill=18147 cksum=1f0a66a1fc5be960:8299b00a7bed5dab:6bfa8945baebd693:5b253cc7f6314b51
Object lvl iblk dblk dsize lsize %full type
8456 3 128K 128K 736M 736M 100.00 ZFS plain file
200 bonus System attributes
dnode flags: USED_BYTES USERUSED_ACCOUNTED
dnode maxblkid: 5885
uid 920
gid 920
atime Thu Sep 14 11:10:17 2017
mtime Tue Sep 12 09:11:25 2017
ctime Wed Sep 13 12:05:34 2017
crtime Tue Sep 12 09:11:25 2017
gen 10883990
mode 100666
size 771422817
parent 6005
links 1
pflags 40800000000
- is there any VFS module which have to be exactly loaded to support all timestamps stored in the ZFS? If yes why they are not loaded by default?
- XA attributes are not part of the FreeBSD ZFS implementation. Are they needed?
thankyou!
Re: NAS4Free 11.1.0.4.4578 released (FreeBSD 11.1-RELEASE-P1)
Posted: 19 Sep 2017 22:03
by kfnas
@zoon, can you comment on the samba please? if
, then the conversion works, but sadly, xattr is added to the meta data of each file [property 'xattr' not supported on FreeBSD yet in "native"? form] and thus solely for the timestamp it is not needed to store/conversion of available data samba <-> ZFS. I'm quite pretty sure, that it worked in previous versions, perhaps on 10.1 for sure...
Re: NAS4Free 11.1.0.4.4578 released (FreeBSD 11.1-RELEASE-P1)
Posted: 21 Sep 2017 23:17
by zoon01
kfnas, i stay guilty atm for a lot of questions above.
We know there are some minor code changes needed in both samba and modules,
but we do not know when it will come.
Internal we had to make a choice, downgrade samba or stay upstream for security patches, we choose to move upstream.
Some things that did work fine in older n4f releases, changed on newer upstream samba versions and is now broken, also they focus lately on new features and design changes, we are waiting for some upstream bug fixes.
I'm sorry this is not yet the answer your looking for.
Re: NAS4Free 11.1.0.4.4578 released (FreeBSD 11.1-RELEASE-P1)
Posted: 22 Sep 2017 08:22
by kfnas
Thankyou for your answer and perferct work here. We will wait.