Beste tweakers
Mijn zelfbouw server draait hier reeds 9 maand op FreeNAS 8.0.2, een afgeslankte versie van FreeBSD 8 voor NAS-gebruik. Ondertussen is versie 8.2 uitgekomen met vele extra functies zoals plugins voor Firefly en Transmission, maar helaas lukt het mij niet om gelijk welke versie hoger dan 8.0.2 succesvol te laten draaien.
Onder "niet slagen om hem succesvol te laten draaien" bedoel ik eerder Samba die onophoudelijk blijft crashen.
Bij alle versies tussen 8.0.2 en 8.2 crasht Samba exact om de 15 minuten tot op de seconde met als foutmelding: "mainserver kernel: pid 9411 (smbd), uid 0: exited on signal 6". Telkens na het crashen wordt Samba opnieuw opgestart, met als gevolg een onderbreking tijdens filetransfers of het afspelen van media.
Bij de nieuwste versie 8.2 doet het probleem zich anders voor. Samba lijkt op het eerste zich stabiel te draaien, maar vanaf ik via mijn Dune mediaspeler de Samba share wil benaderen, geeft deze de fout dat mijn share niet toegankelijk is, terwijl mijn rechten nochtans correct ingesteld zijn. Als ik dan naar de logs van FreeNAS kijk, zie ik opnieuw dezelfde error op het overeenkomstige tijdstip.
Aangezien ik tijdens wat opzoekwerk gelezen heb dat deze error misschien onrechtstreeks te maken kan hebben met foutief RAM, heb ik even Memtest86+ 8 uur gedraaid, dit zonder enige fouten.
De Samba versie van FreeNAS 8.2 bedraagt 3.6.5.
Mijn Samba configuratie (/etc/local/smb.conf) ziet er als volgt uit:
Mijn Samba log bestand geeft het volgende voor de opgegeven foutmelding:
(192.168.1.40 is de Dune mediaspeler & 192.168.1.35 is de FreeNAS server)
Let op regel 19 & 21; het lijkt alsof er een zich een leesfout/timeout voordoet wanneer ik met de Samba share probeer te verbinden.
Mijn zelfbouw server draait hier reeds 9 maand op FreeNAS 8.0.2, een afgeslankte versie van FreeBSD 8 voor NAS-gebruik. Ondertussen is versie 8.2 uitgekomen met vele extra functies zoals plugins voor Firefly en Transmission, maar helaas lukt het mij niet om gelijk welke versie hoger dan 8.0.2 succesvol te laten draaien.
Onder "niet slagen om hem succesvol te laten draaien" bedoel ik eerder Samba die onophoudelijk blijft crashen.
Bij alle versies tussen 8.0.2 en 8.2 crasht Samba exact om de 15 minuten tot op de seconde met als foutmelding: "mainserver kernel: pid 9411 (smbd), uid 0: exited on signal 6". Telkens na het crashen wordt Samba opnieuw opgestart, met als gevolg een onderbreking tijdens filetransfers of het afspelen van media.
Bij de nieuwste versie 8.2 doet het probleem zich anders voor. Samba lijkt op het eerste zich stabiel te draaien, maar vanaf ik via mijn Dune mediaspeler de Samba share wil benaderen, geeft deze de fout dat mijn share niet toegankelijk is, terwijl mijn rechten nochtans correct ingesteld zijn. Als ik dan naar de logs van FreeNAS kijk, zie ik opnieuw dezelfde error op het overeenkomstige tijdstip.
Aangezien ik tijdens wat opzoekwerk gelezen heb dat deze error misschien onrechtstreeks te maken kan hebben met foutief RAM, heb ik even Memtest86+ 8 uur gedraaid, dit zonder enige fouten.
De Samba versie van FreeNAS 8.2 bedraagt 3.6.5.
Mijn Samba configuratie (/etc/local/smb.conf) ziet er als volgt uit:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
| [global]
encrypt passwords = yes
dns proxy = no
strict locking = no
read raw = yes
write raw = yes
oplocks = yes
max xmit = 65535
deadtime = 15
display charset = LOCALE
max log size = 10
syslog only = yes
syslog = yes
load printers = no
printing = bsd
printcap name = /dev/null
disable spoolss = yes
smb passwd file = /var/etc/private/smbpasswd
private dir = /var/etc/private
getwd cache = yes
guest account = Guest
map to guest = Bad Password
obey pam restrictions = Yes
# NOTE: read smb.conf.
directory name cache size = 0
netbios name = mainserver
workgroup = FREENAS
server string = Mainserver CIFS
use sendfile = yes
ea support = yes
store dos attributes = yes
local master = yes
time server = yes
security = user
create mask = 0777
directory mask = 0777
client ntlmv2 auth = yes
dos charset = CP437
unix charset = UTF-8
log level = 10
aio read size = 4096
aio write size = 4096
[homes]
comment = Home Directories
valid users = %U
writable = yes
browseable = yes
path = /mnt/RAIDZ/storage/%U
[storage]
path = /mnt/RAIDZ/storage
printable = no
veto files = /.snap/.windows/.zfs/
comment = Mainserver storage
writeable = yes
browseable = yes
inherit owner = yes
inherit permissions = yes
recycle:repository = .recycle/%U
recycle:keeptree = yes
recycle:versions = yes
recycle:touch = yes
recycle:directory_mode = 0777
recycle:subdir_mode = 0700
vfs objects = recycle zfsacl
guest ok = yes
inherit acls = Yes
map archive = No
map readonly = no
nfs4:mode = special
nfs4:acedup = merge
nfs4:chown = yes
[server_data]
path = /mnt/RAIDZ/server_data
printable = no
veto files = /.snap/.windows/.zfs/
comment = Mainserver data
writeable = yes
browseable = yes
inherit owner = yes
inherit permissions = yes
recycle:repository = .recycle/%U
recycle:keeptree = yes
recycle:versions = yes
recycle:touch = yes
recycle:directory_mode = 0777
recycle:subdir_mode = 0700
vfs objects = recycle zfsacl
hide dot files = no
guest ok = no
inherit acls = Yes
map archive = No
map readonly = no
nfs4:mode = special
nfs4:acedup = merge
nfs4:chown = yes |
Mijn Samba log bestand geeft het volgende voor de opgegeven foutmelding:
(192.168.1.40 is de Dune mediaspeler & 192.168.1.35 is de FreeNAS server)
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
| [2012/08/26 15:15:57.811913, 6] param/loadparm.c:7490(lp_file_list_changed) lp_file_list_changed() file /usr/local/etc/smb.conf -> /usr/local/etc/smb.conf last mod_time: Sun Aug 26 15:00:27 2012 [2012/08/26 15:15:57.812392, 3] lib/access.c:338(allow_access) Allowed connection from 192.168.1.40 (192.168.1.40) [2012/08/26 15:15:57.812422, 10] smbd/process.c:3019(smbd_process) Connection allowed from ipv4:192.168.1.40:53831 to ipv4:192.168.1.35:445 [2012/08/26 15:15:57.812477, 3] smbd/oplock.c:922(init_oplocks) init_oplocks: initializing messages. [2012/08/26 15:15:57.812519, 5] lib/messages.c:332(messaging_deregister) Deregistering messaging pointer for type 1 - private_data=0x0 [2012/08/26 15:15:57.812561, 10] smbd/process.c:920(event_add_idle) event_add_idle: idle_evt(keepalive) 0x803c0b090 [2012/08/26 15:15:57.812593, 10] smbd/process.c:920(event_add_idle) event_add_idle: idle_evt(deadtime) 0x803c0b150 [2012/08/26 15:15:57.812624, 10] smbd/process.c:920(event_add_idle) event_add_idle: idle_evt(housekeeping) 0x803c0b210 [2012/08/26 15:15:57.937715, 5] lib/util_sock.c:319(read_fd_with_timeout) read_fd_with_timeout: blocking read. EOF from client. [2012/08/26 15:15:57.937755, 5] smbd/process.c:457(receive_smb_talloc) receive_smb_raw_talloc failed for client 192.168.1.40 read error = NT_STATUS_END_OF_FILE. [2012/08/26 15:15:57.937791, 4] smbd/sec_ctx.c:314(set_sec_ctx) setting sec ctx (0, 0) - sec_ctx_stack_ndx = 0 [2012/08/26 15:15:57.937818, 5] ../libcli/security/security_token.c:53(security_token_debug) Security token: (NULL) [2012/08/26 15:15:57.937847, 5] auth/token_util.c:527(debug_unix_user_token) UNIX token of user 0 Primary group is 0 and contains 0 supplementary groups [2012/08/26 15:15:57.937910, 5] smbd/uid.c:400(change_to_root_user) change_to_root_user: now uid=(0,0) gid=(0,0) [2012/08/26 15:15:57.938115, 3] smbd/server_exit.c:180(exit_server_common) Server exit (failed to receive smb request) [2012/08/26 15:15:57.939631, 10] lib/dbwrap_tdb.c:102(db_tdb_fetch_locked) Locking key D8110000FFFFFFFF [2012/08/26 15:15:57.939794, 10] lib/dbwrap_tdb.c:131(db_tdb_fetch_locked) Allocated locked data 0x0x803c0ae50 [2012/08/26 15:15:57.939844, 10] lib/dbwrap_tdb.c:44(db_tdb_record_destr) Unlocking key D8110000FFFFFFFF |
Let op regel 19 & 21; het lijkt alsof er een zich een leesfout/timeout voordoet wanneer ik met de Samba share probeer te verbinden.
[ Voor 255% gewijzigd door egonolieux op 28-08-2012 13:07 ]