Is there something I am missing here?
Create a symlink from /usr/share/icingaweb2/modules/ipl to /usr/share/icinga-php/ipl?
Update PHP to include the /usr/share/icinga-php/ipl directory?
I couldn’t find anything related to this in the installation docs.
Just because I see no change to the SELinux policy with the release: Is SElinux set to enforcing on the system? If yes, does the issue persist when switching to permissive? If the problem is gone when set to permissive, what context is used for /usr/share/icinga-php?
The access control view loads all enabled modules. One of these modules that you have installed still require the ipl as a module. This may be Icinga DB Web RC1 or the Director <= 1.8.0. Disable or upgrade them and the ipl module isn’t required anymore.
It was the icingadb module, I had to fully remove the ‘icingadb’ directory in /usr/share/icingaweb2/modules/ for it. Disabling the module wasn’t enough.