Jeremy Allison
2022-Dec-13 18:27 UTC
[Samba] Samba support for Sonos S1 versions 4.15 and above
On Tue, Dec 13, 2022 at 10:21:57AM -0800, Nelson Minar wrote:> Try setting: "unix extensions = yes" > > I tried that and it didn't work. Same error at log level 2; connect > followed 7ms later by closed connection. > My apologies, but I'm just about to leave the house with the Sonos system > so further testing will take me a few days.There are two issues in the logs you posted. 1). "guest - no such user". 2). "Info level 512 - no such level" "unix extensions = yes" should fix #2. Adding a real UNIX "guest" user should fix #1. Without more data there's nothing more I can say, sorry.
Barry de Graaff
2022-Dec-14 06:37 UTC
[Samba] Samba support for Sonos S1 versions 4.15 and above
It does make a difference in that it logs in now, but still not working. adduser guest # set empty password smbpasswd -a guest chown guest:guest /public -R chmod 777 /public -R [2022/12/14 06:22:51.479552, 3] ../../source3/smbd/trans2.c:6068(call_trans2qfilepathinfo) call_trans2qfilepathinfo: TRANSACT2_QPATHINFO: level = 512 [2022/12/14 06:22:51.479564, 3] ../../source3/smbd/error.c:78(error_packet_set) NT error packet at ../../source3/smbd/trans2.c(6076) cmd=50 (SMBtrans2) NT_STATUS_INVALID_LEVEL [2022/12/14 06:22:51.482398, 5] ../../source3/smbd/process.c:556(receive_smb_talloc) receive_smb_raw_talloc failed for client ptr=0x55b7b19d0cf0,id=1,addr=ipv4:192.168.1.67:35503 read error = NT_STATUS_END_OF_FILE. Complete logs are at: https://barrydegraaff.nl/share/logs2.tar.gz [global] #Required for Sonos S1 server min protocol = NT1 client min protocol = NT1 client use spnego = no client ntlmv2 auth = no ntlm auth = true ntlm auth = ntlmv1-permitted workgroup = WORKGROUP server string = Samba Server Version %v security = USER map to guest = Bad User log file = /var/log/samba/log.%m max log size = 50 idmap config * : backend = tdb cups options = raw ntlm auth = true unix extensions = yes log level = 5 # User defined share [public] path = /public read only = Yes guest ok = Yes browseable = Yes public = Yes unix extensions = yes