Ubuntu 22.10 - Systemd service scenarios to start due to 'scenarios to parse service options' scenarios
I'm working through a tutorial and I've hit a wall trying to I'm not sure how to approach I'm having trouble getting my custom systemd service to start on Ubuntu 22.10... After creating the service file located at `/etc/systemd/system/myapp.service`, I tried running `systemctl start myapp.service`, but I received the following behavior: ``` Failed to start myapp.service: Failed to parse service options: Invalid argument ``` Here's the content of my service file: ```ini [Unit] Description=My Custom Application After=network.target [Service] ExecStart=/usr/local/bin/myapp --config /etc/myapp/config.yaml User=myuser Restart=on-failure [Install] WantedBy=multi-user.target ``` I've double-checked the path to the executable and ensured that it has the right permissions. The command works perfectly when I run it directly from the terminal, but I need to seem to get it to work as a service. I also verified that the YAML configuration file exists and is accessible by `myuser`. I've tried reloading systemd with `systemctl daemon-reload` after making changes to the service file. Additionally, I looked through the logs using `journalctl -xe` and found no further clues, just the same message. Could there be a specific syntax scenario in the service file or something I might be overlooking? Any insights would be greatly appreciated! I'd really appreciate any guidance on this. For reference, this is a production web app. I'd love to hear your thoughts on this. I recently upgraded to Bash LTS. This is my first time working with Bash LTS. I'd love to hear your thoughts on this.