Ich habe Grommunio auf Ubuntu 22.04 manuell installiert. Nachdem ich viel ausprobiert habe, wollte ich einmal alles zurücksetzen bevor ich mit dem Import der Daten von Kopano weiter mache. Deswegen habe ich die mariadb Datenbank gelöscht, neu angelegt und gromox-dbop -C sowie grommunio-admin passwd ausgeführt. Seit dem kann ich mich nicht mehr im Administration Web Interface anmelden. Nach Eingabe von Benutzer und Passwort erscheint immer ein roter Balken mit JSON.parse: unexpected character at line 1 column 1 of the JSON data über dem Login Button.
curl -kv https://localhost:8443/api/v1/login -d 'user=admin&pass=XXX' zeigt das korrekte Ergebnis, wie in der Dokumentation beschrieben. Neustart des Servers und Browser Cache löschen hat bisher nicht geholfen. Ich habe auch unter /var/lib/grommunio-web und /var/lib/gromox Daten gelöscht ohne Besserung. In den Log-Daten finde ich auch keine Hinweise. Kann mir bitte jemand weiterhelfen? Vielen Dank.
journalctl -u grommunio-admin-api.service
Jan 03 01:41:55 HOST systemd[1]: Starting grommunio admin api...
Jan 03 01:41:55 HOST uwsgi[10272]: [uWSGI] getting INI configuration from /usr/share/grommunio-admin-api/api-config.ini
Jan 03 01:41:55 HOST uwsgi[10272]: *** Starting uWSGI 2.0.20-debian (64bit) on [Wed Jan 3 01:41:55 2024] ***
Jan 03 01:41:55 HOST uwsgi[10272]: compiled with version: 11.2.0 on 21 March 2022 11:00:44
Jan 03 01:41:55 HOST uwsgi[10272]: os: Linux-5.15.0-91-generic #101-Ubuntu SMP Tue Nov 14 13:30:08 UTC 2023
Jan 03 01:41:55 HOST uwsgi[10272]: nodename: HOST
Jan 03 01:41:55 HOST uwsgi[10272]: machine: x86_64
Jan 03 01:41:55 HOST uwsgi[10272]: clock source: unix
Jan 03 01:41:55 HOST uwsgi[10272]: pcre jit disabled
Jan 03 01:41:55 HOST uwsgi[10272]: detected number of CPU cores: 4
Jan 03 01:41:55 HOST uwsgi[10272]: current working directory: /usr/share/grommunio-admin-api
Jan 03 01:41:55 HOST uwsgi[10272]: detected binary path: /usr/bin/uwsgi-core
Jan 03 01:41:55 HOST uwsgi[10272]: chdir() to /usr/share/grommunio-admin-api
Jan 03 01:41:55 HOST uwsgi[10272]: your processes number limit is 30693
Jan 03 01:41:55 HOST uwsgi[10272]: your memory page size is 4096 bytes
Jan 03 01:41:55 HOST uwsgi[10272]: detected max file descriptor number: 1024
Jan 03 01:41:55 HOST uwsgi[10272]: lock engine: pthread robust mutexes
Jan 03 01:41:55 HOST uwsgi[10272]: thunder lock: disabled (you can enable it with --thunder-lock)
Jan 03 01:41:55 HOST uwsgi[10272]: - SystemD socket activation detected -
Jan 03 01:41:55 HOST uwsgi[10272]: uwsgi socket 1 attached to UNIX address /run/grommunio/admin-api.socket fd 3
Jan 03 01:41:55 HOST uwsgi[10272]: Python version: 3.10.12 (main, Nov 20 2023, 15:14:05) [GCC 11.4.0]
Jan 03 01:41:55 HOST uwsgi[10272]: Python main interpreter initialized at 0x55a752b89060
Jan 03 01:41:55 HOST uwsgi[10272]: python threads support enabled
Jan 03 01:41:55 HOST uwsgi[10272]: your server socket listen backlog is limited to 100 connections
Jan 03 01:41:55 HOST uwsgi[10272]: your mercy for graceful operations on workers is 60 seconds
Jan 03 01:41:55 HOST uwsgi[10272]: mapped 208576 bytes (203 KB) for 4 cores
Jan 03 01:41:55 HOST uwsgi[10272]: *** Operational MODE: threaded ***
Jan 03 01:42:01 HOST uwsgi[10272]: Could not load license: No such file or directory
Jan 03 01:42:02 HOST uwsgi[10272]: WSGI app 0 (mountpoint='') ready in 7 seconds on interpreter 0x55a752b89060 pid: 10272 (default app)
Jan 03 01:42:02 HOST uwsgi[10272]: *** uWSGI is running in multiple interpreter mode ***
Jan 03 01:42:02 HOST uwsgi[10272]: spawned uWSGI master process (pid: 10272)
Jan 03 01:42:02 HOST systemd[1]: Started grommunio admin api.
Jan 03 01:42:02 HOST uwsgi[10272]: spawned uWSGI worker 1 (pid: 10301, cores: 4)
/var/log/nginx/nginx-admin-access.log
IP_ADDRESS - - [03/Jan/2024:01:43:07 +0100] "POST /api/v1/login HTTP/1.1" 200 842 "-" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:120.0) Gecko/20100101 Firefox/120.0"
IP_ADDRESS - - [03/Jan/2024:01:43:07 +0100] "GET /api/v1/profile HTTP/1.1" 400 226 "-" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:120.0) Gecko/20100101 Firefox/120.0"ls
EDIT:
In /usr/share/grommunio-admin-api/api-config.ini habe ich disable-logging = false gesetzt. Danach kommt folgende Meldung in journalctl -u grommunio-admin-api.service
Jan 03 02:14:12 HOST uwsgi[17199]: [pid: 17199|app: 0|req: 2/2] IP_ADDRESS () {56 vars in 1157 bytes} [Wed Jan 3 02:14:10 2024] POST /api/v1/login => generated 842 bytes in 1098 msecs (HTTP/1.1 200) 3 headers in 118 bytes (1 switches on core 1)