Hallo Ralf,
danke für die Tips.
Ich habe meine alte 17.1 nun gemäß deinen Tips vor dem Update folgendermaßen “ertüchtigt”:
000-default.conf: Redirect permanent /egw/ /egroupware/
domain.tld/egw/setup, gegewärtige Konfiguration überarbeiten:
Hostname des Computers auf dem der Server läuft: name.dyndns.org
Welche Art der Authentifizierung wollen Sie benutzen: Mail
POP/IMAP Mail Server Hostname oder IP Adresse[:port]: 192.168.xxx.xxx
in egw_ea_accounts die Spalten acc_imap_host, acc_sieve_host, und acc_smtp_host alle Zeilen von localhost auf 192.168.xxx.xxx geändert.
Wichtig: es muß die IP-Adresse eingesetzt werden, und nicht der Name des Servers. Das funktioniert nur bis zum Update, da der “gedockerte NGINX” die hosts-Datei scheinbar nicht mehr zur Namensauflösung benutzt - In der Folge kommt es zu ewigen Hängern.
jetzt sudo apt-get install egroupware-docker ausführen.
Wenn ich nun den Browser neu starte, und https://name.dyndns.org/egw eingebe, wird mir in der Eingabemaske die 2-Faktor-Authentifizierung angezeigt, und wenn ich versuche, mich mit meinem (admin)-Konto anzumelden, verlangt er nach dem Code.
Gehe ich nun hin, und kommentiere in der 000-default.conf
RewriteCond %{HTTPS} !=on
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R,L]
aus, starte meinen apache neu, gebe im Browser nun http://name.dyndns.org/egw ein, wird mir ebenfalls wieder in der Eingabemaske die 2-Faktor-Authentifizierung angezeigt, aber nun wird kein code abgefragt, und ich kann mich einloggen. Der Ablauf ist 1:1 reprduzierbar.
Als erstes begrüßt mich nun die im 1. Post erwähnte Fehlermeldung “Error contacting API server: /api/info”. Diese Meldung kommt nur beim Anmelden. Wenn ich Rocket-Chat deinstalliere (Anwendungen verwalten), kommt diese Meldung nicht mehr.
Grundsätzlich fehlt in dem Update-Script noch ein: systemctl enable docker, da nach dem Neustart der VM beim Aufruf sonst nur “service not availible” im Browser zu sehen ist.
Der Fehler in Gruppenverwaltung besteht weiterhin (popup-Fenster):
Auf Name.dyndns.org wird folgendes anzeigt:
Ein Fehler ist aufgetreten
Argument 4 passed to adm_delete_account::__construct()
must be of the type array, null given, called in /usr/share/
egroupware/admin/inc/class.admin_account.inc.php on line 336
Außerdem kann ich beim Anlegen/Bearbeiten einer Gruppe keine Beschreibung eingeben.
viele Grüße
Andreas