Cannot connect to shares from Windows clients

Asked by wayne on 2016-04-19

Hello world !!!

Since today I cannot access the shares on my ubuntu server.
First it was one directory which had problems, after a few hours
I (and others in the network) were not able to connect to any of them.

One of the stacktraces I got :

https://launchpad.net/ubuntu/+source/samba/+filebug

[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
0x00007f59e04e5b4c in __libc_waitpid (pid=11175, stat_loc=stat_loc@entry=0x7fff37151e50, options=options@entry=0) at
../sysdeps/unix/sysv/linux/waitpid.c:31
#0 0x00007f59e04e5b4c in __libc_waitpid (pid=11175, stat_loc=stat_loc@entry=0x7fff37151e50, options=options@entry=0) at
../sysdeps/unix/sysv/linux/waitpid.c:31
#1 0x00007f59e046b2e2 in do_system (line=line@entry=0x7f59e4eeee20 "/usr/share/samba/panic-action 10953") at
../sysdeps/posix/system.c:148
#2 0x00007f59e046b64a in __libc_system (line=line@entry=0x7f59e4eeee20 "/usr/share/samba/panic-action 10953") at
../sysdeps/posix/system.c:184
#3 0x00007f59e3ecf235 in system (line=line@entry=0x7f59e4eeee20 "/usr/share/samba/panic-action 10953") at pt-system.c:28
#4 0x00007f59e2efb291 in smb_panic_s3 (why=<optimized out>) at ../source3/lib/util.c:802
#5 0x00007f59e3c718ef in smb_panic (why=0x7f59e0a00b78 "Bad talloc magic value - unknown value") at
../lib/util/fault.c:166
#6 0x00007f59e09fa2fe in _talloc_free () from /usr/lib/x86_64-linux-gnu/libtalloc.so.2
#7 0x00007f59e3c6846c in memcache_delete_element (cache=0x7f59e4eb9670, e=0x7f59e4eea640) at ../lib/util/memcache.c:210
#8 0x00007f59e3c687b3 in memcache_delete (cache=<optimized out>, n=<optimized out>, key=...) at
../lib/util/memcache.c:246
#9 0x00007f59e38c59f7 in share_mode_memcache_fetch (blob=0x7fff37152150, id_key=..., mem_ctx=0x7f59e4eeeac0) at
../source3/locking/share_mode_lock.c:235
#10 parse_share_modes (mem_ctx=mem_ctx@entry=0x7f59e4eeeac0, key=..., dbuf=...) at
../source3/locking/share_mode_lock.c:297
#11 0x00007f59e38c649e in get_share_mode_lock_internal (old_write_time=0x0, smb_fname=0x0, servicepath=0x0, id=...,
mem_ctx=0x7f59e4eeeac0) at ../source3/locking/share_mode_lock.c:529
#12 get_share_mode_lock (mem_ctx=<optimized out>, id=..., servicepath=servicepath@entry=0x0,
smb_fname=smb_fname@entry=0x0, old_write_time=old_write_time@entry=0x0) at ../source3/locking/share_mode_lock.c:587
#13 0x00007f59e38bdc6b in get_existing_share_mode_lock (mem_ctx=<optimized out>, id=...) at
../source3/locking/locking.c:453
#14 0x00007f59e383711d in close_directory (close_type=SHUTDOWN_CLOSE, fsp=0x7f59e4eea440, req=0x0) at
../source3/smbd/close.c:1066
#15 close_file (req=req@entry=0x0, fsp=0x7f59e4eea440, close_type=close_type@entry=SHUTDOWN_CLOSE) at
../source3/smbd/close.c:1216
#16 0x00007f59e37ddc1a in file_close_conn (conn=conn@entry=0x7f59e4edcc80) at ../source3/smbd/files.c:165
#17 0x00007f59e3854ec9 in close_cnum (conn=0x7f59e4edcc80, vuid=2740368504) at ../source3/smbd/service.c:1128
#18 0x00007f59e387e7c4 in smbXsrv_tcon_disconnect (tcon=0x7f59e4edb9d0, vuid=2740368504) at
../source3/smbd/smbXsrv_tcon.c:984
#19 0x00007f59e386876f in smbd_smb2_tdis_wait_done (subreq=<optimized out>) at ../source3/smbd/smb2_tcon.c:627
#20 0x00007f59e07ee4e4 in tevent_common_loop_immediate () from /usr/lib/x86_64-linux-gnu/libtevent.so.0
#21 0x00007f59e1b9395c in run_events_poll (ev=0x7f59e4eac650, pollrtn=0, pfds=0x0, num_pfds=0) at
../source3/lib/events.c:192
#22 0x00007f59e1b93c44 in s3_event_loop_once (ev=0x7f59e4eac650, location=<optimized out>) at ../source3/lib/events.c:303
#23 0x00007f59e07edcbd in _tevent_loop_once () from /usr/lib/x86_64-linux-gnu/libtevent.so.0
#24 0x00007f59e07ede5b in tevent_common_loop_wait () from /usr/lib/x86_64-linux-gnu/libtevent.so.0
#25 0x00007f59e3852569 in smbd_process (ev_ctx=0x7f59e4eac650, msg_ctx=<optimized out>, sock_fd=36,
interactive=<optimized out>) at ../source3/smbd/process.c:4031
#26 0x00007f59e430b6b6 in smbd_accept_connection (ev=0x7f59e4eac650, fde=<optimized out>, flags=<optimized out>,
private_data=<optimized out>) at ../source3/smbd/server.c:646
#27 0x00007f59e1b93a8c in run_events_poll (ev=0x7f59e4eac650, pollrtn=<optimized out>, pfds=0x7f59e4ecb430, num_pfds=6)
at ../source3/lib/events.c:257
#28 0x00007f59e1b93ce0 in s3_event_loop_once (ev=0x7f59e4eac650, location=<optimized out>) at ../source3/lib/events.c:326
#29 0x00007f59e07edcbd in _tevent_loop_once () from /usr/lib/x86_64-linux-gnu/libtevent.so.0
#30 0x00007f59e07ede5b in tevent_common_loop_wait () from /usr/lib/x86_64-linux-gnu/libtevent.so.0
#31 0x00007f59e43096c4 in smbd_parent_loop (parent=<optimized out>, ev_ctx=0x7f59e4eac650) at
../source3/smbd/server.c:1011
#32 main (argc=<optimized out>, argv=<optimized out>) at ../source3/smbd/server.c:1663
A debugging session is active.

        Inferior 1 [process 10953] will be detached.

Some more info :
Description: Ubuntu 14.04.3 LTS
Release: 14.04

samba:
  Installiert: 2:4.3.8+dfsg-0ubuntu0.14.04.2
  Installationskandidat: 2:4.3.8+dfsg-0ubuntu0.14.04.2
  Versionstabelle:
 *** 2:4.3.8+dfsg-0ubuntu0.14.04.2 0
        500 http://de.archive.ubuntu.com/ubuntu/ trusty-updates/main amd64 Packages
        500 http://security.ubuntu.com/ubuntu/ trusty-security/main amd64 Packages
        100 /var/lib/dpkg/status
     2:4.1.6+dfsg-1ubuntu2 0
        500 http://de.archive.ubuntu.com/ubuntu/ trusty/main amd64 Packages

A short memtest86+ did not show any bad cells
Reboot did not fix the problem
Nothing has been installed or uninstalled.

One of the logs when I try to access one of the shares from a windows 7 pro client:

[2016/04/19 15:54:48.429124, 0] ../source3/lib/popt_common.c:68(popt_s3_talloc_log_fn)
  Bad talloc magic value - unknown value
[2016/04/19 15:54:48.429182, 0] ../source3/lib/util.c:789(smb_panic_s3)
  PANIC (pid 11707): Bad talloc magic value - unknown value
[2016/04/19 15:54:48.430295, 0] ../source3/lib/util.c:900(log_stack_trace)
  BACKTRACE: 28 stack frames:
   #0 /usr/lib/x86_64-linux-gnu/samba/libsmbregistry.so.0(log_stack_trace+0x1a) [0x7f2a709be16a]
   #1 /usr/lib/x86_64-linux-gnu/samba/libsmbregistry.so.0(smb_panic_s3+0x20) [0x7f2a709be240]
   #2 /usr/lib/x86_64-linux-gnu/libsamba-util.so.0(smb_panic+0x2f) [0x7f2a717348ef]
   #3 /usr/lib/x86_64-linux-gnu/libtalloc.so.2(_talloc_free+0x4de) [0x7f2a6e4bd2fe]
   #4 /usr/lib/x86_64-linux-gnu/libsamba-util.so.0(+0x1246c) [0x7f2a7172b46c]
   #5 /usr/lib/x86_64-linux-gnu/samba/libsmbd-base.so.0(+0x19c9f7) [0x7f2a713889f7]
   #6 /usr/lib/x86_64-linux-gnu/samba/libsmbd-base.so.0(get_share_mode_lock+0x17e) [0x7f2a7138949e]
   #7 /usr/lib/x86_64-linux-gnu/samba/libsmbd-base.so.0(+0x107b8b) [0x7f2a712f3b8b]
   #8 /usr/lib/x86_64-linux-gnu/samba/libsmbd-base.so.0(+0x10c1bc) [0x7f2a712f81bc]
   #9 /usr/lib/x86_64-linux-gnu/samba/libsmbd-base.so.0(create_file_default+0x1cf) [0x7f2a712f964f]
   #10 /usr/lib/x86_64-linux-gnu/samba/libsmbd-base.so.0(+0x1dab6e) [0x7f2a713c6b6e]
   #11 /usr/lib/x86_64-linux-gnu/samba/libsmbd-base.so.0(smb_vfs_call_create_file+0xd8) [0x7f2a712ffe78]
   #12 /usr/lib/x86_64-linux-gnu/samba/libsmbd-base.so.0(smbd_smb2_request_process_create+0xaff) [0x7f2a7132d9ff]
   #13 /usr/lib/x86_64-linux-gnu/samba/libsmbd-base.so.0(smbd_smb2_request_dispatch+0xc4d) [0x7f2a713263ed]
   #14 /usr/lib/x86_64-linux-gnu/samba/libsmbd-base.so.0(+0x13b072) [0x7f2a71327072]
   #15 /usr/lib/x86_64-linux-gnu/libsmbconf.so.0(run_events_poll+0x16c) [0x7f2a6f656a8c]
   #16 /usr/lib/x86_64-linux-gnu/libsmbconf.so.0(+0x25ce0) [0x7f2a6f656ce0]
   #17 /usr/lib/x86_64-linux-gnu/libtevent.so.0(_tevent_loop_once+0x8d) [0x7f2a6e2b0cbd]
   #18 /usr/lib/x86_64-linux-gnu/libtevent.so.0(tevent_common_loop_wait+0x1b) [0x7f2a6e2b0e5b]
   #19 /usr/lib/x86_64-linux-gnu/samba/libsmbd-base.so.0(smbd_process+0x6c9) [0x7f2a71315569]
   #20 smbd(+0x96b6) [0x7f2a71dce6b6]
   #21 /usr/lib/x86_64-linux-gnu/libsmbconf.so.0(run_events_poll+0x16c) [0x7f2a6f656a8c]
   #22 /usr/lib/x86_64-linux-gnu/libsmbconf.so.0(+0x25ce0) [0x7f2a6f656ce0]
   #23 /usr/lib/x86_64-linux-gnu/libtevent.so.0(_tevent_loop_once+0x8d) [0x7f2a6e2b0cbd]
   #24 /usr/lib/x86_64-linux-gnu/libtevent.so.0(tevent_common_loop_wait+0x1b) [0x7f2a6e2b0e5b]
   #25 smbd(main+0x15b4) [0x7f2a71dcc6c4]
   #26 /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xf5) [0x7f2a6df09ec5]
   #27 smbd(+0x7a96) [0x7f2a71dcca96]
[2016/04/19 15:54:48.430502, 0] ../source3/lib/util.c:801(smb_panic_s3)
  smb_panic(): calling panic action [/usr/share/samba/panic-action 11707]
[2016/04/19 15:54:48.438184, 0] ../source3/lib/util.c:809(smb_panic_s3)
  smb_panic(): action returned status 0
[2016/04/19 15:54:48.438239, 0] ../source3/lib/dumpcore.c:318(dump_core)
  dumping core in /var/log/samba/cores/smbd
[2016/04/19 15:54:48.533191, 0] ../source3/lib/popt_common.c:68(popt_s3_talloc_log_fn)
  talloc: access after free error - first free may be at ../source3/smbd/open.c:3705
[2016/04/19 15:54:48.533221, 0] ../source3/lib/popt_common.c:68(popt_s3_talloc_log_fn)
  Bad talloc magic value - access after free
[2016/04/19 15:54:48.533226, 0] ../source3/lib/util.c:789(smb_panic_s3)
  PANIC (pid 11716): Bad talloc magic value - access after free
[2016/04/19 15:54:48.533724, 0] ../source3/lib/util.c:900(log_stack_trace)
  BACKTRACE: 34 stack frames:
   #0 /usr/lib/x86_64-linux-gnu/samba/libsmbregistry.so.0(log_stack_trace+0x1a) [0x7f2a709be16a]
   #1 /usr/lib/x86_64-linux-gnu/samba/libsmbregistry.so.0(smb_panic_s3+0x20) [0x7f2a709be240]
   #2 /usr/lib/x86_64-linux-gnu/libsamba-util.so.0(smb_panic+0x2f) [0x7f2a717348ef]
   #3 /usr/lib/x86_64-linux-gnu/libtalloc.so.2(+0x1b5f) [0x7f2a6e4bcb5f]
   #4 /usr/lib/x86_64-linux-gnu/libtalloc.so.2(_talloc_steal_loc+0xab) [0x7f2a6e4c377b]
   #5 /usr/lib/x86_64-linux-gnu/libtalloc.so.2(_talloc_move+0x13) [0x7f2a6e4c37b3]
   #6 /usr/lib/x86_64-linux-gnu/samba/libsmbd-base.so.0(+0x19c868) [0x7f2a71388868]
   #7 /usr/lib/x86_64-linux-gnu/samba/libsmbd-base.so.0(+0x19cc71) [0x7f2a71388c71]
   #8 /usr/lib/x86_64-linux-gnu/samba/libdbwrap.so.0(+0x51ed) [0x7f2a6b9841ed]
   #9 /usr/lib/x86_64-linux-gnu/libtdb.so.1(+0x8745) [0x7f2a68731745]
   #10 /usr/lib/x86_64-linux-gnu/libtdb.so.1(tdb_parse_record+0x6c) [0x7f2a6872cedc]
   #11 /usr/lib/x86_64-linux-gnu/samba/libdbwrap.so.0(+0x5559) [0x7f2a6b984559]
   #12 /usr/lib/x86_64-linux-gnu/samba/libdbwrap.so.0(dbwrap_parse_record+0x1b) [0x7f2a6b981dbb]
   #13 /usr/lib/x86_64-linux-gnu/samba/libsmbd-base.so.0(fetch_share_mode_unlocked+0x54) [0x7f2a713898c4]
   #14 /usr/lib/x86_64-linux-gnu/samba/libsmbd-base.so.0(get_file_infos+0x60) [0x7f2a713828b0]
   #15 /usr/lib/x86_64-linux-gnu/samba/libsmbd-base.so.0(smbd_dirptr_get_entry+0x738) [0x7f2a712a6178]
   #16 /usr/lib/x86_64-linux-gnu/samba/libsmbd-base.so.0(smbd_dirptr_lanman2_entry+0x1c5) [0x7f2a712da7d5]
   #17 /usr/lib/x86_64-linux-gnu/samba/libsmbd-base.so.0(+0x14c4e3) [0x7f2a713384e3]
   #18 /usr/lib/x86_64-linux-gnu/samba/libsmbd-base.so.0(smbd_smb2_request_process_query_directory+0x2e4) [0x7f2a71338bf4]
   #19 /usr/lib/x86_64-linux-gnu/samba/libsmbd-base.so.0(smbd_smb2_request_dispatch+0xcad) [0x7f2a7132644d]
   #20 /usr/lib/x86_64-linux-gnu/samba/libsmbd-base.so.0(+0x13b072) [0x7f2a71327072]
   #21 /usr/lib/x86_64-linux-gnu/libsmbconf.so.0(run_events_poll+0x16c) [0x7f2a6f656a8c]
   #22 /usr/lib/x86_64-linux-gnu/libsmbconf.so.0(+0x25ce0) [0x7f2a6f656ce0]
   #23 /usr/lib/x86_64-linux-gnu/libtevent.so.0(_tevent_loop_once+0x8d) [0x7f2a6e2b0cbd]
   #24 /usr/lib/x86_64-linux-gnu/libtevent.so.0(tevent_common_loop_wait+0x1b) [0x7f2a6e2b0e5b]
   #25 /usr/lib/x86_64-linux-gnu/samba/libsmbd-base.so.0(smbd_process+0x6c9) [0x7f2a71315569]
   #26 smbd(+0x96b6) [0x7f2a71dce6b6]
   #27 /usr/lib/x86_64-linux-gnu/libsmbconf.so.0(run_events_poll+0x16c) [0x7f2a6f656a8c]
   #28 /usr/lib/x86_64-linux-gnu/libsmbconf.so.0(+0x25ce0) [0x7f2a6f656ce0]
   #29 /usr/lib/x86_64-linux-gnu/libtevent.so.0(_tevent_loop_once+0x8d) [0x7f2a6e2b0cbd]
   #30 /usr/lib/x86_64-linux-gnu/libtevent.so.0(tevent_common_loop_wait+0x1b) [0x7f2a6e2b0e5b]
   #31 smbd(main+0x15b4) [0x7f2a71dcc6c4]
   #32 /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xf5) [0x7f2a6df09ec5]
   #33 smbd(+0x7a96) [0x7f2a71dcca96]
[2016/04/19 15:54:48.533816, 0] ../source3/lib/util.c:801(smb_panic_s3)
  smb_panic(): calling panic action [/usr/share/samba/panic-action 11716]
[2016/04/19 15:54:48.536779, 0] ../source3/lib/util.c:809(smb_panic_s3)
  smb_panic(): action returned status 0
[2016/04/19 15:54:48.536815, 0] ../source3/lib/dumpcore.c:318(dump_core)
  dumping core in /var/log/samba/cores/smbd
[2016/04/19 15:54:49.833624, 0] ../source3/lib/popt_common.c:68(popt_s3_talloc_log_fn)
  talloc: access after free error - first free may be at ../source3/smbd/open.c:3705
[2016/04/19 15:54:49.833697, 0] ../source3/lib/popt_common.c:68(popt_s3_talloc_log_fn)
  Bad talloc magic value - access after free
[2016/04/19 15:54:49.833721, 0] ../source3/lib/util.c:789(smb_panic_s3)
  PANIC (pid 11725): Bad talloc magic value - access after free
[2016/04/19 15:54:49.835230, 0] ../source3/lib/util.c:900(log_stack_trace)
  BACKTRACE: 34 stack frames:
   #0 /usr/lib/x86_64-linux-gnu/samba/libsmbregistry.so.0(log_stack_trace+0x1a) [0x7f2a709be16a]
   #1 /usr/lib/x86_64-linux-gnu/samba/libsmbregistry.so.0(smb_panic_s3+0x20) [0x7f2a709be240]
   #2 /usr/lib/x86_64-linux-gnu/libsamba-util.so.0(smb_panic+0x2f) [0x7f2a717348ef]
   #3 /usr/lib/x86_64-linux-gnu/libtalloc.so.2(+0x1b5f) [0x7f2a6e4bcb5f]
   #4 /usr/lib/x86_64-linux-gnu/libtalloc.so.2(_talloc_steal_loc+0xab) [0x7f2a6e4c377b]
   #5 /usr/lib/x86_64-linux-gnu/libtalloc.so.2(_talloc_move+0x13) [0x7f2a6e4c37b3]
   #6 /usr/lib/x86_64-linux-gnu/samba/libsmbd-base.so.0(+0x19c868) [0x7f2a71388868]
   #7 /usr/lib/x86_64-linux-gnu/samba/libsmbd-base.so.0(+0x19cc71) [0x7f2a71388c71]
   #8 /usr/lib/x86_64-linux-gnu/samba/libdbwrap.so.0(+0x51ed) [0x7f2a6b9841ed]
   #9 /usr/lib/x86_64-linux-gnu/libtdb.so.1(+0x8745) [0x7f2a68731745]
   #10 /usr/lib/x86_64-linux-gnu/libtdb.so.1(tdb_parse_record+0x6c) [0x7f2a6872cedc]
   #11 /usr/lib/x86_64-linux-gnu/samba/libdbwrap.so.0(+0x5559) [0x7f2a6b984559]
   #12 /usr/lib/x86_64-linux-gnu/samba/libdbwrap.so.0(dbwrap_parse_record+0x1b) [0x7f2a6b981dbb]
   #13 /usr/lib/x86_64-linux-gnu/samba/libsmbd-base.so.0(fetch_share_mode_unlocked+0x54) [0x7f2a713898c4]
   #14 /usr/lib/x86_64-linux-gnu/samba/libsmbd-base.so.0(get_file_infos+0x60) [0x7f2a713828b0]
   #15 /usr/lib/x86_64-linux-gnu/samba/libsmbd-base.so.0(smbd_dirptr_get_entry+0x738) [0x7f2a712a6178]
   #16 /usr/lib/x86_64-linux-gnu/samba/libsmbd-base.so.0(smbd_dirptr_lanman2_entry+0x1c5) [0x7f2a712da7d5]
   #17 /usr/lib/x86_64-linux-gnu/samba/libsmbd-base.so.0(+0x14c4e3) [0x7f2a713384e3]
   #18 /usr/lib/x86_64-linux-gnu/samba/libsmbd-base.so.0(smbd_smb2_request_process_query_directory+0x2e4) [0x7f2a71338bf4]
   #19 /usr/lib/x86_64-linux-gnu/samba/libsmbd-base.so.0(smbd_smb2_request_dispatch+0xcad) [0x7f2a7132644d]
   #20 /usr/lib/x86_64-linux-gnu/samba/libsmbd-base.so.0(+0x13b072) [0x7f2a71327072]
   #21 /usr/lib/x86_64-linux-gnu/libsmbconf.so.0(run_events_poll+0x16c) [0x7f2a6f656a8c]
   #22 /usr/lib/x86_64-linux-gnu/libsmbconf.so.0(+0x25ce0) [0x7f2a6f656ce0]
   #23 /usr/lib/x86_64-linux-gnu/libtevent.so.0(_tevent_loop_once+0x8d) [0x7f2a6e2b0cbd]
   #24 /usr/lib/x86_64-linux-gnu/libtevent.so.0(tevent_common_loop_wait+0x1b) [0x7f2a6e2b0e5b]
   #25 /usr/lib/x86_64-linux-gnu/samba/libsmbd-base.so.0(smbd_process+0x6c9) [0x7f2a71315569]
   #26 smbd(+0x96b6) [0x7f2a71dce6b6]
   #27 /usr/lib/x86_64-linux-gnu/libsmbconf.so.0(run_events_poll+0x16c) [0x7f2a6f656a8c]
   #28 /usr/lib/x86_64-linux-gnu/libsmbconf.so.0(+0x25ce0) [0x7f2a6f656ce0]
   #29 /usr/lib/x86_64-linux-gnu/libtevent.so.0(_tevent_loop_once+0x8d) [0x7f2a6e2b0cbd]
   #30 /usr/lib/x86_64-linux-gnu/libtevent.so.0(tevent_common_loop_wait+0x1b) [0x7f2a6e2b0e5b]
   #31 smbd(main+0x15b4) [0x7f2a71dcc6c4]
   #32 /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xf5) [0x7f2a6df09ec5]
   #33 smbd(+0x7a96) [0x7f2a71dcca96]
[2016/04/19 15:54:49.835538, 0] ../source3/lib/util.c:801(smb_panic_s3)
  smb_panic(): calling panic action [/usr/share/samba/panic-action 11725]
[2016/04/19 15:54:49.844429, 0] ../source3/lib/util.c:809(smb_panic_s3)
  smb_panic(): action returned status 0
[2016/04/19 15:54:49.844555, 0] ../source3/lib/dumpcore.c:318(dump_core)
  dumping core in /var/log/samba/cores/smbd

TIA

Wayne

Question information

Language:
English Edit question
Status:
Solved
For:
Ubuntu Edit question
Assignee:
No assignee Edit question
Solved by:
wayne
Solved:
2016-04-20
Last query:
2016-04-20
Last reply:
2016-04-19
Thomas Smith (theitsmith) said : #1

I'm having this exact problem with every client I have running Ubuntu with Samba--worked fine yesterday but isn't working at all now this morning.

I noticed that an unattended update to Samba was loaded yesterday. Have you checked for this too?

/var/log/unattended-upgrades/unattended-upgrades.log

wayne (jstrauch) said : #2

It does not look like there has been an update.
/var/log/unattended-upgrades/unattended-upgrades.log does not exists,
just an empty unattended-upgrades-shutdown.log (Sept. 21. 2015)

When I look into /usr/lib/x86_64-linux-gnu/samba the directories have a timestamp of Apr 19 12:08.
That is about the time it all went down. All files are Apr 12 14:32.

Thomas Smith (theitsmith) said : #3

What do you get when you run `smbclient -L localhost -UAdministrator` on the server, I get:

    session setup failed: NT_STATUS_OBJECT_NAME_NOT_FOUND

wayne (jstrauch) said : #4

I get the following, does not look like an error :

Domain=[WORKGROUP] OS=[Windows 6.1] Server=[Samba 4.3.8-Ubuntu]

        Sharename Type Comment
        --------- ---- -------
        print$ Disk Printer Drivers
        intern Disk
        heidi Disk
        modelle Disk
        apps Disk
        axxx Disk
        backup Disk
        bilder Disk
        gxxx Disk
        jxxx Disk
        kiste Disk
        rxxx Disk
        riesengebirge Disk
        2015_WRRL_Beratung Disk
        Referenzbetriebe Disk
        gxxx2 Disk
        IPC$ IPC IPC Service (Gxxx-Server server (Samba, Ubuntu))
Domain=[WORKGROUP] OS=[Windows 6.1] Server=[Samba 4.3.8-Ubuntu]

        Server Comment
        --------- -------
        GXXX Gxxx-Server server (Samba, Ubuntu)
        GXXX-NAS
        RNP0026737A4B26
        RNPE8F0F5

        Workgroup Master
        --------- -------
        GXXX GXXX-SERVER
        H&M MARTINA-PC
        WORKGROUP GXXX

Could restart the samba service, or even the server.

wayne (jstrauch) said : #6

Already did both several times, no success
Lookk more and more like memory or RAID problems.

Phil Kauffman (pkauffman) said : #7

+1. I am experiencing the exact same issue starting today. Reboots and service restarts have no effect.
$ smbclient -L localhost -Umyusername
WARNING: The "syslog" option is deprecated
Enter myusersname's password:
Connection to localhost failed (Error NT_STATUS_CONNECTION_REFUSED)

Shane Hill (shane-hill) said : #8

I had this problem today after I installed samba-dbg to debug an issue. The whole thing just did not work and uninstalling samba-dbg did not fix the issue. What did fix the issue was running the following:

 $ apt-get install --reinstall libsmbclient libsmbclient-dev libtevent0 libtalloc2

I think there was a miss match of shared libraries with either tevent or talloc. After reinstalling all the libraries all was fixed.

wayne (jstrauch) said : #9

Thank you Shane.

Did the reinstall and everything works again.

Does anyone know, how this came ?

Phil Kauffman (pkauffman) said : #10

I think I may have it. It seems that the new samba package poorly specified the dependencies it needed.

For example in the case of libtalloc2:

Here we see what the latest samba package specifies:
root@lsp:~# apt-cache show samba=2:4.3.8+dfsg-0ubuntu0.14.04.2 | grep Depends | cut -d',' -f21 | grep -vE '^$'
 libtalloc2 (>= 2.0.4~git20101213)

What the previous version requires:
root@lsp:~# apt-cache show samba=2:4.1.6+dfsg-1ubuntu2 | grep Depends | cut -d',' -f30 | grep -vE '^$'
 libtalloc2 (>= 2.0.4~git20101213)

What actually gets installed by 2:4.1.6+dfsg-1ubuntu2:
libtalloc2=2.1.0-1

Version 2.1.0-1 would satisfy both packages dependencies.

What versions are available:
root@lsp:~# apt-cache show libtalloc2 | grep Version
Version: 2.1.5-0ubuntu0.14.04.1
Version: 2.1.0-1

Though, it seems that libtalloc2= 2.1.5-0ubuntu0.14.04.1 was not added until 2016-04-18 11:55.
root@lsp:~/bar# wget -q -O - http://archive.ubuntu.com/ubuntu/pool/main/t/talloc/ | grep libtalloc2_2.1.5-0ubuntu0.14.04.1_amd64.deb | cut -d'>' -f10 | sed 's/ <.*$//'
2016-04-18 11:55

From this page(http://packages.ubuntu.com/trusty/libtalloc2) it seems that libtalloc2 is a security upgrade, so my assumption is that the newest samba package should have specified the latest version of libtalloc2.

Someone please correct me if I am off-base.

Nirmal Kumar (gnirmal-g) said : #11

Thank you Shane Hill.

After reinstall and everything works fine.

Mauro (mauromol) said : #12

Encountered the same problem and fixed by updating libtalloc2.
Is this tracked in any bug report?