smb通过文件管理器输入url链接出错

由于一个系统需要samba的服务,我看了下没有samba的相关的包

于是就到其他系统上rpm -qa | grep samba看了下,发现有samba-client,samba,samba-winbind-clients,system-config-samba和samba-common这几个包

于是安装了以后,发现一个很郁闷的问题,那就是通过文件浏览器中输入samba服务器的地址没法访问

看了下/var/log/messages,发现报的错误是

open_socket_in setsockopt: So_request = true on port 445 failed with error=不可用的协议

看到这个,刚开始怀疑是内核的问题,可能文件挂载方面内核没打开,但是用原来的内核配上之前的文件系统,发现并不可以用

然后我发现在命令行smbclient发现还是可以的,而且本机作为服务器的时候,别人访问很正常

此时觉得可能少装了一些包,然后把samba的包都卸载了然后用yum装(之前是用rpm装的),装好以后发现并没有什么用处,坑。

又开始怀疑nautilus的问题,更新版本,升级没用

然后就想,我在文件管理器里面输入smb://10.3.6.200之后文件管理器是怎么操作的呢?

系统这块不是很懂,问了下同事,然后知道是通过gvfsd-smb这个进程来调用smb的

然后执行这个进程/usr/libexec/gvfsd-smb报错,少了一个共享库,在rpm.pbone.net中找了下这个共享库,原来少装了一个libsmbclient的rpm包

装了以后,果然很顺利的通过文件夹访问了

总结:

1:系统集成包是没有仔细,在系统找samba相关包的时候或者出问题的时候再找下smb就可以发现问题了

2:很多次去koji上找samba,但是就是没有想着把上面那个库给下载下来安装下,明明不费多少事的

3:不过这个问题正解的方法还是很有借鉴意义的,记录下来供以后参考

4:吐槽下yum依赖,为什么我用Yum装的时候没有依赖这个lib包,要是依赖了不也解决了嘛

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值