Bug Reporting: Difference between revisions
From SambaWiki
(add cifs.ko instructions) |
|||
(One intermediate revision by one other user not shown) | |||
Line 31: | Line 31: | ||
# get kernel output + network trace |
# get kernel output + network trace |
||
dmesg --clear |
dmesg --clear |
||
tcpdump -w trace.pcap & pid=$! |
tcpdump -s 0 -w trace.pcap & pid=$! |
||
sleep 3 |
sleep 3 |
||
mount.cifs ....cd ... ls.. etc.. (the thing that fails) |
mount.cifs ....cd ... ls.. etc.. (the thing that fails) |
||
Line 41: | Line 41: | ||
Be sure to mention your '''kernel version''', '''server software and version'''. |
Be sure to mention your '''kernel version''', '''server software and version'''. |
||
Additional information on debugging the CIFS/SMB3 kernel client can be found at: |
|||
https://wiki.samba.org/index.php/LinuxCIFS_troubleshooting |
Revision as of 22:59, 26 March 2018
Samba
- Read the instructions: https://www.samba.org/~asn/reporting_samba_bugs.txt
- Report the problem in the Samba bug tracking system: https://bugzilla.samba.org/
Before you report a bug, verify that you are running a maintained version of Samba and update, if necessary. |
cifs.ko
If you run into problems with the SMB client in the Linux kernel (cifs.ko, mount.cifs) don't hesitate to report it.
For the kernel client things are a bit more complex. There are 2 bug tracking systems which you should look at to see if your problem has already been reported:
You can also ask questions on the linux-cifs mailing-list (linux-cifs@vger.kernel.org ) (web archive here).
If you report a bug, a network capture and a kernel console log output is always helpful.
# make the kernel as verbose as possible echo 'module cifs +p' > /sys/kernel/debug/dynamic_debug/control echo 'file fs/cifs/* +p' > /sys/kernel/debug/dynamic_debug/control echo 1 > /proc/fs/cifs/cifsFYI echo 1 > /sys/module/dns_resolver/parameters/debug # get kernel output + network trace dmesg --clear tcpdump -s 0 -w trace.pcap & pid=$! sleep 3 mount.cifs ....cd ... ls.. etc.. (the thing that fails) sleep 3 kill $pid dmesg > trace.log
This should produce a trace.pcap and a trace.log file.
Be sure to mention your kernel version, server software and version.
Additional information on debugging the CIFS/SMB3 kernel client can be found at: https://wiki.samba.org/index.php/LinuxCIFS_troubleshooting