[Samba] smb_set_file_dosmode error: BUG after update to samba4-4.4.2
Robert K. Nelson
rnelson at airflowsciences.com
Wed May 18 13:39:57 UTC 2016
We are using samba4 as an AD controller under OpenSuSE 13.2 using the
repository at:
http://download.opensuse.org/repositories/network:/samba:/TESTING/openSUSE_13.2
After an update to Version 4.4.2, we began getting error from our CAD
program (SolidWorks). This happens under both Windows 7 and Windows 10.
The messages in the Samba log file are:
[2016/05/17 10:49:02.822522, 2] ../source3/smbd/open.c:1006(open_file)
ASC\jnitz opened file
Projects/ALI/CAD/~$ALI_Pit-8-Concept_Assy-0_MAIN_00.SLDASM read=No
write=No (numopen=2)
[2016/05/17 10:49:02.823553, 2]
../source3/smbd/trans2.c:6144(smb_set_file_dosmode)
smb_set_file_dosmode: file_set_dosmode of
Projects/ALI/CAD/~$ALI_Pit-8-Concept_Assy-0_MAIN_00.SLDASM failed
(Operation not supported)
This file is both readable and writable using the Windows NotePad
accessory.
There were no configuration file changes made before or after the update
to samba4-4.4.2, and there were no changes to the CAD program, so the
problem would seem to be associated with the update. I notice in the
Release Notes that there were several Samba patches associated with
preventing MITM attacks. I wonder if the problem may come from one of
those changes.
Has anyone else seen this issue? Is there a workaround? May I provide
more information.
Here are the results of rpm -qa | grep samba
_____________________________________________
libsamba-passdb0-4.2.3-5.1.x86_64
libsamba-passdb0-32bit-4.2.4-34.1.x86_64
libsamba-util0-32bit-4.2.4-34.1.x86_64
samba4-4.4.2-1.1.x86_64
libsamba-hostconfig0-32bit-4.2.4-34.1.x86_64
libsamba-credentials0-32bit-4.2.4-34.1.x86_64
samba-libs-32bit-4.2.4-34.1.x86_64
samba-libs-4.2.3-5.1.x86_64
samba-winbind-32bit-4.2.4-34.1.x86_64
libsamba-util0-4.2.3-5.1.x86_64
yast2-samba-server-3.1.11-2.8.1.noarch
samba-client-32bit-4.2.4-34.1.x86_64
samba-winbind-4.2.3-5.1.x86_64
Here is the header part of our smb.conf file:
____________________________________________
# Global parameters
[global]
workgroup = ASC
netbios name = ASCPC21
server role = active directory domain controller
realm = ASC.AIRFLOWSCIENCES.COM
#dns recursive queries = yes # although documented in a few
places, this stanza is apparently not parsed or implemented
allow dns updates = nonsecure
dns forwarder = 8.8.8.8
log file = /var/log/samba/samba4.log
log level = 2
idmap gid = 10000-20000
idmap uid = 10000-20000
security = user
usershare allow guests = No
usershare max shares = 100
add machine script = /usr/sbin/useradd -c Machine -d
/var/lib/nobody -s /bin/false %m$
domain logons = Yes
domain master = Yes
ldap admin dn =
ldap suffix =
local master = Yes
os level = 65
passdb backend = smbpasswd
preferred master = Yes
wins server =
wins support = No
vfs objects = acl_xattr
map acl inherit = Yes
store dos attributes = Yes
unix extensions = no
wide links = yes
time server = yes
--
Robert K. Nelson
Airflow Sciences Corporation
12190 Hubbard Street, Livonia, MI 48150-1737
(734) 525-0300 FAX (734) 525-0303 www.airflowsciences.com
More information about the samba
mailing list