As for incubator, I initially installed it using yum install icinga-php-incubator, but have an issue with Director setup not proceeding due to it detecting the Incubator version to be 0.18.0, despite yum list listing it as 0.20.0 as required by Director.
Thanks for the pointer! It seems I am in the right direction after updating PHP libraries to something stable since the form is now appearing (with textboxes, fields, etc.). But problem now is it seems the pages are just in an html “format”:
Note that I haven’t changed the director module from master as it seems the issue with the page not loading the correct formatting doesn’t just happen on Icinga Director but on Icinga Web 2 as well.
I haven’t touched Director since it seems it is not the issue anymore as the whole Icinga Web 2 has the formatting problem. Tested changing the version of Director and it still has the same issue:
also this is usually some problem with a module.
so a good start would be to deactivate everything and if icingaweb2 works again, activate everything step by step to narrow down the issue
I think I got the module with the issue. Issue with formatting disappears whenever “icingadb” is disabled. Is it possible that the version I have is not compatible with the Icinga PHP libraries installed?
For clarity, this is the currently installed package on my box:
Installed Packages
icingadb-web.noarch 1.0.2+165.gaaf3a7b-1693004606.el7 @icinga-snapshot-builds
Just followed the installation documentation for CentOS on the website. I think I should’ve been more specific with the package and repo thou .
Anyway, managed to remove then install the stable build of icingadb-web 1.0.2 and good news is UI seems to be good now and I’m no longer getting the PHP/Zend compatibility errors from before.
Problem now thou is the Director is detecting the DB schema as newer (since I used the “master” branch and all) with the message:
Regarding this, should I just drop the current “director” schema on the MySQL and re-run /usr/share/icingaweb2/modules/director/schema/mysql.sql? This is for initial setup and PoC so if there are any user (mine) records there, it should be ok to be deleted.