I just upgraded to the new 1.7.x release of Director from GIT (using master), installed the dependencies and ran the DB schema migration scripts. No problems, everything went flawless.
As the new background daemon is mandatory to set up, I followed the instructions in the documentation.
Starting the daemon with
service icinga-director start does not immediately return an error, but icingaweb2 complains about the daemon not running.
A check with “service icinga-director status” yields:
Oct 07 12:44:52 ifbsapnag systemd: Starting Icinga Director - Monitoring Configuration...
Oct 07 12:44:52 ifbsapnag icingadirector: Started by systemd, notifying watchdog every 5s via /run/systemd/notify
Oct 07 12:44:52 ifbsapnag systemd: Started Icinga Director - Monitoring Configuration.
Oct 07 12:44:52 ifbsapnag icingadirector: DB configuration is not valid
But my director DB config seems valid when checking in the ressources section.
What puzzles me most ist that running
icingacli director daemon run
as root does obviously start the daemon successfully, as icingaweb2 recognizes the PID and related information.
What can I check to get the process running as icingadirector user as proposed by the documentation?
I’m running Debian 10.1 x64.
Thanks in advance!