Hey allen,
Ik heb een behoorlijk irritant probleem m.b.t. samba. Grote bestanden kopieren vanaf Windows XP SP2 naar mijn Linux Server is niet mogelijk. Steeds krijgt windows de foutmelding dat de netwerkbron niet meer beschikbaar is. Mijn eigen firewall uitschakelen helpt niets
Krijg heel wat kernelmessages en van samba dat er fouten zijn opgetreden. Na een zoektocht op internet en GOT heb ik wat draadjes gevonden maar die gaven helaas geen uitsluitsel.
Een voorbeeld:
[rml][ Debian] Samba server met kuren[/rml]
Goed, ik draai Fedora Core 1 met eerst samba 3.0.0-15. Bij de standaard instellingen geeft hij al problemen. Ik heb behoorlijk zitten klooien met locking codes en het al bekende "use sendfile = no". Dit schijnt in sommige gevallen te helpen.
level2 oplocks = no
oplocks = no
strict locking = no
use sendfile = no
Dit helpt dus nada. Alleen de snelheden veranderen in die situatie. De snelheden zijn overigens prima (100 mbit Full Duplex) met UL 9 MB/s en DL 11 MB/s.
Heel wat mailing lists gaven de bovenstaande oplossingen aan en zelfs hier op GOT, alleen helpt het bij mij niets
Goed vervolgens een update gedaan van Samba naar versie 3.0.7-1. Hier dus weer de standaard situatie hersteld. En voor mij helaarsch weer dezelfde probs. Weer met die lockings, tcp-buffers en sendfile zitten klooien en dus nog steeds geen oplossing.
Ik gebruik aan beide zijden een 3Com Fast Ethernet XL card met daartussen in een 3COM Switch. kernel: linux 2.4.22-1.2115.nptl en samba 3.0.7-1
Draait op een Compaq Deskpro P3-500 SFF met 256 MB Int en 200 GB HD.
/dev/hda:
using_dma = 1 (on)
/dev/hda:
Timing buffered disk reads: 78 MB in 3.01 seconds = 25.91 MB/sec
Ook iets vreemds, mijn cpu load op een Athlon Tbird 1400 tijdens copy-en vanaf Samba loopt op tot 95% (3Com NIC). Is dit normaal?
De Linux Error-messages zijn:
Oct 28 14:22:01 linux smbd[20050]: [2004/10/28 14:22:01, 0] lib/util_sock.c:get_peer_addr(1000)
Oct 28 14:22:01 linux smbd[20050]: getpeername failed. Error was Transport endpoint is not connected
Oct 28 14:22:01 linux smbd[20050]: [2004/10/28 14:22:01, 0] lib/util_sock.c:get_peer_addr(1000)
Oct 28 14:22:01 linux smbd[20050]: getpeername failed. Error was Transport endpoint is not connected
Oct 28 14:22:01 linux smbd[20050]: [2004/10/28 14:22:01, 0] lib/util_sock.c:write_socket_data(430)
Oct 28 14:22:01 linux smbd[20050]: write_socket_data: write failure. Error = Connection reset by peer
Oct 28 14:22:01 linux smbd[20050]: [2004/10/28 14:22:01, 0] lib/util_sock.c:write_socket(455)
Oct 28 14:22:01 linux smbd[20050]: write_socket: Error writing 4 bytes to socket 5: ERRNO = Connection reset by peer
Oct 28 14:22:01 linux smbd[20050]: [2004/10/28 14:22:01, 0] lib/util_sock.c:send_smb(647)
Oct 28 14:22:01 linux smbd[20050]: Error writing 4 bytes to client. -1. (Connection reset by peer)
Oct 28 14:22:33 linux smbd[20051]: [2004/10/28 14:22:33, 0] smbd/oplock.c:request_oplock_break(1055)
Oct 28 14:22:33 linux smbd[20051]: request_oplock_break: no response received to oplock break request to pid 20049 on port 32860 for dev = 303, inode = 8568925, file_id = 3904
O
Oct 28 13:28:56 linux smbd[19896]: [2004/10/28 13:28:56, 0] lib/util_sock.c:get_peer_addr(1000)
Oct 28 13:28:56 linux smbd[19896]: getpeername failed. Error was Transport endpoint is not connected
Oct 28 13:28:56 linux smbd[19896]: [2004/10/28 13:28:56, 0] lib/util_sock.c:read_socket_data(384)
Oct 28 13:28:56 linux smbd[19896]: read_socket_data: recv failure for 4. Error = Connection reset by peer
Oct 28 13:29:28 linux smbd[19895]: [2004/10/28 13:29:28, 0] smbd/oplock.c:request_oplock_break(1055)
Oct 28 13:29:28 linux smbd[19895]: request_oplock_break: no response received to oplock break request to pid 19874 on port 32850 for dev = 303, inode = 2621554, file_id = 3377
Oct 28 13:30:13 linux kernel: lease broken - owner pid = 19874
Oct 28 13:30:26 linux smbd[19905]: [2004/10/28 13:30:26, 0] lib/util_sock.c:get_peer_addr(1000)
Oct 28 13:30:26 linux smbd[19905]: getpeername failed. Error was Transport endpoint is not connected
Oct 28 13:30:26 linux smbd[19905]: [2004/10/28 13:30:26, 0] lib/util_sock.c:read_socket_data(384)
Oct 28 13:30:26 linux smbd[19905]: read_socket_data: recv failure for 4. Error = Connection reset by peer
Als ik mijn messages ff tail, zie ik deze messages verschijnen en vervolgens is de netwerkbron niet meer beschikbaar.
Goed mijn smb.conf ziet er als volgt uit:
[global]
# Locking Codes
; Locking Codes gebruikt bij Samba 3.0.0-15 Wegens Lockings
level2 oplocks = no
oplocks = no
strict locking = no
use sendfile = no
workgroup = Borger
server string = Linux Samba Server
interfaces = eth1
log file = /var/log/samba/%m.log
max log size = 1000
security = user
encrypt passwords = yes
socket options = TCP_NODELAY SO_RCVBUF=8192 SO_SNDBUF=8192
local master = yes
os level = 33
domain master = yes
preferred master = auto
dns proxy = no
[homes]
comment = Home Directories
; browseable = yes
writable = yes
valid users = @borger
[backup]
comment = Backup
writable = yes
valid users = dennis
path = /home/backup
[downloads]
comment = Downloads
writable = yes
valid users = @borger
path = /home/downloads
[mp3]
comment = MP3 Collection
writable = yes
valid users = @borger
path = /home/mp3
[ftp]
comment = FTP Server
writable = no
path = /home/ftp
valid users = @borger, hummel
[games]
comment = Games ISO
writable = yes
valid users = @borger
path = /home/games
Goed tis een heel verhaal en het heeft me al de nodige kopzorgen bezorgt. Misschien hebben jullie een oplossing. Ik zie het ff niet meer. Misschien een kernel issue en moet ik maar n's aan de 2.6 Kernel.
Ik wacht jullie reacties af.
Ik heb een behoorlijk irritant probleem m.b.t. samba. Grote bestanden kopieren vanaf Windows XP SP2 naar mijn Linux Server is niet mogelijk. Steeds krijgt windows de foutmelding dat de netwerkbron niet meer beschikbaar is. Mijn eigen firewall uitschakelen helpt niets
Krijg heel wat kernelmessages en van samba dat er fouten zijn opgetreden. Na een zoektocht op internet en GOT heb ik wat draadjes gevonden maar die gaven helaas geen uitsluitsel.
Een voorbeeld:
[rml][ Debian] Samba server met kuren[/rml]
Goed, ik draai Fedora Core 1 met eerst samba 3.0.0-15. Bij de standaard instellingen geeft hij al problemen. Ik heb behoorlijk zitten klooien met locking codes en het al bekende "use sendfile = no". Dit schijnt in sommige gevallen te helpen.
level2 oplocks = no
oplocks = no
strict locking = no
use sendfile = no
Dit helpt dus nada. Alleen de snelheden veranderen in die situatie. De snelheden zijn overigens prima (100 mbit Full Duplex) met UL 9 MB/s en DL 11 MB/s.
Heel wat mailing lists gaven de bovenstaande oplossingen aan en zelfs hier op GOT, alleen helpt het bij mij niets
Goed vervolgens een update gedaan van Samba naar versie 3.0.7-1. Hier dus weer de standaard situatie hersteld. En voor mij helaarsch weer dezelfde probs. Weer met die lockings, tcp-buffers en sendfile zitten klooien en dus nog steeds geen oplossing.
Ik gebruik aan beide zijden een 3Com Fast Ethernet XL card met daartussen in een 3COM Switch. kernel: linux 2.4.22-1.2115.nptl en samba 3.0.7-1
Draait op een Compaq Deskpro P3-500 SFF met 256 MB Int en 200 GB HD.
/dev/hda:
using_dma = 1 (on)
/dev/hda:
Timing buffered disk reads: 78 MB in 3.01 seconds = 25.91 MB/sec
Ook iets vreemds, mijn cpu load op een Athlon Tbird 1400 tijdens copy-en vanaf Samba loopt op tot 95% (3Com NIC). Is dit normaal?
De Linux Error-messages zijn:
Oct 28 14:22:01 linux smbd[20050]: [2004/10/28 14:22:01, 0] lib/util_sock.c:get_peer_addr(1000)
Oct 28 14:22:01 linux smbd[20050]: getpeername failed. Error was Transport endpoint is not connected
Oct 28 14:22:01 linux smbd[20050]: [2004/10/28 14:22:01, 0] lib/util_sock.c:get_peer_addr(1000)
Oct 28 14:22:01 linux smbd[20050]: getpeername failed. Error was Transport endpoint is not connected
Oct 28 14:22:01 linux smbd[20050]: [2004/10/28 14:22:01, 0] lib/util_sock.c:write_socket_data(430)
Oct 28 14:22:01 linux smbd[20050]: write_socket_data: write failure. Error = Connection reset by peer
Oct 28 14:22:01 linux smbd[20050]: [2004/10/28 14:22:01, 0] lib/util_sock.c:write_socket(455)
Oct 28 14:22:01 linux smbd[20050]: write_socket: Error writing 4 bytes to socket 5: ERRNO = Connection reset by peer
Oct 28 14:22:01 linux smbd[20050]: [2004/10/28 14:22:01, 0] lib/util_sock.c:send_smb(647)
Oct 28 14:22:01 linux smbd[20050]: Error writing 4 bytes to client. -1. (Connection reset by peer)
Oct 28 14:22:33 linux smbd[20051]: [2004/10/28 14:22:33, 0] smbd/oplock.c:request_oplock_break(1055)
Oct 28 14:22:33 linux smbd[20051]: request_oplock_break: no response received to oplock break request to pid 20049 on port 32860 for dev = 303, inode = 8568925, file_id = 3904
O
Oct 28 13:28:56 linux smbd[19896]: [2004/10/28 13:28:56, 0] lib/util_sock.c:get_peer_addr(1000)
Oct 28 13:28:56 linux smbd[19896]: getpeername failed. Error was Transport endpoint is not connected
Oct 28 13:28:56 linux smbd[19896]: [2004/10/28 13:28:56, 0] lib/util_sock.c:read_socket_data(384)
Oct 28 13:28:56 linux smbd[19896]: read_socket_data: recv failure for 4. Error = Connection reset by peer
Oct 28 13:29:28 linux smbd[19895]: [2004/10/28 13:29:28, 0] smbd/oplock.c:request_oplock_break(1055)
Oct 28 13:29:28 linux smbd[19895]: request_oplock_break: no response received to oplock break request to pid 19874 on port 32850 for dev = 303, inode = 2621554, file_id = 3377
Oct 28 13:30:13 linux kernel: lease broken - owner pid = 19874
Oct 28 13:30:26 linux smbd[19905]: [2004/10/28 13:30:26, 0] lib/util_sock.c:get_peer_addr(1000)
Oct 28 13:30:26 linux smbd[19905]: getpeername failed. Error was Transport endpoint is not connected
Oct 28 13:30:26 linux smbd[19905]: [2004/10/28 13:30:26, 0] lib/util_sock.c:read_socket_data(384)
Oct 28 13:30:26 linux smbd[19905]: read_socket_data: recv failure for 4. Error = Connection reset by peer
Als ik mijn messages ff tail, zie ik deze messages verschijnen en vervolgens is de netwerkbron niet meer beschikbaar.
Goed mijn smb.conf ziet er als volgt uit:
[global]
# Locking Codes
; Locking Codes gebruikt bij Samba 3.0.0-15 Wegens Lockings
level2 oplocks = no
oplocks = no
strict locking = no
use sendfile = no
workgroup = Borger
server string = Linux Samba Server
interfaces = eth1
log file = /var/log/samba/%m.log
max log size = 1000
security = user
encrypt passwords = yes
socket options = TCP_NODELAY SO_RCVBUF=8192 SO_SNDBUF=8192
local master = yes
os level = 33
domain master = yes
preferred master = auto
dns proxy = no
[homes]
comment = Home Directories
; browseable = yes
writable = yes
valid users = @borger
[backup]
comment = Backup
writable = yes
valid users = dennis
path = /home/backup
[downloads]
comment = Downloads
writable = yes
valid users = @borger
path = /home/downloads
[mp3]
comment = MP3 Collection
writable = yes
valid users = @borger
path = /home/mp3
[ftp]
comment = FTP Server
writable = no
path = /home/ftp
valid users = @borger, hummel
[games]
comment = Games ISO
writable = yes
valid users = @borger
path = /home/games
Goed tis een heel verhaal en het heeft me al de nodige kopzorgen bezorgt. Misschien hebben jullie een oplossing. Ik zie het ff niet meer. Misschien een kernel issue en moet ik maar n's aan de 2.6 Kernel.
Ik wacht jullie reacties af.