Hello.

I'm heavily using Samba and I use Nagios to monitor it: a script periodically writes a file to a dedicated share and deletes it, so I'm informed early of any failure.

After upgrading a 14.4 machine to a 15.1 this started to fail.
Notice my fileserver is in a jail.

I tracked this down to the following:
smbclient -m smb2 -W domain -U user //server/share password
Try "help" to get a list of possible commands.
smb: \> put testfile
putting file testfile as \testfile (2411.4 kb/s) (average 2411.5 kb/s)
smb: \> ls
NT_STATUS_CONNECTION_DISCONNECTED listing \*
smb: \>

> smbclient -m smb2 -W domain -U user //server/share password
> Try "help" to get a list of possible commands.
> smb: \> ls
> NT_STATUS_CONNECTION_DISCONNECTED listing \*
> smb: \>

Going the fileserver side:
root@fileserver:/share
ls
testfile
lsextattr user testfile
testfile        DOSATTRIB

Now the interesting thing:
rmextattr user DOSATTRIB testfile

Back to the client:
> smbclient -m smb2 -W domain -U user //server/share password
> Try "help" to get a list of possible commands.
> smb: \> ls
  .                                   D        0  Tue Jul 14 11:23:11 2026
  ..                                  D        0  Tue Jul 14 11:23:11 2026
  testfile                            N    22224  Tue Jul 14 11:23:11 2026

                949166087 blocks of size 1024. 948339257 blocks available




So, having a file with DOSATTRIB seems to break smbclient.
This didn't happen on 14.4.

Before I start digging into the logs and getting mad with gdb, does anyone have any hypotesis?
What has changed between 14.4 and 15.1 WRT extended attributes on ZFS?

 bye & Thanks
        av.

Reply via email to