我正在运行 Ubuntu Server 18.04。
2018 年 12 月 10 日,samba 停止工作。我知道那是那一天,因为我每天都使用 Macrium Reflect 将我的 Windows 计算机备份到 Ubuntu Server 几个月没有问题,但从那天起它一直在报告错误。我没有改变或做任何我知道会导致这个问题的事情。从那天起,我就无法从任何其他计算机(Linux 或 Windows)访问 Ubuntu Server 计算机上的任何 samba 共享,也无法从 Ubuntu Server 计算机访问任何 samba 共享,尽管以前可以正常访问。smbtree
什么都没有返回。有趣的是,nmap 显示端口 139 和 445 在 Ubuntu Server 上运行时打开,但在从另一台计算机扫描时关闭?我已经尝试了很多方法来解决这个问题,包括添加client max protocol = NT1
在 smb.conf 文件的 [global] 部分下。我尝试将 smb.conf 文件替换为同一文件的副本,该文件的 samba 在另一台 Linux 计算机上运行良好。我试过这个,我试过那个,没有任何效果。所以最后我决定删除并重新安装 samba 并重新开始。
sudo apt-get remove --purge samba samba-*
sudo apt-get autoremove
重新安装 samba 后,它似乎已安装但无法启动。
就我所知,问题是这样的:
/usr/sbin/smbd: error while loading shared libraries: libreplace.so.0: cannot open shared object file: No such file or directory
这篇文章似乎在说它是一个错误?
这篇文章似乎是在说我“从不同来源安装了不同且相互冲突的 samba 版本”,但我不这么认为。我只用过 apt 来安装软件。
有没有真正的 Ubuntu Jedi 可以帮助一个想成为 Ubuntu Jedi 的人?
谢谢堆:-)
如果我们谈论缺少的libreplace.so.0
库 - 那么它来自libwbclient0
(请参阅packages.ubuntu.com上的搜索结果)。
所以你需要重新安装这个包:
sudo apt-get install --reinstall libwbclient0
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句