Ich habe jetzt die Installation noch einmal von vorne durchgeführt, und wie erwartet entsteht genau das gleiche Problem. Installationsprotokoll:
– Debian installiert (debian-9.8.0-amd64-netinst.iso, deutsch, bei Software nur SSH-Server, als einziges Zusatzpaket less)
– dpkg-reconfigure locales
(en_US.UTF-8 hinzugefügt, Standardsprache bleibt Deutsch)
– apt update
– apt upgrade
– wget --no-check-certificate -nv https://download.opensuse.org/repositories/server:eGroupWare/Debian_9.0/Release.key -O Release.key
– apt-key add - < Release.key
– apt update
– apt-get install egroupware-epl egroupware-epl-compat
– Aus der vorigen, auch schon frischen Installation wiederhergestellt: /etc/php/7.0/{apache2,cli}/php.ini, Apache-Konfiguration mit Domain und SSL (die originale egroupware.conf eingebettet in einen VirtualHost-Abschnitt, SSL-Modul aktiviert)
– Installation überprüft (/egroupware/setup/check_install.php), alles grün bis auf drei gelbe Warnungen: 1. Checking extension pgsql is loaded or loadable: False / The pgsql extension is needed, if you plan to use a pgSQL database. 2. Warning Checking extension pdo_pgsql is loaded or loadable: False / The pdo_pgsql extension is needed, if you plan to use a pgSQL database. 3. Checking PEAR pear.horde.org/Horde_Icalendar (2.0.0) is installed: False / PEAR::Horde_Icalendar is needed by: Api/Mail. You can install it by running: cd /usr/share/egroupware; php composer.phar install
– Überprüft, dass die Anwendung mit den installierten Usern funktioniert und auch die Eigenschaften eines Users aufgerufen werden können. Sie erscheinen in einem Popup-Fenster.
– Error-Log überprüft, dabei folgende regelmäßig auftauchende Meldung entdeckt: PHP Warning: realpath(): open_basedir restriction in effect. File(/var/www/html) is not within the allowed path(s): (/usr/share/egroupware:/var/lib/egroupware:/tmp:/usr/lib/ssl/certs:/usr/share/ca-certificates) in /usr/share/egroupware/setup/inc/class.setup_detection.inc.php on line 556
– frische Datenbank gesichert
– Datenbanksicherung aus der 1.8-Installation hochgeladen und in der neuen Installation wiederhergestellt
– als Admin in /egroupware/setup eingeloggt und entsprechend der Aufforderung Datenbank-Upgrade angestoßen. Viele Meldungen, keine Fehler entdeckt.
– Wieder Installation überprüft (/egroupware/setup/check_install.php), dabei Fehlermeldung entdeckt, dass für die Anwendungen egw-pear, manual und syncml fehlende Sourcen haben; diese drei deshalb entfernt
– einzige verbleibende Warnung: collabora-Dependency failure:(appname: filemanager; versions: 17.1; appname: api; versions: 17.1; ))D*
– Mit Admin-Account eingeloggt und Eigenschaften eines Benutzers aufgerufen (Rechtsklick, Menüpunkt „Öffnen“). Es öffnet sich kein Popup, sondern ein neuer Reiter in Firefox mit der ganz oben schon angeführten Fehlermeldung und den dort genannten Einträgen im Error-Log.