我正在运行 Ubuntu Server 18.04。
2018 年 12 月 10 日,桑巴舞停止工作。我知道那是一天,因为我每天都用 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上的搜索结果)。所以你需要重新安装包: