centos7 上安装 samba 服务器, yum 安装后,启动失败,查看日志信息如下,有大佬知道怎么解决吗

2020-05-14 19:02:52 +08:00
 smartG

[root@host /]# smbd -F -S

smbd: /usr/local/samba/lib/libwbclient.so.0: no version information available (required by /usr/lib64/samba/libsmbd-base-samba4.so)

smbd: /usr/local/samba/lib/libnetapi.so.0: no version information available (required by /usr/lib64/samba/libsmbd-base-samba4.so)

smbd: /usr/local/samba/lib/libwbclient.so.0: no version information available (required by /lib64/libsamba-passdb.so.0)

smbd: /usr/local/samba/lib/libwbclient.so.0: no version information available (required by /usr/lib64/samba/libauth-samba4.so)

smbd: /usr/local/samba/lib/libwbclient.so.0: no version information available (required by /usr/lib64/samba/libgensec-samba4.so)

smbd: relocation error: /usr/lib64/samba/libsmbd-base-samba4.so: symbol libnet_Join, version NETAPI_0 not defined in file libnetapi.so.0 with link time reference

1478 次点击
所在节点    问与答
5 条回复
msg7086
2020-05-14 20:14:06 +08:00
你 Samba 是从官方库里装的吗? samba-4.10.4-10 ?系统里的其他包都 update 上去了吗?
smartG
2020-05-15 11:13:28 +08:00
@msg7086 是 yum 仓库里的,看了一下版本是 samba-4.8.3-4,您说的其他包是指哪些呀
msg7086
2020-05-15 20:11:51 +08:00
yum 仓库里的不是 4.10.4-10 吗?
你看这里 https://pkgs.org/download/samba CentOS 7 下面。
先把整个系统更新上去吧。
smartG
2020-05-18 10:14:34 +08:00
@msg7086 这台服务器不能联外网,我用光盘搭的本地 yum 源,刚才看了一下官方的最新版本确实是 4.10 ,服务器上的 yum 源里是 4.8.3-4,我又试着在本机安装同系统版本的虚拟机,在能联网的环境下用 yum 安装了一次,没有问题,是 4.10 版本,成功启动,可是最新版本怎么安装在不能联网的服务器上呢,求指导!
msg7086
2020-05-18 12:08:33 +08:00
把你联网装的那些 rpm 包全拷出来扔进服务器里再升级。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/671746

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX