Hallo,
ich versuche, eine 1.8-Instanz (nur als Kalender genutzt) auf ein frisch installiertes 17.1. zu migrieren. Dabei gehe ich vor wie in „Fehler mit sqlfs / VFS bei frischer Installation auf Debian Stretch“ beschrieben. Ich nutze die dort beschriebene Installation, lösche aber per apt purge
alle egw-Pakete und in der Datenbank die Tabelle und den User „egroupware“. Dann führe ich apt install egroupware-epl
aus (neue Paketversionen von heute), gebe die Userdaten an und prüfe die Installation. Anschließend füge ich das compat-Paket hinzu (apt install egroupware-epl-compat
), erzeuge in der 1.8-Instanz eine Datenbanksicherung, lade diese als Datei herunter und in der 17.1-Instanz hoch.
Ich kann mich dann mit den Zugangsdaten aus der Alt-Instanz einloggen. Ich versuche dies als ein Admin-User und gehe in der Admin-Anwendung in die Liste der Benutzerkonten. Wenn ich die Eigenschaften eines Benutzers via Rechtsklick und „Öffnen“ anzeigen möchte, erscheint kein Popup (in Firefox), sondern es öffnet sich ein neuer Reiter mit diesem Text:
Blockquote
An error happened
CreateObject() file /usr/share/egroupware/api/inc/class…inc.php not found!
Click here to resume your eGroupWare Session.
Die Zeile „Click here […]“ ist ein Link auf die URL /egroupware/index.php, ein Klick darauf führt zu einer Wiederholung des Fehlers. Öffnen desselben Links in einem neuen Reiter oder neuen Fenster führt mich zurück zur Hauptansicht.
Im Error-Log steht für diese Requests (Domainname und Username abgeändert):
[Tue Apr 02 22:46:10.552721 2019] [:error] [pid 20679] [client 192.168.1.133:51910] An error happened (EGroupware\\Api\\Exception\\AssertionFailed): CreateObject() file /usr/share/egroupware/api/inc/class..inc.php not found!, referer: https://egroupware-test.domain/egroupware/index.php?cd=yes
[Tue Apr 02 22:46:10.552762 2019] [:error] [pid 20679] [client 192.168.1.133:51910] #0 /usr/share/egroupware/index.php(151): CreateObject('api.'), referer: https://egroupware-test.domain/egroupware/index.php?cd=yes
[Tue Apr 02 22:46:10.552770 2019] [:error] [pid 20679] [client 192.168.1.133:51910] #1 {main}, referer: https://egroupware-test.domain/egroupware/index.php?cd=yes
[Tue Apr 02 22:46:10.552782 2019] [:error] [pid 20679] [client 192.168.1.133:51910] # Instance=default, User=adminuser, Request=GET https://egroupware-test.domain/egroupware/index.php?account_id=45, User-agent=Mozilla/5.0 (X11; Linux x86_64; rv:66.0) Gecko/20100101 Firefox/66.0, referer: https://egroupware-test.domain/egroupware/index.php?cd=yes
Eine gleiche Meldung mit gleichen Log-Einträgen entsteht, wenn ich per Knopf-Klick einen Benutzer hinzufügen möchte.
Was kann ich tun?