【发布时间】:2016-05-22 04:10:17
【问题描述】:
尝试在 Centos 7.1 上启动 cntlmd 时出现奇怪的错误。
systemctl start cntlmd` 在日志中产生以下结果(是的,becomming 正是它在日志中的拼写方式:)):
systemd: Started SYSV: Cntlm 是为了得到你的代理地址并成为
奇怪的是:
- 它确实在安装后最初运行。
- 完全相同的配置在另一台机器上完美运行(配备 Chef,因此 100% 相同的配置)。
- 如果我在前台运行它,它可以工作,但通过 systemd,则不行。
要“修复”它,我必须手动删除并重新安装,然后它又可以工作了。
有人看到这个错误(Google 什么也没显示)并且知道发生了什么吗?
【问题讨论】:
-
我在重新启动机器时能够重现这一点。它将正在运行,并且一旦重新启动(启用)将不会按照上述错误启动。我必须删除 cntlm 并重新安装才能修复。 ¯\_(ツ)_/¯
-
@selalerer 0.35.1 来自 epel 存储库。还尝试了来自 SourceForge 链接的 cntlm-0.92.3-1.x86_64.rpm。 SELinux 处于许可模式。
-
链接中的这个人在 0.35.1-9 版本中遇到了同样的问题。版本中的 -9 表示它实际上不是 0.35.1,而是 RedHat 添加了更多更新的版本。似乎他自己构建了 0.92 版本(没有使用 RedHat 版本)并且对他有用。 sourceforge.net/p/cntlm/bugs/34
-
@selalerer 我会构建并看看会发生什么......