Debugging: Unterschied zwischen den Versionen
Thomas (Diskussion | Beiträge) |
Thomas (Diskussion | Beiträge) |
||
| (14 dazwischenliegende Versionen von 2 Benutzern werden nicht angezeigt) | |||
| Zeile 5: | Zeile 5: | ||
Checked 285 objects (0 errors) | Checked 285 objects (0 errors) | ||
| + | =Logs= | ||
| + | *Alle logs befinden sich in /var/log/samba/ | ||
| + | *Dieses Verzeichnis kann beim starten von smbd und nmbd mit der -l - Option geändert werden | ||
| + | **smbd -l /var/log/samba | ||
| + | **nmbd -l /var/log/samba | ||
| + | *Standardmäßig legt samba log-Dateien für samba, smbd, nmbd, winbind, den Domain-Controller und die Domain selbst an. Um alles in eine Datei zu schreiben muss ein Verzeichnis in der smb.conf angeben werden | ||
| + | **ls /var/log/samba/ | ||
| + | <pre> | ||
| + | cores log.nmbd log.smbd log.wb-DOUGLAS log.winbindd | ||
| + | log. log.samba log.wb-BUILTIN log.wb-LINUGGS log.winbindd-idmap | ||
| + | </pre> | ||
| + | ==Log-Verzeichnis in der smb.conf ändern== | ||
| + | *Es ist ebenfalls möglich das log-Verzeichnis in der smb.conf anzugeben | ||
| + | <pre> | ||
| + | [global] | ||
| + | ... | ||
| + | log file = /var/log/samba/smb.log | ||
| + | ... | ||
| + | </pre> | ||
| + | *Diese Angabe schreibt alle .logs in die Datei smb.log, welche im Verzeichnis /var/log/samba liegt | ||
| + | |||
| + | ==Spezielle Einstellungen für Logs== | ||
| + | *für jeden verbundenen Client eine Log-Datei anlegen | ||
| + | <pre> | ||
| + | [global] | ||
| + | ... | ||
| + | log file = %m.log | ||
| + | ... | ||
| + | </pre> | ||
| + | |||
| + | *für jeden Share eine Log-Datei anlegen | ||
| + | [global] | ||
| + | ... | ||
| + | log file = %S.log | ||
| + | ... | ||
| + | </pre> | ||
| + | |||
| + | ==Log-Level einstellen== | ||
| + | *Der Log-Level wird mit der Option "log level" oder "debug level" in der smb.conf angepasst | ||
| + | ===Log-Level 1 (standard)=== | ||
| + | */etc/samba/smb.conf | ||
| + | <pre> | ||
| + | [global] | ||
| + | ... | ||
| + | log level = 1 | ||
| + | ... | ||
| + | </pre> | ||
| + | |||
| + | *tail -f /var/log/samba/log.samba | ||
| + | <pre> | ||
| + | samba: setproctitle not initialized, please either call setproctitle_init() or link against libbsd-ctor. | ||
| + | [2016/12/15 09:56:40.112110, 0] ../lib/util/become_daemon.c:124(daemon_ready) | ||
| + | samba: setproctitle not initialized, please either call setproctitle_init() or link against libbsd-ctor. | ||
| + | STATUS=daemon 'samba' finished starting up and ready to serve connections | ||
| + | samba: setproctitle not initialized, please either call setproctitle_init() or link against libbsd-ctor. | ||
| + | </pre> | ||
| + | |||
| + | ===Log-Level 2=== | ||
| + | */etc/samba/smb.conf | ||
| + | <pre> | ||
| + | [global] | ||
| + | ... | ||
| + | log level = 2 | ||
| + | ... | ||
| + | </pre> | ||
| + | |||
| + | *tail -f /var/log/samba/log.samba | ||
| + | <pre> | ||
| + | [2016/12/15 09:51:45.516903, 2] ../source4/dsdb/repl/replicated_objects.c:944(dsdb_replicated_objects_commit) | ||
| + | Replicated 0 objects (0 linked attributes) for DC=ForestDnsZones,DC=linuggs,DC=lan | ||
| + | [2016/12/15 09:51:45.536446, 2] ../source4/dsdb/repl/replicated_objects.c:944(dsdb_replicated_objects_commit) | ||
| + | Replicated 0 objects (0 linked attributes) for DC=DomainDnsZones,DC=linuggs,DC=lan | ||
| + | [2016/12/15 09:51:45.576197, 2] ../source4/dsdb/repl/replicated_objects.c:944(dsdb_replicated_objects_commit) | ||
| + | Replicated 0 objects (0 linked attributes) for DC=linuggs,DC=lan | ||
| + | [2016/12/15 09:51:45.637159, 2] ../source4/dsdb/repl/replicated_objects.c:944(dsdb_replicated_objects_commit) | ||
| + | Replicated 0 objects (0 linked attributes) for CN=Schema,CN=Configuration,DC=linuggs,DC=lan | ||
| + | [2016/12/15 09:51:45.691088, 2] ../source4/dsdb/repl/replicated_objects.c:944(dsdb_replicated_objects_commit) | ||
| + | Replicated 0 objects (0 linked attributes) for CN=Configuration,DC=linuggs,DC=lan | ||
| + | [2016/12/15 09:51:52.956693, 2] ../source4/dns_server/dns_query.c:626(dns_server_process_query_send) | ||
| + | Not authoritative for '_http._tcp.de.archive.ubuntu.com', forwarding | ||
| + | [2016/12/15 09:51:52.964070, 2] ../source4/dns_server/dns_query.c:626(dns_server_process_query_send) | ||
| + | Not authoritative for 'de.archive.ubuntu.com', forwarding | ||
| + | [2016/12/15 09:51:52.964553, 2] ../source4/dns_server/dns_query.c:626(dns_server_process_query_send) | ||
| + | Not authoritative for 'de.archive.ubuntu.com', forwarding | ||
| + | </pre> | ||
| + | |||
| + | ===Log-Level 3=== | ||
| + | */etc/samba/smb.conf | ||
| + | <pre> | ||
| + | [global] | ||
| + | ... | ||
| + | log level = 3 | ||
| + | ... | ||
| + | </pre> | ||
| + | |||
| + | '''''WARNUNG!!! Log-Level ab 3 verbrauchen sehr schnell den Speicherplatz auf der Festplatte. Außerdem kann es sein, dass der Samba-Server ab Log-Level 3 oder höher langsam läuft''''' | ||
| + | |||
| + | *tail -f /var/log/samba/log.samba | ||
| + | <pre> | ||
| + | [2016/12/15 09:57:25.879253, 3] ../source4/smbd/process_single.c:114(single_terminate) | ||
| + | single_terminate: reason[dcesrv: NT_STATUS_CONNECTION_DISCONNECTED] | ||
| + | [2016/12/15 09:57:26.134994, 3] ../lib/util/util_runcmd.c:308(samba_runcmd_io_handler) | ||
| + | Child /usr/sbin/samba_spnupdate exited with status 0 - Success | ||
| + | [2016/12/15 09:57:26.135039, 3] ../source4/dsdb/dns/dns_update.c:325(dnsupdate_spnupdate_done) | ||
| + | Completed SPN update check OK | ||
| + | [2016/12/15 09:57:26.227008, 3] ../lib/util/util_runcmd.c:308(samba_runcmd_io_handler) | ||
| + | Child /usr/sbin/samba_dnsupdate exited with status 0 - Success | ||
| + | [2016/12/15 09:57:26.227049, 3] ../source4/dsdb/dns/dns_update.c:296(dnsupdate_nameupdate_done) | ||
| + | Completed DNS update check OK | ||
| + | [2016/12/15 09:57:29.200556, 3] ../source4/nbt_server/register.c:154(nbtd_register_name_handler) | ||
| + | Registered DOUGLAS<00> with 192.168.242.13 on interface 192.168.247.255 | ||
| + | [2016/12/15 09:57:29.200873, 3] ../source4/nbt_server/register.c:154(nbtd_register_name_handler) | ||
| + | Registered DOUGLAS<03> with 192.168.242.13 on interface 192.168.247.255 | ||
| + | [2016/12/15 09:57:29.201094, 3] ../source4/nbt_server/register.c:154(nbtd_register_name_handler) | ||
| + | Registered DOUGLAS<20> with 192.168.242.13 on interface 192.168.247.255 | ||
| + | [2016/12/15 09:57:29.222402, 3] ../source4/nbt_server/register.c:154(nbtd_register_name_handler) | ||
| + | Registered LINUGGS<1b> with 192.168.242.13 on interface 192.168.247.255 | ||
| + | [2016/12/15 09:57:29.222636, 3] ../source4/nbt_server/register.c:154(nbtd_register_name_handler) | ||
| + | Registered LINUGGS<1c> with 192.168.242.13 on interface 192.168.247.255 | ||
| + | [2016/12/15 09:57:29.222896, 3] ../source4/nbt_server/register.c:154(nbtd_register_name_handler) | ||
| + | Registered LINUGGS<00> with 192.168.242.13 on interface 192.168.247.255 | ||
| + | [2016/12/15 09:57:30.248735, 3] ../libcli/nbt/lmhosts.c:185(resolve_lmhosts_file_as_sockaddr) | ||
| + | resolve_lmhosts: Attempting lmhosts lookup for name c939dddd-1374-4658-8533-18ea055006d5._msdcs.linuggs.lan<0x20> | ||
| + | [2016/12/15 09:57:30.259038, 3] ../libcli/nbt/lmhosts.c:185(resolve_lmhosts_file_as_sockaddr) | ||
| + | resolve_lmhosts: Attempting lmhosts lookup for name c939dddd-1374-4658-8533-18ea055006d5._msdcs.linuggs.lan<0x20> | ||
| + | [2016/12/15 09:57:30.263483, 3] ../lib/ldb-samba/ldb_wrap.c:321(ldb_wrap_connect) | ||
| + | ldb_wrap open of secrets.ldb | ||
| + | </pre> | ||
=NT Status Errors= | =NT Status Errors= | ||
http://www.stbsuite.com/support/virtual-training-center/nt-status-errors | http://www.stbsuite.com/support/virtual-training-center/nt-status-errors | ||
| + | =Debuglevel verändern= | ||
| + | *smbcontrol smbd debuglevel | ||
| + | PID 15654: all:0 tdb:0 printdrivers:0 lanman:0 smb:0 rpc_parse:0 rpc_srv:0 rpc_cli:0 passdb:0 sam:0 auth:0 winbind:0 vfs:0 idmap:0 quota:0 acls:0 locking:0 msdfs:0 dmapi:0 registry:0 scavenger:0 dns:0 ldb:0 tevent:0 | ||
| + | *smbcontrol smbd debug 10 | ||
| + | *smbcontrol smbd debuglevel | ||
| + | PID 15654: all:10 tdb:10 printdrivers:10 lanman:10 smb:10 rpc_parse:10 rpc_srv:10 rpc_cli:10 passdb:10 sam:10 auth:10 winbind:10 vfs:10 idmap:10 quota:10 acls:10 locking:10 msdfs:10 dmapi:10 registry:10 scavenger:10 dns:10 ldb:10 tevent:10 | ||
| + | *smbcontrol smbd debug 0 | ||
| + | *smbcontrol smbd debuglevel | ||
| + | PID 15654: all:0 tdb:0 printdrivers:0 lanman:0 smb:0 rpc_parse:0 rpc_srv:0 rpc_cli:0 passdb:0 sam:0 auth:0 winbind:0 vfs:0 idmap:0 quota:0 acls:0 locking:0 msdfs:0 dmapi:0 registry:0 scavenger:0 dns:0 ldb:0 tevent:0 | ||
| + | |||
| + | =Links= | ||
| + | *https://www.samba.org/samba/docs/using_samba/ch12.html | ||
Aktuelle Version vom 18. Dezember 2016, 13:38 Uhr
database checks
- samba-tool dbcheck
Checking 285 objects Checked 285 objects (0 errors)
Logs
- Alle logs befinden sich in /var/log/samba/
- Dieses Verzeichnis kann beim starten von smbd und nmbd mit der -l - Option geändert werden
- smbd -l /var/log/samba
- nmbd -l /var/log/samba
- Standardmäßig legt samba log-Dateien für samba, smbd, nmbd, winbind, den Domain-Controller und die Domain selbst an. Um alles in eine Datei zu schreiben muss ein Verzeichnis in der smb.conf angeben werden
- ls /var/log/samba/
cores log.nmbd log.smbd log.wb-DOUGLAS log.winbindd log. log.samba log.wb-BUILTIN log.wb-LINUGGS log.winbindd-idmap
Log-Verzeichnis in der smb.conf ändern
- Es ist ebenfalls möglich das log-Verzeichnis in der smb.conf anzugeben
[global] ... log file = /var/log/samba/smb.log ...
- Diese Angabe schreibt alle .logs in die Datei smb.log, welche im Verzeichnis /var/log/samba liegt
Spezielle Einstellungen für Logs
- für jeden verbundenen Client eine Log-Datei anlegen
[global] ... log file = %m.log ...
- für jeden Share eine Log-Datei anlegen
[global] ... log file = %S.log ...
Log-Level einstellen
- Der Log-Level wird mit der Option "log level" oder "debug level" in der smb.conf angepasst
Log-Level 1 (standard)
- /etc/samba/smb.conf
[global] ... log level = 1 ...
- tail -f /var/log/samba/log.samba
samba: setproctitle not initialized, please either call setproctitle_init() or link against libbsd-ctor. [2016/12/15 09:56:40.112110, 0] ../lib/util/become_daemon.c:124(daemon_ready) samba: setproctitle not initialized, please either call setproctitle_init() or link against libbsd-ctor. STATUS=daemon 'samba' finished starting up and ready to serve connections samba: setproctitle not initialized, please either call setproctitle_init() or link against libbsd-ctor.
Log-Level 2
- /etc/samba/smb.conf
[global] ... log level = 2 ...
- tail -f /var/log/samba/log.samba
[2016/12/15 09:51:45.516903, 2] ../source4/dsdb/repl/replicated_objects.c:944(dsdb_replicated_objects_commit) Replicated 0 objects (0 linked attributes) for DC=ForestDnsZones,DC=linuggs,DC=lan [2016/12/15 09:51:45.536446, 2] ../source4/dsdb/repl/replicated_objects.c:944(dsdb_replicated_objects_commit) Replicated 0 objects (0 linked attributes) for DC=DomainDnsZones,DC=linuggs,DC=lan [2016/12/15 09:51:45.576197, 2] ../source4/dsdb/repl/replicated_objects.c:944(dsdb_replicated_objects_commit) Replicated 0 objects (0 linked attributes) for DC=linuggs,DC=lan [2016/12/15 09:51:45.637159, 2] ../source4/dsdb/repl/replicated_objects.c:944(dsdb_replicated_objects_commit) Replicated 0 objects (0 linked attributes) for CN=Schema,CN=Configuration,DC=linuggs,DC=lan [2016/12/15 09:51:45.691088, 2] ../source4/dsdb/repl/replicated_objects.c:944(dsdb_replicated_objects_commit) Replicated 0 objects (0 linked attributes) for CN=Configuration,DC=linuggs,DC=lan [2016/12/15 09:51:52.956693, 2] ../source4/dns_server/dns_query.c:626(dns_server_process_query_send) Not authoritative for '_http._tcp.de.archive.ubuntu.com', forwarding [2016/12/15 09:51:52.964070, 2] ../source4/dns_server/dns_query.c:626(dns_server_process_query_send) Not authoritative for 'de.archive.ubuntu.com', forwarding [2016/12/15 09:51:52.964553, 2] ../source4/dns_server/dns_query.c:626(dns_server_process_query_send) Not authoritative for 'de.archive.ubuntu.com', forwarding
Log-Level 3
- /etc/samba/smb.conf
[global] ... log level = 3 ...
WARNUNG!!! Log-Level ab 3 verbrauchen sehr schnell den Speicherplatz auf der Festplatte. Außerdem kann es sein, dass der Samba-Server ab Log-Level 3 oder höher langsam läuft
- tail -f /var/log/samba/log.samba
[2016/12/15 09:57:25.879253, 3] ../source4/smbd/process_single.c:114(single_terminate) single_terminate: reason[dcesrv: NT_STATUS_CONNECTION_DISCONNECTED] [2016/12/15 09:57:26.134994, 3] ../lib/util/util_runcmd.c:308(samba_runcmd_io_handler) Child /usr/sbin/samba_spnupdate exited with status 0 - Success [2016/12/15 09:57:26.135039, 3] ../source4/dsdb/dns/dns_update.c:325(dnsupdate_spnupdate_done) Completed SPN update check OK [2016/12/15 09:57:26.227008, 3] ../lib/util/util_runcmd.c:308(samba_runcmd_io_handler) Child /usr/sbin/samba_dnsupdate exited with status 0 - Success [2016/12/15 09:57:26.227049, 3] ../source4/dsdb/dns/dns_update.c:296(dnsupdate_nameupdate_done) Completed DNS update check OK [2016/12/15 09:57:29.200556, 3] ../source4/nbt_server/register.c:154(nbtd_register_name_handler) Registered DOUGLAS<00> with 192.168.242.13 on interface 192.168.247.255 [2016/12/15 09:57:29.200873, 3] ../source4/nbt_server/register.c:154(nbtd_register_name_handler) Registered DOUGLAS<03> with 192.168.242.13 on interface 192.168.247.255 [2016/12/15 09:57:29.201094, 3] ../source4/nbt_server/register.c:154(nbtd_register_name_handler) Registered DOUGLAS<20> with 192.168.242.13 on interface 192.168.247.255 [2016/12/15 09:57:29.222402, 3] ../source4/nbt_server/register.c:154(nbtd_register_name_handler) Registered LINUGGS<1b> with 192.168.242.13 on interface 192.168.247.255 [2016/12/15 09:57:29.222636, 3] ../source4/nbt_server/register.c:154(nbtd_register_name_handler) Registered LINUGGS<1c> with 192.168.242.13 on interface 192.168.247.255 [2016/12/15 09:57:29.222896, 3] ../source4/nbt_server/register.c:154(nbtd_register_name_handler) Registered LINUGGS<00> with 192.168.242.13 on interface 192.168.247.255 [2016/12/15 09:57:30.248735, 3] ../libcli/nbt/lmhosts.c:185(resolve_lmhosts_file_as_sockaddr) resolve_lmhosts: Attempting lmhosts lookup for name c939dddd-1374-4658-8533-18ea055006d5._msdcs.linuggs.lan<0x20> [2016/12/15 09:57:30.259038, 3] ../libcli/nbt/lmhosts.c:185(resolve_lmhosts_file_as_sockaddr) resolve_lmhosts: Attempting lmhosts lookup for name c939dddd-1374-4658-8533-18ea055006d5._msdcs.linuggs.lan<0x20> [2016/12/15 09:57:30.263483, 3] ../lib/ldb-samba/ldb_wrap.c:321(ldb_wrap_connect) ldb_wrap open of secrets.ldb
NT Status Errors
http://www.stbsuite.com/support/virtual-training-center/nt-status-errors
Debuglevel verändern
- smbcontrol smbd debuglevel
PID 15654: all:0 tdb:0 printdrivers:0 lanman:0 smb:0 rpc_parse:0 rpc_srv:0 rpc_cli:0 passdb:0 sam:0 auth:0 winbind:0 vfs:0 idmap:0 quota:0 acls:0 locking:0 msdfs:0 dmapi:0 registry:0 scavenger:0 dns:0 ldb:0 tevent:0
- smbcontrol smbd debug 10
- smbcontrol smbd debuglevel
PID 15654: all:10 tdb:10 printdrivers:10 lanman:10 smb:10 rpc_parse:10 rpc_srv:10 rpc_cli:10 passdb:10 sam:10 auth:10 winbind:10 vfs:10 idmap:10 quota:10 acls:10 locking:10 msdfs:10 dmapi:10 registry:10 scavenger:10 dns:10 ldb:10 tevent:10
- smbcontrol smbd debug 0
- smbcontrol smbd debuglevel
PID 15654: all:0 tdb:0 printdrivers:0 lanman:0 smb:0 rpc_parse:0 rpc_srv:0 rpc_cli:0 passdb:0 sam:0 auth:0 winbind:0 vfs:0 idmap:0 quota:0 acls:0 locking:0 msdfs:0 dmapi:0 registry:0 scavenger:0 dns:0 ldb:0 tevent:0