我在家里有一台Ubuntu 16服务器,一切运行都很顺利,甚至安装webmin,以减轻我的一些configuration工作,但现在我想安装一个timemachine服务器,似乎我卡住重新启动netatalk服务。
它给了我以下错误
无法启动netatalk.service:单位netatalk.service被屏蔽。
我试过的第一件事是卸载netatalk软件包重新安装它,然后我试图禁用服务,并刷新守护程序也没有工作。
我跟着的教程就是这个
使用Ubuntunetworking共享为Apple TimeMachine备份?
我想避免重置我的系统,我不再想办法做什么。
不知道这是否有帮助,但这是状态输出
pedro @ HITMAN-SERVER:〜$ sudo service netatalk状态
●netatalk.service
加载:被屏蔽(/ dev / null;坏)
有效:无效(死)
有任何想法吗?
提前致谢
====编辑====
乔治主意后,我能够删除符号链接给这个地位
pedro @ HITMAN-SERVER:/ lib / systemd / system $ sudo systemctl status netatalk
●netatalk.service
加载:未find(原因:没有这样的文件或目录)
有效:无效(死)
在文件夹/ lib / systemd / system中应该有一个名为netatalk.service的文件,通过删除所述文件,服务应该从系统中消失,但我找不到该文件,我相信因为服务仍然被检测到apt-get install netatalk不能正确configuration服务
我已经在我的系统netatalk.servicesearch,并删除(创build备份)的所述文件,并重新启动计算机…该服务仍然出现在systemctl
在乔治的帮助和更多的search后,我能够正常运行netatalk。
我采取的解决问题的正确步骤如下
正如乔治所说
sudo systemctl unmask netatalk
这将取消屏蔽服务的/ dev / null。
然后,我只是遵循安装指南,而不是使用apt-get命令
http://netatalk.sourceforge.net/wiki/index.php/Install_Netatalk_3.1.11_on_Ubuntu_16.04_Xenial
希望这可以帮助其他有类似问题的人