Почему служба rhel8 aws systemd выдает ошибку "Нет такого файла или каталога", даже если файл существует? - PullRequest
0 голосов
/ 09 июля 2020

У меня есть определение службы systemd на rhel8

[Unit]
Description=Apache Kafka - ZooKeeper
Documentation=http://docs.confluent.io/
After=network.target

[Service]
Type=simple
EnvironmentFile=/app/bin/confluent/etc/kafka/zookenv.properties
User=kafka
Group=kafka
ExecStart=/app/bin/confluent/bin/zookeeper-server-start /app/bin/confluent/etc/kafka/zookeeper.properties
TimeoutStopSec=180
Restart=no

[Install]
WantedBy=multi-user.target

, когда я запускаю эту службу, я получаю следующую ошибку в journalctl

Jul 09 12:00:51 10.204.142.111 systemd[1]: confluent-zookeeper.service: Failed to load environment files: No such file or directory
Jul 09 12:00:51 10.204.142.111 systemd[1]: confluent-zookeeper.service: Failed to run 'start' task: No such file or directory
Jul 09 12:00:51 10.204.142.111 systemd[1]: confluent-zookeeper.service: Failed with result 'resources'.

файл среды существует в пути и поэтому выполняет запуск скрипта и файлы свойств.

это на RHEL8 aws и пробует это в первый раз.

компонент запускается нормально, когда я запускаю стартовый скрипт вручную из командной строки .

...