Moin *,
das samba stürzt auf dem Fileserver immer noch ab. Man ist ja kreativ und probiert Plan-B. Auf einem anderen Rechner läuft nun Samba und die Verzeichnisse sind per NFS gemounted. Samba muss nun die gemounteten Verzeichnisse breit streuen. Anscheinend gibt es dabei ein Problem beim "lock" von Dateien.
Die Benutzeranmeldung (Benutzername+Passwort) funktioniert. Windows zeigt die die Dateiberechtigungen auch korrekt an. Will man nun ein Datei z.B. in Excel öffnen, dann wird diese als "Wird vom Benutzer xyz verwendet ..." gemeldet. Man kann die Dateien nur schreibgeschützt öffnen und unter einem anderen Namen wieder abspeichern. Die neue Datei ist dann aber wieder "Schreibgeschützt"
Falls jemand Erfahrungen mit Samba auf NFS-Client hat, dann bitte melden.
Jens
<-----------------------------------------------------------> # auf dem Fileserver (Bitte nicht schlagen. Es ist NFSv3) root@fs1# cat /etc/exports /home/lft 141.30.156.117(rw,no_root_squash,sync)
<-----------------------------------------------------------> # auf dem NFS-Client und aktuellem Samba-Server root@fs1# cat /etc/fstab fs1:/home/lft /mnt/lft nfs rw,bg,hard,intr,nosuid,rsize=8192,wsize=8192,timeo=14 0 0
<-----------------------------------------------------------> # Und im log vom Samba findet sich dann folgendes (log level=10) smbd/trans2.c:2189(call_trans2findfirst) SMBtrans2 mask=Streubig_Uebersicht_Belegarbeiten.xls directory=Institut/Studienarbeiten dirtype=22 numentries=1 smbd/mangle_hash2.c:613(hash2_name_to_8_3) hash2_name_to_8_3: Streubig_Uebersicht_Belegarbeiten.xls -> 63814075 -> SRLXCV~P.XLS (cache=1) lib/util_sock.c:789(read_smb_length_return_keepalive) got smb length of 71 smbd/process.c:1456(process_smb) got message type 0x0 of len 0x47 smbd/process.c:1459(process_smb) Transaction 2543 of length 75 (0 toread) lib/util.c:632(show_msg) [...] smbd/process.c:1273(switch_message) switch message SMBlockingX (pid 28748) conn 0x7f2ca8dcca40 smbd/uid.c:256(change_to_user) change_to_user: Skipping user change - already user smbd/reply.c:7045(reply_lockingX) reply_lockingX: unlock start=2147483539, len=1 for pid 65279, file Institut/Studienarbeiten/Streubig_Uebersicht_Belegarbeiten.xls locking/locking.c:311(do_unlock) do_unlock: unlock start=2147483539 len=1 requested for fnum 4677 file Institut/Studienarbeiten/Streubig_Uebersicht_Belegarbeiten.xls lib/dbwrap_tdb.c:100(db_tdb_fetch_locked) Locking key 14000000000000000B00 lib/dbwrap_tdb.c:129(db_tdb_fetch_locked) Allocated locked data 0x0x7f2ca8e03900 locking/brlock.c:1849(brl_get_locks_internal) brl_get_locks_internal: 1 current locks on file_id 14:6c3000b:0 locking/brlock.c:48(print_lock_struct) [0]: smbpid = 65279, tid = 3, pid = 28748, start = 2147483539, size = 1, fnum = 4677, WRITE WINDOWS_LOCK locking/posix.c:1083(release_posix_lock_windows_flavour) release_posix_lock_windows_flavour: File Institut/Studienarbeiten/Streubig_Uebersicht_Belegarbeiten.xls, offset = 2147483539, count = 1 locking/posix.c:463(reduce_windows_lock_ref_count) reduce_windows_lock_ref_count for file now Institut/Studienarbeiten/Streubig_Uebersicht_Belegarbeiten.xls = 0 locking/posix.c:172(posix_lock_in_range) posix_lock_in_range: offset_out = 2147483539, count_out = 1 locking/posix.c:722(posix_lock_list) posix_lock_list: curr: start=2147483539,size=1 locking/posix.c:1165(release_posix_lock_windows_flavour) release_posix_lock_windows_flavour: Real unlock: offset = 2147483539, count = 1 locking/posix.c:189(posix_fcntl_lock) posix_fcntl_lock 32 6 2147483539 1 2 ../lib/util/util.c:243(fcntl_lock) fcntl_lock 32 6 2147483539 1 2 ../lib/util/util.c:278(fcntl_lock) fcntl_lock: Lock call successful locking/posix.c:219(posix_fcntl_lock) posix_fcntl_lock: Lock call successful lib/dbwrap_tdb.c:42(db_tdb_record_destr) Unlocking key 14000000000000000B00 smbd/reply.c:7055(reply_lockingX) reply_lockingX: unlock returned NT_STATUS_OK smbd/reply.c:7243(reply_lockingX) lockingX fnum=4677 type=16 num_locks=0 num_ulocks=1 lib/util_sock.c:789(read_smb_length_return_keepalive) got smb length of 41 smbd/process.c:1456(process_smb) got message type 0x0 of len 0x29 smbd/process.c:1459(process_smb) Transaction 2544 of length 45 (0 toread) lib/util.c:632(show_msg) [...] smbd/process.c:1273(switch_message) switch message SMBclose (pid 28748) conn 0x7f2ca8dcca40 smbd/uid.c:256(change_to_user) change_to_user: Skipping user change - already user smbd/reply.c:4483(reply_close) close fd=32 fnum=4677 (numopen=3) smbd/close.c:454(set_close_write_time) close_write_time: Sun Feb 7 07:28:15 2106 lib/dbwrap_tdb.c:100(db_tdb_fetch_locked) Locking key 14000000000000000B00 lib/dbwrap_tdb.c:129(db_tdb_fetch_locked) Allocated locked data 0x0x7f2ca8e03920 locking/locking.c:552(parse_share_modes) parse_share_modes: delete_on_close: 0, owrt: Mo 04 Jan 2010 08:36:37 CET CET, cwrt: Do 01 Jan 1970 01:00:00 CET CET, tok: 0, num_share_modes: 1 locking/locking.c:649(parse_share_modes) parse_share_modes: share_mode_entry[0]: pid = 28748, share_access = 0x3, private_options = 0x40, access_mask = 0x20089, mid = 0x0, type= 0x0, gen_id = 464, uid = 21113, flags = 0, file_id 14:6c3000b:0 lib/dbwrap_tdb.c:42(db_tdb_record_destr) Unlocking key 14000000000000000B00 locking/posix.c:495(get_windows_lock_ref_count) get_windows_lock_count for file Institut/Studienarbeiten/Streubig_Uebersicht_Belegarbeiten.xls = 0
[... Datei öffnen im Dialog abgebrochen ...] locking/posix.c:521(delete_windows_lock_ref_count) delete_windows_lock_ref_count for file Institut/Studienarbeiten/Streubig_Uebersicht_Belegarbeiten.xls smbd/close.c:612(close_normal_file) weisse closed file Institut/Studienarbeiten/Streubig_Uebersicht_Belegarbeiten.xls (numopen=2) NT_STATUS_OK smbd/files.c:476(file_free) freed files structure 4677 (2 used) lib/util.c:632(show_msg) lib/util.c:642(show_msg)