木偶:无法启动鱿鱼服务

在init.pp中,squid服务是这样定义的:

service { 'squid': ensure => running, enable => true, hasrestart => true, hasstatus => true, subscribe => File['/etc/squid/squid.conf'], } 

结果是这样的:

 err: /Stage[main]/module_1::Squid/Service[squid]/ensure: change from stopped to running failed: Could not start Service[squid]: Execution of '/etc/init.d/squid start' returned 1: 

如果我运行“etc / init.d / squid start”,我得到:

 Rather than invoking init scripts through /etc/init.d, use the service(8) utility, eg service squid start Since the script you are attempting to invoke has been converted to an Upstart job, you may also use the start(8) utility, eg start squid start: Job failed to start 

我可以用“service squid start / stop”启动/停止机器上的鱿鱼。 这是Ubuntu 10.04最小。

运行squid -X时是否发现任何错误

嗨大家试图解决这个问题:

不要通过/etc/init.d来调用init脚本,而应该使用service(8)工具,例如service squid start。因为你试图调用的脚本已经被转换成了Upstart作业,所以你也可以使用start(8)实用程序,例如启动鱿鱼开始:作业无法启动。

首先,我想为我的英语道歉。 我一直在学习这种语言。

现在让我们来看看:)

我已经build立了鱿鱼服务器一次,但从来没有遇到这个问题,在我的configuration,但今天,在一个包含灯应用服务器我被要求做同样的,我得到同样的问题,并决定configurationsquid.conf文件一步通过validation鱿鱼是否会在每个新的设置逐行后工作。 一切工作,直到我设置“caching目录”#cache_dir ufs / var / spool / squid3 100 16 256“的一部分。 当然,我写这行没有“#”

然后我尝试重新启动squid时出现这个错误:

所以我现在增加了我的驱动器上的repertory / var / spool / squid3的大小,不要得到这个问题重新启动鱿鱼

另一个解决办法就是改变储备库

否则执行命令“squid3 -z”或“squid -z”作为守护进程的旧版本帮助初始化代理服务器并find常见的错误

我希望我的介入会帮助人们