无法启动 netatalk 服务

无法启动 netatalk 服务

我家里有一台 Ubuntu 16 服务器,一切运行顺利,甚至安装了 webmin 来简化我的一些配置工作,但现在我想在其上安装一个 timemachine 服务器,但似乎我被困在重新启动 netatalk 服务上。

它给了我以下错误

无法启动 netatalk.service:单元 netatalk.service 被屏蔽。

我尝试做的第一件事是卸载 netatalk 包并重新安装它,然后我尝试禁用该服务并刷新守护进程,但它也不起作用。

我遵循的教程是这个

使用 Ubuntu 网络共享进行 Apple TimeMachine 备份?

我想避免重置我的系统但我不知道该怎么做。

不知道这是否有帮助,但这是状态输出

pedro@HITMAN-SERVER:~$ sudo service netatalk status

● netatalk.服务

已加载:屏蔽(/dev/null;不好)

活跃:不活跃(死亡)

有任何想法吗?

提前致谢

====编辑====

根据 George 的想法,我能够删除给出此状态的符号链接

pedro@HITMAN-SERVER:/lib/systemd/system$ sudo systemctl status netatalk

● netatalk.服务

已加载:未找到(原因:没有此文件或目录)

活跃:不活跃(死亡)

/lib/systemd/system 文件夹中应该有一个名为 netatalk.service 的文件,删除该文件后,该服务就会从系统中消失,但我找不到该文件,而且我认为,由于该服务仍在被检测,因此apt-get install netatalk没有正确配置服务

我在我的系统上搜索了 netatalk.service,删除了(创建了备份)该文件,然后重新启动了计算机……该服务仍然出现在 systemctl 上

答案1

在乔治的帮助和进一步的搜索之后,我能够正常运行 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

希望这能帮助其他有类似问题的人

相关内容