I removed and reinstalled php and icingaweb2 but that didn’t fix the issue. After rereading the error I started to look for the variable: @gray-ligher and found it on line 1205 of: modules/director/public/css/module.less (director version 1.1.0) It looks like a type and probably should be: @gray-lighter. After that the problem was solved.
Why should the css break on one missing variable? (it was running fine before).
And how would I get notified by updates of modules?
Director 1.1.0 is fairly old, I would suggest upgrading to 1.6.2 (latest stable). CSS may break on that variable since it doesn’t exist in Icinga Web anymore. In the background, all framework and modules CSS are compiled with less and then shipped to the browser, for performance reasons.
Module updates are not automatically pushed into the web framework at the moment. The best is to follow our blog at https://icinga.com/blog and subscribe to releases. Or you’ll go along with social media, e.g. https://twitter.com/icinga