Hallo Community,
ich habe grommunio erfolgreich auf Ubuntu 24.04.1 LTS in Betrieb nehmen können. Alles funktioniert. Auch die Synchronisation zwischen WebApp - Outlook (Window) und Nine (Android) funktioniert wunderbar.
Es gibt jedoch eine Ausnahme bei dem Versand von Besprechungsanfragen. Die Nachrichten, erstellt in der WebApp oder in Outlook, kommen nicht in Nine (Android) an. Es gibt keinen Unterschied ob das Gerät eine interne oder externe IP Adresse verwendet.
Im log nginx-sync-error.log und php8.3-fpm.log fand ich folgendes (der Original host wurde in diesem Auszug ersetzt durch server.domain.de):
2024/12/03 12:21:02 [error] 1166#1166: *85 FastCGI sent in stderr: "PHP message: PHP Fatal error: Uncaught TypeError: mapi_getprops(): Argument #1 ($any) must be of type resource, false given in /usr/share/php-mapi/class.meetingrequest.php:1982
Stack trace:
#0 /usr/share/php-mapi/class.meetingrequest.php(1982): mapi_getprops()
#1 /usr/share/php-mapi/class.meetingrequest.php(3884): Meetingrequest->openCustomUserStore()
#2 /usr/share/php-mapi/class.meetingrequest.php(3625): Meetingrequest->getDelegatorStore()
#3 /usr/share/php-mapi/class.meetingrequest.php(1690): Meetingrequest->getCorrespondentCalendarItem()
#4 /usr/share/grommunio-sync/lib/grommunio/mapiprovider.php(813): Meetingrequest->isLocalOrganiser()
#5 /usr/share/grommunio-sync/lib/grommunio/mapiprovider.php(67): MAPIProvider->getEmail()
#6 /usr/share/grommunio-sync/lib/grommunio/mapiphpwrapper.php(104): MAPIProvider->GetMessage()
#7 [internal function]: PHPWrapper->ImportMessageChange()
#8 /usr/share/grommunio-sync/lib/grommunio/exporter.php(307): mapi_exportchanges_synchronize()
#9 /usr/share/grommunio-s" while reading response header from upstream, client: 192.168.20.94, server: _, request: "POST /Microsoft-Server-ActiveSync?oQAJBBBOaW5lQjJDOEJDMDFFREQxBJTzeSYHQW5kcm9pZAcBAA== HTTP/1.1", upstream: "fastcgi://unix:/run/php/php-grommunio-sync-fpm.sock:", host: "server.domain.de"
Im log nginx-mapi-error.log fand ich folgendes (der Original host wurde in diesem Auszug wieder ersetzt durch server.domain.de):
2024/12/03 12:12:05 [error] 1166#1166: *1 connect() failed (111: Connection refused) while connecting to upstream, client: 192.168.20.116, server: _, request: "POST /mapi/nspi/?MailboxId=6265726e-642e-7061-686c-6b6501000000@tabepa.de HTTP/2.0", upstream: "https://127.0.0.1:10443/mapi/nspi/?MailboxId=6265726e-642e-7061-686c-6b6501000000@domain.de", host: "server.domain.de"
2024/12/03 12:12:06 [error] 1166#1166: *5 connect() failed (111: Connection refused) while connecting to upstream, client: 192.168.20.116, server: _, request: "POST /mapi/nspi/?MailboxId=6265726e-642e-7061-686c-6b6501000000@tabepa.de HTTP/2.0", upstream: "https://127.0.0.1:10443/mapi/nspi/?MailboxId=6265726e-642e-7061-686c-6b6501000000@domain.de", host: "server.domain.de"
Die Socket sind vorhanden:
srw-rw-rw- 1 gromox gromox 0 Dez 3 12:12 php-gromox-fpm.sock
srw-rw-rw- 1 grosync grosync 0 Dez 3 12:12 php-grommunio-sync-fpm.sock
srw-rw-rw- 1 groweb groweb 0 Dez 3 12:12 php-grommunio-web-fpm.sock
srw-rw---- 1 www-data www-data 0 Dez 3 12:12 php8.3-fpm.sock
-rw-r--r-- 1 root root 3 Dez 3 12:12 php8.3-fpm.pid
lrwxrwxrwx 1 root root 30 Dez 3 12:12 php-fpm.sock -> /etc/alternatives/php-fpm.sock
Mein System ist auf dem aktuellen Stand und wurde bereits mehrmals neu gestartet:
grommunio-admin-api 1.16.11.23c560a-1+124.1
grommunio-admin-common 38.f4553bd-1+24.1
grommunio-admin-web 3.1.0.36.b3e1844-1+110.1
grommunio-common 26.a6f127d-1+42.1
grommunio-error-pages 1.0.10.bb2df37-1+10.1
grommunio-sync 2.0.141.9aa611d-0
grommunio-web 3.9.165.g47ac21a7-1+152.1
gromox 2.37.19.g0012da8-1+13.1
libesedb1 20240220-1+2.1
libexmdbpp0 1.11.2.259948f-1+30.1
libhx32 4.23-1+1.1
libolecf1 20240427-1+1.1
libpff1 20231205-1+1.1
mapi-header-php 1.4.2.54fda12-1+3.1
python3-mattermostdriver 7.3.2-1+15.1
python3-openapi-core 0.13.7-1+7.1
python3-openapi-schema-validator 0.1.5-1+10.1
python3-openapi-spec-validator 0.2.9-1+8.1
python3-pyexmdb 1.11.2.259948f-1+30.1
python3-rfc3339-validator 0.1.5-1+9.1
python3-strict-rfc3339 0.1.5-1+13.1
system-user-grommunio 9-1
system-user-gromox 9-1
Ich bin für eure Anregungen zur Fehlerbehebung dankbar