16.04.1升级后,Samba将无法启动

我从14.01.1 LTS升级到16.04.1 LTS,因此一些软件包没有正确安装,并且许多依赖项安装不正确。 我相信我已经清除了所有这些问题,但我无法开始使用samba。

当我尝试启动smbd或nmbd时,我收到以下错误:

root@xyz:/etc/samba$ sudo systemctl start smbd.service Failed to start smbd.service: Unit smbd.service not found. 

我已经浏览了smb.conf文件,并确保注释掉security = share(在此论坛上观察到的最常见问题)。

有什么建议?

所以,最后解决了。 基于Samba的响应在升级到16.04后没有启动 ,我不得不首先清除所有samba软件包。

所以,我跑了:

 aptitude purge samba libnss-winbind libpam-winbind samba-dbg system-config-samaba winbind smbclient samba-testsuite samba-common-bin samba-dev samba-doc samba-dsdb-modules samba-vfs-modules 

(我不知道我在哪里挑选了一些,我想我正在按照某人的说法安装samba *)

然后我跑了

 aptitude install samba libnss-winbind:amd64 libpam-winbind:amd64 winbind -f 

(确保使用正确的系统架构 – 我的是AMD64)。

 service smbd start service nmbd start 

然后工作!