当我在 12.04 LTS 服务器上重新启动 bind9 时,bind9 更新后出现以下错误:
root@server2:/etc/bind# service bind9 restart
* Stopping domain name service... bind9
status: Unknown job: squid
waiting for pid 14728 to die [ OK ]
* Starting domain name service... bind9
status: Unknown job: squid
我之前没有注意到这一点。我在服务器上运行了 squid3 和 named,没有发现任何问题。Bind 似乎正在尝试调用 squid?
有人知道这可能是什么原因造成的吗?
谢谢,托尼
答案1
导致此错误的原因是,在任何 squid 配置文件中,squid 的服务名称都是“squid3”,而不是“squid”。我这样做了:
apt-get remove --purge squid
apt-get install squid
并且它有效。