title: Why is rhel8 aws systemd service throws No such file or directory error even when file exists?
body: <p>I have a systemd service define on rhel8</p>
  <pre><code>[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
  </code></pre>
  <p>when i start this service i get the below error in journalctl</p>
  <pre><code>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'.
  </code></pre>
  <p>the environment file exists in the path and so does the start script and properties files.</p>
  <p>this is on RHEL8 aws and trying this for the first time.</p>
  <p>the component starts up fine when i run the start script manually from command line.</p>