Samba can't delete folders but move and rename

X-Ray.3 x-ray.3 at freenet.de
Tue Jun 20 18:36:26 GMT 2006


Hi,

 

i have a problem with a samba server 3.0.20 based on opensuse 10.0

 

i can rename, move, create folders but can't delete them. Win XP (updated at
last today) notify no error message, apparently the folder seems to be
deleted but if I press F5 to refresh, the folder still be there... I doesn't
have the problem on files.

 

with another WinXP Client I've no problem to delete folders but I also got
an different log file (loglevel 3) see below

 

WinXP with delete folder problem

----------------------------------------------------------------------------
----------------------------------------------------------------------------
----------

[2006/06/19 15:32:45, 3] smbd/process.c:switch_message(900) 
  switch message SMBtrans2 (pid 1607) conn 0x803e5748 
[2006/06/19 15:32:45, 3] smbd/trans2.c:call_trans2qfilepathinfo(2760) 
  call_trans2qfilepathinfo: TRANSACT2_QFILEINFO: level = 1007 
[2006/06/19 15:32:45, 3] smbd/trans2.c:call_trans2qfilepathinfo(2871) 
  call_trans2qfilepathinfo install/Neu (fnum = 7888) level=1007 call=7
total_data=0 
[2006/06/19 15:32:45, 3] smbd/process.c:process_smb(1114) 
  Transaction 4973 of length 222 
[2006/06/19 15:32:45, 3] smbd/process.c:switch_message(900) 
  switch message SMBntcreateX (pid 1607) conn 0x803e5748 
[2006/06/19 15:32:45, 3] smbd/error.c:error_packet(147) 
  error packet at smbd/nttrans.c(621) cmd=162 (SMBntcreateX)
NT_STATUS_OBJECT_PATH_NOT_FOUND 
[2006/06/19 15:32:45, 3] smbd/process.c:process_smb(1114) 
  Transaction 4974 of length 45 
[2006/06/19 15:32:45, 3] smbd/process.c:switch_message(900) 
  switch message SMBclose (pid 1607) conn 0x803e5748 
[2006/06/19 15:32:45, 3] smbd/reply.c:reply_close(3233) 
  close directory fnum=7888

----------------------------------------------------------------------------
----------------------------------------------------------------------------
----------

 

WinXP witch can delete folders

----------------------------------------------------------------------------
----------------------------------------------------------------------------
----------

[2006/06/20 12:29:53, 3] smbd/process.c:process_smb(1114) 
  Transaction 797 of length 116 
[2006/06/20 12:29:53, 3] smbd/process.c:switch_message(900) 
  switch message SMBntcreateX (pid 25679) conn 0x803d0df8 
[2006/06/20 12:29:53, 3] smbd/dosmode.c:unix_mode(121) 
  unix_mode(install/test) returning 0744 
[2006/06/20 12:29:53, 3] smbd/error.c:error_packet(147) 
  error packet at smbd/trans2.c(2590) cmd=162 (SMBntcreateX)
NT_STATUS_OBJECT_NAME_NOT_FOUND

----------------------------------------------------------------------------
----------------------------------------------------------------------------
----------

 

Here my smb.conf

----------------------------------------------------------------------------
----------------------------------------------------------------------------
----------

[global] 

#Server Parameters 
        workgroup = DD-SMB 
        netbios name = DD-LX-001 
        enable privileges = yes 
        server string = SAMBA-LDAP PDC Server 
        wins support = yes 
        security = user 

#SPEEEEEED bei Probs abschalten 
#       socket options = TCP_NODELAY 

#Charsets 
        Dos charset = CP850 
        Unix charset = ISO8859-1 

#Roles 
        domain master = yes 
        preferred master = yes 
        domain logons = yes 
        local master = yes 

#LDAP Part 
        ldap passwd sync = yes 
        passdb backend = ldapsam:ldap://127.0.0.1/ 
        ldap admin dn = cn=manager,dc=home-zone,dc=intern 
        ldap suffix = ou=OxObjects,dc=home-zone,dc=intern 
        ldap group suffix = ou=Groups 
        ldap user suffix = ou=Users 
        ldap machine suffix = ou=Computers 
        ldap ssl = start tls 

#LDAP Scripts 
        add machine script = /usr/local/sbin/smbldap-useradd -w -a "%u" 
        add user script = /usr/local/sbin/smbldap-useradd -m "%u" 
        ldap delete dn = yes 
        add group script = /usr/local/sbin/smbldap-groupadd -p "%g" 
        add user to group script = /usr/local/sbin/smbldap-groupmod -m "%u"
"%g" 
        delete user from group script = /usr/local/sbin/smbldap-groupmod -x
"%u" "%g" 
        set primary group script = /usr/local/sbin/smbldap-usermod -g "%g"
"%u" 

#Login Script 
        logon script = login.bat 

[daten] 
        comment = All user 
        path = /srv/sh/daten 
        read only = No

----------------------------------------------------------------------------
----------------------------------------------------------------------------
----------

 

Can anyone help?!



More information about the samba-technical mailing list