Я использую Centos 7
и мне нужно установить агент check_mk
для получения статистики машины. Я успешно установил агент во многих других Centos 7
того же кластера через пакет rpm
, но на текущей машине я получаю следующие выходные данные:
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
и просто вызывает сценарий python в /root/test_service/
. Это служебный файл:
[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
, что привело к той же ошибке.
Любая подсказка будет глубоко признательна.