Chinaunix首页 | 论坛 | 博客
  • 博客访问: 695363
  • 博文数量: 79
  • 博客积分: 10
  • 博客等级: 民兵
  • 技术积分: 1338
  • 用 户 组: 普通用户
  • 注册时间: 2012-06-12 08:51
个人简介

XMU->九天揽月->五湖抓鳖->DSP->driver->kernel/OpenWRT->ISP/RTOS

文章分类

全部博文(79)

文章存档

2020年(2)

2018年(3)

2016年(7)

2015年(42)

2014年(25)

分类: 网络与安全

2016-07-06 10:54:14

主机版本:ubuntu14.04
问题描述:Samba服务配置后仍然不通。

samba服务这么成熟的东西,本以为在ubuntu上修改下smb.conf重启就得了,但是访问还是失败。
表现是,可以看到samba中配置的共享文件夹,但是却打不开,被告知
 无法访问。您可能没有权限使用网络资源,请与这台服务器的管理员联系以查明您是否有访问权限。
指定的网络名不再可用。


最终通过 Samba的log, /var/log/samba/log.{计算机名} - 计算机名是你的windows主机名称
可以看到每次,访问出错时,都会产生大量的 err log

  1. [2016/07/06 09:49:26.627226, 0] ../source3/lib/popt_common.c:68(popt_s3_talloc_log_fn)
  2. Bad talloc magic value - unknown value
  3. [2016/07/06 09:49:26.627269, 0] ../source3/lib/util.c:789(smb_panic_s3)
  4. PANIC (pid 4623): Bad talloc magic value - unknown value
  5. [2016/07/06 09:49:26.628172, 0] ../source3/lib/util.c:900(log_stack_trace)
  6. BACKTRACE: 28 stack frames:
  7. #0 /usr/lib/x86_64-linux-gnu/samba/libsmbregistry.so.0(log_stack_trace+0x1a) [0x7f425980e14a]
  8. #1 /usr/lib/x86_64-linux-gnu/samba/libsmbregistry.so.0(smb_panic_s3+0x20) [0x7f425980e220]
  9. #2 /usr/lib/x86_64-linux-gnu/libsamba-util.so.0(smb_panic+0x2f) [0x7f425a5858df]
  10. #3 /usr/lib/x86_64-linux-gnu/libtalloc.so.2(_talloc_free+0x4de) [0x7f425730d2fe]
  11. #4 /usr/lib/x86_64-linux-gnu/libsamba-util.so.0(+0x1246c) [0x7f425a57c46c]
  12. #5 /usr/lib/x86_64-linux-gnu/samba/libsmbd-base.so.0(+0x18ab67) [0x7f425a1c6b67]
  13. #6 /usr/lib/x86_64-linux-gnu/samba/libsmbd-base.so.0(get_share_mode_lock+0x17e) [0x7f425a1c760e]
  14. #7 /usr/lib/x86_64-linux-gnu/samba/libsmbd-base.so.0(+0xfbbfe) [0x7f425a137bfe]
  15. #8 /usr/lib/x86_64-linux-gnu/samba/libsmbd-base.so.0(+0x10020c) [0x7f425a13c20c]
  16. #9 /usr/lib/x86_64-linux-gnu/samba/libsmbd-base.so.0(create_file_default+0x1cf) [0x7f425a13d69f]
  17. #10 /usr/lib/x86_64-linux-gnu/samba/libsmbd-base.so.0(+0x1d8cce) [0x7f425a214cce]
  18. #11 /usr/lib/x86_64-linux-gnu/samba/libsmbd-base.so.0(smb_vfs_call_create_file+0xd8) [0x7f425a143ed8]
  19. #12 /usr/lib/x86_64-linux-gnu/samba/libsmbd-base.so.0(smbd_smb2_request_process_create+0x1a24) [0x7f425a172994]
  20. #13 /usr/lib/x86_64-linux-gnu/samba/libsmbd-base.so.0(smbd_smb2_request_dispatch+0xc4d) [0x7f425a16a43d]
google一下才明白,是因为talloc的版本不匹配导致的! 重新安装 libtalloc解决之。
问题是,用apt-cache show samba 查看的 depends中描述明明是可以满足的?

虽然ubuntu一年两次版本刷的挺尽心,但真心不觉得适合拿来做工作站,服务器,要想用的省心还得是centos啊啊啊啊。

更详细的问题在 这里
阅读(8991) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~