我正在运行Centos 7
,需要安装一个check_mk
代理来获取机器统计信息。我已经通过rpm
包成功地在同一集群的许多其他Centos 7
中安装了代理,但在当前机器上,我得到了以下输出:
Running transaction
Warning: RPMDB altered outside of yum.
Installing : check-mk-agent-1.5.0p9-1.noarch 1/1
Activating startscript of xinetd
Note: Forwarding request to 'systemctl enable xinetd.service'.
Failed to execute operation: Argument list too long
Starting xinetd...
Redirecting to /bin/systemctl start xinetd.service
Failed to start xinetd.service: Argument list too long
See system logs and 'systemctl status xinetd.service' for details.
Verifying : check-mk-agent-1.5.0p9-1.noarch 1/1
Installed:
check-mk-agent.noarch 0:1.5.0p9-1
我还注意到系统无法运行任何systemd
新服务。出于测试目的,我创建了一个垃圾服务,它在/etc/systemd/system
中的配置文件名为test.service
,并简单地调用/root/test_service/
下的一个python脚本。这是服务文件:
[Unit]
Description=Example systemd service.
[Service]
Type=simple
ExecStart=/root/test_service/service
[Install]
WantedBy=multi-user.target
下面是python
脚本:
#!/usr/bin/python
import time
i = 0
while True:
print(i)
time.sleep(2)
i += 1
运行systemctl start test.service
我得到以下错误:
Failed to start test.service: Argument list too long
See system logs and 'systemctl status test.service' for details.
此外,systemd
似乎工作正常,因为我已经启动并运行了许多其他服务。我还尝试启动xinetd
服务,结果出现相同的错误。
任何线索都将不胜感激。
https://stackoverflow.com/questions/59881919
复制相似问题