Source: fusiondirectory Severity: grave Justification: renders package unusable
Dear Maintainer, I installed fusiondirectory and tried to configure it through its web interface. At the third step ('Installation check'), a problem is detected with imagick support : Checking for imagick support Error Install and activate the imagick PHP module FusionDirectory will NOT run without fixing this. That renders fusiondirectory unusable to me as I do not know how to solve this. (I do not have the problem mentionned in bug #931959 as I installed php-xml manually.) imagick support is tested by fusiondirectory in /usr/share/fusiondirectory/setup/class_setupStepChecks.inc, line 137 : $R = class_exists('Imagick', FALSE); I wrote the following php code and put it in /var/www/html/atest.php : ---------------------------------------------------------------------- <html><head><title>A simple test</title></head> <body> <?php $R = class_exists('Imagick', FALSE); if ($R) { echo "Imagick detected"; } else { echo "Imagick not detected"; } ?> </body></html> ---------------------------------------------------------------------- When I run it in a shell ('php7.3 /var/www/html/atest.php'), imagick is detected (output containing 'Imagick detected') whereas when I run it through apache (opening a browser on https://myservername/atest.php), it is not (web page containing 'Imagick not detected') So something must be wrong with the configuration of imagick in fusiondirectory (fusiondirectory should have enabled imagick when php is run through apache) and/or with the php-imagick package. Yours, Judicael Courant. -- System Information: Debian Release: 10.0 APT prefers stable APT policy: (500, 'stable') Architecture: arm64 (aarch64) Kernel: Linux 4.9.93-mainline-rev1 (SMP w/6 CPU cores) Kernel taint flags: TAINT_PROPRIETARY_MODULE Locale: LANG=fr_FR.UTF-8, LC_CTYPE=fr_FR.UTF-8 (charmap=UTF-8), LANGUAGE=fr_FR.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash Init: systemd (via /run/systemd/system) LSM: AppArmor: enabled Possibly relevant packages: ii apache2 2.4.38-3 arm64 Apache HTTP Server ii apache2-bin 2.4.38-3 arm64 Apache HTTP Server (modules and other binary files) ii apache2-data 2.4.38-3 all Apache HTTP Server (common files) ii apache2-utils 2.4.38-3 arm64 Apache HTTP Server (utility programs for web servers) ii fusiondirectory 1.2.3-4 all Web Based LDAP Administration Program ii fusiondirectory-schema 1.2.3-4 all LDAP schema for FusionDirectory ii fusiondirectory-smarty3-acl-render 1.2.3-4 all Provide FusionDirectory ACL based rendering for Smarty3 ii libapache2-mod-php 2:7.3+69 all server-side, HTML-embedded scripting language (Apache 2 module) (default) ii libapache2-mod-php 2:7.3+69 all server-side, HTML-embedded scripting language (Apache 2 module) (default) ii libapache2-mod-php7.3 7.3.4-2 arm64 server-side, HTML-embedded scripting language (Apache 2 module) ii libapache2-mod-php7.3 7.3.4-2 arm64 server-side, HTML-embedded scripting language (Apache 2 module) ii php 2:7.3+69 all server-side, HTML-embedded scripting language (default) ii php7.3 7.3.4-2 all server-side, HTML-embedded scripting language (metapackage) ii php7.3-cli 7.3.4-2 arm64 command-line interpreter for the PHP scripting language ii php7.3-common 7.3.4-2 arm64 documentation, examples and common module for PHP ii php7.3-curl 7.3.4-2 arm64 CURL module for PHP ii php7.3-gd 7.3.4-2 arm64 GD module for PHP ii php7.3-imap 7.3.4-2 arm64 IMAP module for PHP ii php7.3-json 7.3.4-2 arm64 JSON module for PHP ii php7.3-ldap 7.3.4-2 arm64 LDAP module for PHP ii php7.3-mbstring 7.3.4-2 arm64 MBSTRING module for PHP ii php7.3-opcache 7.3.4-2 arm64 Zend OpCache module for PHP ii php7.3-readline 7.3.4-2 arm64 readline module for PHP ii php7.3-recode 7.3.4-2 arm64 recode module for PHP ii php7.3-xml 7.3.4-2 arm64 DOM, SimpleXML, WDDX, XML, and XSL module for PHP ii php-cas 1.3.6-1 all Central Authentication Service client library in php ii php-cli 2:7.3+69 all command-line interpreter for the PHP scripting language (default) ii php-common 2:69 all Common files for PHP packages ii php-curl 2:7.3+69 all CURL module for PHP [default] ii php-fpdf 3:1.8.1.dfsg-2 all PHP class to generate PDF files ii php-gd 2:7.3+69 all GD module for PHP [default] ii php-imagick 3.4.3-4.1 arm64 Provides a wrapper to the ImageMagick library ii php-imap 2:7.3+69 all IMAP module for PHP [default] ii php-ldap 2:7.3+69 all LDAP module for PHP [default] ii php-mbstring 2:7.3+69 all MBSTRING module for PHP [default] ii php-recode 2:7.3+69 all recode module for PHP [default] ii php-xml 2:7.3+69 all DOM, SimpleXML, WDDX, XML, and XSL module for PHP [default] ii python3-certbot-apache 0.31.0-1 all Apache plugin for Certbot ii python-certbot-apache-doc 0.31.0-1 all Apache plugin documentation for Certbot