[Samba] dotless i problem samba3 - win98

osman osmany at datassist.com.tr
Tue Jun 8 13:37:05 GMT 2004


Hello,

I try samba 3.0.2a with Mandrake 10 Official release.
It works pretty well but one exception, "dotless i", a Turkish 
character. The other Turkish characters works.
If any filename contains dotless i, this file/directory is inaccessible 
from win98 clients.
I setup with Turkish locale. And i run samba with "export LC_ALL=C". 
Otherwise it runs, but doesn't share anything.

Can anyone help?
Thanks
Osman


in smb.conf i have
---------------------------
dos charset = 857
preserve case = yes


at loglevel 3 some error log; (the directory name is "8 times dotless i")
---------------------------------
[2004/06/08 16:21:30, 3] smbd/process.c:process_smb(890)
  Transaction 80 of length 60
[2004/06/08 16:21:30, 3] smbd/process.c:switch_message(685)
  switch message SMBgetatr (pid 4973)
[2004/06/08 16:21:30, 3] smbd/sec_ctx.c:set_sec_ctx(288)
  setting sec ctx (65534, 65534) - sec_ctx_stack_ndx = 0
[2004/06/08 16:21:30, 3] lib/util.c:unix_clean_name(580)
  unix_clean_name [/IIIIIIII]
[2004/06/08 16:21:30, 3] lib/util.c:unix_clean_name(580)
  unix_clean_name [IIIIIIII]
[2004/06/08 16:21:30, 3] smbd/reply.c:reply_getatr(523)
  stat of IIIIIIII failed (No such file or directory)
[2004/06/08 16:21:30, 3] smbd/error.c:error_packet(94)
  error string = No such file or directory
[2004/06/08 16:21:30, 3] smbd/error.c:error_packet(134)
  error packet at smbd/trans2.c(1808) cmd=8 (SMBgetatr) eclass=1 ecode=2
[2004/06/08 16:21:30, 3] smbd/process.c:process_smb(890)
  Transaction 81 of length 68
[2004/06/08 16:21:30, 3] smbd/process.c:switch_message(685)
  switch message SMBtconX (pid 4973)
[2004/06/08 16:21:30, 3] smbd/sec_ctx.c:set_sec_ctx(288)
  setting sec ctx (0, 0) - sec_ctx_stack_ndx = 0
[2004/06/08 16:21:30, 3] smbd/service.c:make_connection_snum(543)
  Connect path is '/var/tmp' for service [IPC$]
[2004/06/08 16:21:30, 3] lib/util_seaccess.c:se_access_check(251)
[2004/06/08 16:21:30, 3] lib/util_seaccess.c:se_access_check(252)
  se_access_check: user sid is S-1-5-21-701436314-180843404-3022834476-501
  se_access_check: also S-1-5-21-701436314-180843404-3022834476-514
  se_access_check: also S-1-1-0
  se_access_check: also S-1-5-2
  se_access_check: also S-1-5-32-546
  se_access_check: also S-1-5-21-701436314-180843404-3022834476-132069
[2004/06/08 16:21:30, 3] smbd/vfs.c:vfs_init_default(203)
  Initialising default vfs hooks
[2004/06/08 16:21:30, 3] lib/util_seaccess.c:se_access_check(251)
[2004/06/08 16:21:30, 3] lib/util_seaccess.c:se_access_check(252)
  se_access_check: user sid is S-1-5-21-701436314-180843404-3022834476-501
  se_access_check: also S-1-5-21-701436314-180843404-3022834476-514
  se_access_check: also S-1-1-0
  se_access_check: also S-1-5-2
  se_access_check: also S-1-5-32-546
  se_access_check: also S-1-5-21-701436314-180843404-3022834476-132069
[2004/06/08 16:21:30, 3] smbd/sec_ctx.c:set_sec_ctx(288)
  setting sec ctx (65534, 65534) - sec_ctx_stack_ndx = 0
[2004/06/08 16:21:30, 3] smbd/service.c:make_connection_snum(705)
  denden (192.168.10.250) connect to service IPC$ initially as user 
nobody (uid=65534, gid=65534) (pid 4973)
[2004/06/08 16:21:30, 3] smbd/sec_ctx.c:set_sec_ctx(288)
  setting sec ctx (0, 0) - sec_ctx_stack_ndx = 0
[2004/06/08 16:21:30, 3] smbd/reply.c:reply_tcon_and_X(326)
  tconX service=IPC$
[2004/06/08 16:21:30, 3] smbd/process.c:process_smb(890)
  Transaction 82 of length 113
[2004/06/08 16:21:30, 3] smbd/process.c:switch_message(685)
  switch message SMBtrans (pid 4973)
[2004/06/08 16:21:30, 3] smbd/sec_ctx.c:set_sec_ctx(288)
  setting sec ctx (65534, 65534) - sec_ctx_stack_ndx = 0
[2004/06/08 16:21:30, 3] smbd/ipc.c:reply_trans(538)
  trans <\PIPE\LANMAN> data=0 params=19 setup=0
[2004/06/08 16:21:30, 3] smbd/ipc.c:named_pipe(334)
  named pipe command on <LANMAN> name
[2004/06/08 16:21:30, 3] smbd/lanman.c:api_reply(3547)
  Got API command 0 of form <WrLeh> <B13BWz> 
(tdscnt=0,tpscnt=19,mdrcnt=4096,mprcnt=8)
[2004/06/08 16:21:30, 3] smbd/lanman.c:api_reply(3551)
  Doing RNetShareEnum
[2004/06/08 16:21:30, 3] smbd/lanman.c:api_RNetShareEnum(1528)
  RNetShareEnum gave 5 entries of 5 (1 4096 203 4096)
[2004/06/08 16:21:30, 3] smbd/process.c:process_smb(890)
  Transaction 83 of length 60
[2004/06/08 16:21:30, 3] smbd/process.c:switch_message(685)
  switch message SMBgetatr (pid 4973)
[2004/06/08 16:21:30, 3] smbd/sec_ctx.c:set_sec_ctx(288)
  setting sec ctx (65534, 65534) - sec_ctx_stack_ndx = 0
[2004/06/08 16:21:30, 3] lib/util.c:unix_clean_name(580)
  unix_clean_name [/IIIIIIII]
[2004/06/08 16:21:30, 3] lib/util.c:unix_clean_name(580)
  unix_clean_name [IIIIIIII]
[2004/06/08 16:21:30, 3] smbd/reply.c:reply_getatr(523)
  stat of IIIIIIII failed (No such file or directory)
[2004/06/08 16:21:30, 3] smbd/error.c:error_packet(94)
  error string = No such file or directory
[2004/06/08 16:21:30, 3] smbd/error.c:error_packet(134)
  error packet at smbd/trans2.c(1808) cmd=8 (SMBgetatr) eclass=1 ecode=2
[2004/06/08 16:21:30, 3] smbd/process.c:process_smb(890)
  Transaction 84 of length 113
[2004/06/08 16:21:30, 3] smbd/process.c:switch_message(685)
  switch message SMBtrans (pid 4973)
[2004/06/08 16:21:30, 3] smbd/sec_ctx.c:set_sec_ctx(288)
  setting sec ctx (65534, 65534) - sec_ctx_stack_ndx = 0
[2004/06/08 16:21:30, 3] smbd/ipc.c:reply_trans(538)
  trans <\PIPE\LANMAN> data=0 params=19 setup=0
[2004/06/08 16:21:30, 3] smbd/ipc.c:named_pipe(334)
  named pipe command on <LANMAN> name
[2004/06/08 16:21:30, 3] smbd/lanman.c:api_reply(3547)
  Got API command 0 of form <WrLeh> <B13BWz> 
(tdscnt=0,tpscnt=19,mdrcnt=4096,mprcnt=8)
[2004/06/08 16:21:30, 3] smbd/lanman.c:api_reply(3551)
  Doing RNetShareEnum
[2004/06/08 16:21:30, 3] smbd/lanman.c:api_RNetShareEnum(1528)
  RNetShareEnum gave 5 entries of 5 (1 4096 203 4096)
[2004/06/08 16:21:30, 3] smbd/process.c:process_smb(890)
  Transaction 85 of length 113
[2004/06/08 16:21:30, 3] smbd/process.c:switch_message(685)
  switch message SMBtrans (pid 4973)
[2004/06/08 16:21:30, 3] smbd/ipc.c:reply_trans(538)
  trans <\PIPE\LANMAN> data=0 params=19 setup=0
[2004/06/08 16:21:30, 3] smbd/ipc.c:named_pipe(334)
  named pipe command on <LANMAN> name
[2004/06/08 16:21:30, 3] smbd/lanman.c:api_reply(3547)
  Got API command 0 of form <WrLeh> <B13BWz> 
(tdscnt=0,tpscnt=19,mdrcnt=4096,mprcnt=8)
[2004/06/08 16:21:30, 3] smbd/lanman.c:api_reply(3551)
  Doing RNetShareEnum
[2004/06/08 16:21:30, 3] smbd/lanman.c:api_RNetShareEnum(1528)
  RNetShareEnum gave 5 entries of 5 (1 4096 203 4096)
[2004/06/08 16:21:30, 3] smbd/process.c:process_smb(890)
  Transaction 86 of length 113
[2004/06/08 16:21:30, 3] smbd/process.c:switch_message(685)
  switch message SMBtrans (pid 4973)
[2004/06/08 16:21:30, 3] smbd/ipc.c:reply_trans(538)
  trans <\PIPE\LANMAN> data=0 params=19 setup=0
[2004/06/08 16:21:30, 3] smbd/ipc.c:named_pipe(334)
  named pipe command on <LANMAN> name
[2004/06/08 16:21:30, 3] smbd/lanman.c:api_reply(3547)
  Got API command 63 of form <WrLh> <zzzBBzz> 
(tdscnt=0,tpscnt=19,mdrcnt=91,mprcnt=6)
[2004/06/08 16:21:30, 3] smbd/lanman.c:api_reply(3551)
  Doing NetWkstaGetInfo
[2004/06/08 16:21:30, 3] smbd/process.c:process_smb(890)
  Transaction 87 of length 102
[2004/06/08 16:21:30, 3] smbd/process.c:switch_message(685)
  switch message SMBtrans2 (pid 4973)
[2004/06/08 16:21:30, 3] smbd/sec_ctx.c:set_sec_ctx(288)
  setting sec ctx (65534, 65534) - sec_ctx_stack_ndx = 0
[2004/06/08 16:21:30, 3] smbd/trans2.c:call_trans2findfirst(951)
  call_trans2findfirst: dirtype = 22, maxentries = 4, 
close_after_first=0, close_if_end = 0 requires_resume_key = 0 level = 
260, max_data_bytes = 2432
[2004/06/08 16:21:30, 3] lib/util.c:unix_clean_name(580)
  unix_clean_name [/IIIIIIII]
[2004/06/08 16:21:30, 3] lib/util.c:unix_clean_name(580)
  unix_clean_name [IIIIIIII]
[2004/06/08 16:21:30, 3] lib/util.c:unix_clean_name(580)
  unix_clean_name [./]
[2004/06/08 16:21:30, 3] smbd/dir.c:dptr_create(491)
  creating new dirptr 256 for path ./, expect_close = 1
[2004/06/08 16:21:30, 3] smbd/error.c:error_packet(134)
  error packet at smbd/trans2.c(1085) cmd=50 (SMBtrans2) eclass=1 ecode=2
[2004/06/08 16:21:31, 3] smbd/process.c:process_smb(890)
  Transaction 88 of length 39
[2004/06/08 16:21:31, 3] smbd/process.c:switch_message(685)
  switch message SMBtdis (pid 4973)
[2004/06/08 16:21:31, 3] smbd/sec_ctx.c:set_sec_ctx(288)
  setting sec ctx (0, 0) - sec_ctx_stack_ndx = 0
[2004/06/08 16:21:31, 3] smbd/sec_ctx.c:set_sec_ctx(288)
  setting sec ctx (0, 0) - sec_ctx_stack_ndx = 0
[2004/06/08 16:21:31, 3] smbd/service.c:close_cnum(887)
  denden (192.168.10.250) closed connection to service IPC$
[2004/06/08 16:21:31, 3] smbd/connection.c:yield_connection(69)
  Yielding connection to IPC$
[2004/06/08 16:21:31, 3] smbd/sec_ctx.c:set_sec_ctx(288)
  setting sec ctx (0, 0) - sec_ctx_stack_ndx = 0



More information about the samba mailing list