Source: icinga-web Version: 1.12.0-1 Severity: grave Justification: renders package unusable
The config parser fails when loading the Agavi configuration files: PHP Fatal error: Uncaught exception 'AgaviParseException' with message 'Validation of configuration file "/usr/share/icinga-web/app/config/config_handlers.xml" failed:\n\nSchematron validation of configuration file "/usr/share/icinga-web/app/config/config_handlers.xml" failed: Transformation failed: Processing using schema file "/usr/share/icinga-web/lib/agavi/src/config/sch/config_handlers.sch" resulted in an invalid stylesheet' in /usr/share/icinga-web/lib/agavi/src/config/AgaviXmlConfigParser.class.php:726\nStack trace:\n#0 /usr/share/icinga-web/lib/agavi/src/config/AgaviXmlConfigParser.class.php(437): AgaviXmlConfigParser::validate(Object(AgaviXmlConfigDomDocument), 'production', NULL, Array)\n#1 /usr/share/icinga-web/lib/agavi/src/config/AgaviXmlConfigParser.class.php(217): AgaviXmlConfigParser->execute(Array, Array)\n#2 /usr/share/icinga-web/lib/agavi/src/config/AgaviConfigCache.class.php(183): AgaviXmlConfigParser::run('/usr/share/icin...', 'production', NULL, Array, Array)\n #3 /usr/share/icinga-web/lib/agavi/src/config/Agavi in /usr/share/icinga-web/lib/agavi/src/config/AgaviXmlConfigParser.class.php on line 726 This seems to be a known issue with Agavi applications, somehow related to libxml and/or PHP versions: https://github.com/agavi/agavi/wiki/WTF I tried and verified that the error goes away when setting the following in /usr/share/icinga-web/app/config.php: AgaviConfig::set('core.skip_config_validation', true); Sadly, this does not only cause an Internal Server Error to be thrown, but also makes the PHP process eat up all memory and swap, then get killed by the OOM killer. Please make sure to verify if this is a relevant bug in PHP. -- System Information: Debian Release: stretch/sid APT prefers unstable APT policy: (500, 'unstable') Architecture: amd64 (x86_64) Foreign Architectures: i386 Kernel: Linux 3.16.0-4-amd64 (SMP w/4 CPU cores) Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/lksh Init: systemd (via /run/systemd/system) -- To UNSUBSCRIBE, email to debian-bugs-rc-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org