Ich hatte heute bemerkt, dass sich dieser Fehler zeigte. Leider weiß ich nicht genau wie lang er schon bestand. Ich vermute aber erst ein paar Tage, weil er sich auf 2 Postfächer bezog, welche ich vor kurzem eingerichtet hatte.
Das Log des Dienstes grommunio-index hat diese Vermutung auch so untermauert.
Das Fehlerbild sah wie folgt aus
`
systemctl status --failed
× grommunio-index.service - Fulltext search index regeneration
Loaded: loaded (/usr/lib/systemd/system/grommunio-index.service; static)
Active: failed (Result: exit-code) since Wed 2026-05-20 09:46:31 CEST; 13min ago
TriggeredBy: ● grommunio-index.timer
Process: 5695 ExecStart=/usr/bin/grommunio-index -Aq (code=exited, status=1/FAILURE)
Main PID: 5695 (code=exited, status=1/FAILURE)
CPU: 58ms
Mai 20 09:46:31 grommunio grommunio-index[5695]: ... exited with status 2
Mai 20 09:46:31 grommunio grommunio-index[5695]: [2026-05-20T09:46:31] /usr/bin/grommunio-index /var/lib/gromox/user/<xxx>.de/AlteMailadressen -e ::1 -o /var/lib/grommunio-web/sqlite-index/AlteMailadressen@<xxx>.de/index.sqlite3
Mai 20 09:46:31 grommunio grommunio-index[5695]: [FATAL] Send failed: Connection refused
Mai 20 09:46:31 grommunio grommunio-index[5695]: ... exited with status 2
Mai 20 09:46:31 grommunio grommunio-index[5695]: [2026-05-20T09:46:31] /usr/bin/grommunio-index /var/lib/gromox/user/<xxx>.de/saas -e ::1 -o /var/lib/grommunio-web/sqlite-index/saas@<xxx>.de/index.sqlite3
Mai 20 09:46:31 grommunio grommunio-index[5695]: [FATAL] Send failed: Connection refused
Mai 20 09:46:31 grommunio grommunio-index[5695]: ... exited with status 2
Mai 20 09:46:31 grommunio systemd[1]: grommunio-index.service: Main process exited, code=exited, status=1/FAILURE
Mai 20 09:46:31 grommunio systemd[1]: grommunio-index.service: Failed with result 'exit-code'.
Mai 20 09:46:31 grommunio systemd[1]: Failed to start Fulltext search index regeneration.
journalctl -u gromox-zcore -n 20
Mai 20 09:40:51 grommunio gromox-zcore[1611]: system: maximum file descriptors: 524288
Mai 20 09:40:51 grommunio gromox-zcore[1611]: system: SMTP server is sendmail://localhost
Mai 20 09:40:52 grommunio zcore[1611]: gromox-zcore 2.48.8.389d2d8 (pid 1611 uid 475)
Mai 20 09:40:52 grommunio gromox-zcore[1611]: system: maximum file descriptors: 524288
Mai 20 09:40:52 grommunio gromox-zcore[1611]: system: SMTP server is sendmail://localhost
Mai 20 09:40:52 grommunio gromox-zcore[1611]: ldap_adaptor: default host <ldapi:///>, base <>, #conn=8, mailattr=mail
Mai 20 09:40:52 grommunio gromox-zcore[1611]: authmgr: auth_backend_selection=always_mysql is an obsolete term; proceeding with =ldap
Mai 20 09:40:52 grommunio gromox-zcore[1611]: ldap_adaptor: Pooling is now disabled (would use too many resources in multi-LDAP)
Mai 20 09:40:52 grommunio gromox-zcore[1611]: exmdb_client: protocol error connecting to [::1]:5000//var/lib/gromox/user/
Mai 20 09:40:52 grommunio gromox-zcore[1611]: exmdb_client: HX_inet_connect to [::1]:5000: Connection refused
Mai 20 09:40:52 grommunio gromox-zcore[1611]: exmdb_client: protocol error connecting to [::1]:5000//var/lib/gromox/user/
Mai 20 09:41:52 grommunio gromox-zcore[1611]: exmdb_client: HX_inet_connect to [::1]:5000: Connection refused
`
Eine kurze Recherche ergab dies:
Das Problem:
Die Fehlermeldung von gromox-zcore und grommunio-index besagt, dass sie versuchen, den Event-Dienst auf Port 5000 zu erreichen. Dort antwortet aber der HTTP-Dienst. Da ein Indexer oder zCore dort kein "Event-Protokoll" vorfindet, gibt es einen Verbindungsfehler (oder ein "Connection refused", wenn der Handshake scheitert).
Die Lösung:
Wir müssen zcore und den Indexer explizit anweisen, für Events Port 33333 zu nutzen.
Dazu habe ich folgende Lösung angewendet:
cp /etc/gromox/zcore.cfg /etc/gromox/zcore.cfg.bak
echo "event_connect_addr = [::1]:33333" >> /etc/gromox/zcore.cfg
systemctl restart gromox-zcore
systemctl restart gromox-http
Der Fehler ist nun weg und das Log ist iO
journalctl -u grommunio-index -f
Mai 20 10:03:43 grommunio grommunio-index[15385]: [2026-05-20T10:03:43] /usr/bin/grommunio-index /var/lib/gromox/user/<xxx>.de/test -e ::1 -o /var/lib/grommunio-web/sqlite-index/test@<xxx>.de/index.sqlite3
Mai 20 10:03:43 grommunio grommunio-index[15385]: [2026-05-20T10:03:43] /usr/bin/grommunio-index /var/lib/gromox/user/<xxx>.de/logintest -e ::1 -o /var/lib/grommunio-web/sqlite-index/logintest@<xxx>.de/index.sqlite3
Mai 20 10:03:43 grommunio grommunio-index[15385]: [2026-05-20T10:03:43] /usr/bin/grommunio-index /var/lib/gromox/user/<xxx>.de/xxx -e ::1 -o /var/lib/grommunio-web/sqlite-index/xxx@<xxx>.de/index.sqlite3
Mai 20 10:03:43 grommunio grommunio-index[15385]: [2026-05-20T10:03:43] /usr/bin/grommunio-index /var/lib/gromox/user/<xxx>.de/datenschutz -e ::1 -o /var/lib/grommunio-web/sqlite-index/Datenschutz@<xxx>.de/index.sqlite3
Mai 20 10:03:43 grommunio grommunio-index[15385]: [2026-05-20T10:03:43] /usr/bin/grommunio-index /var/lib/gromox/user/<xxx>.de/xxx -e ::1 -o /var/lib/grommunio-web/sqlite-index/xxx@<xxx>.de/index.sqlite3
Mai 20 10:03:43 grommunio grommunio-index[15385]: [2026-05-20T10:03:43] /usr/bin/grommunio-index /var/lib/gromox/user/<xxx>.de/xxx -e ::1 -o /var/lib/grommunio-web/sqlite-index/xxx@<xxx>.de/index.sqlite3
Mai 20 10:03:43 grommunio grommunio-index[15385]: [2026-05-20T10:03:43] /usr/bin/grommunio-index /var/lib/gromox/user/<xxx>.de/AlteMailadressen -e ::1 -o /var/lib/grommunio-web/sqlite-index/AlteMailadressen@<xxx>.de/index.sqlite3
Mai 20 10:03:43 grommunio grommunio-index[15385]: [2026-05-20T10:03:43] /usr/bin/grommunio-index /var/lib/gromox/user/<xxx>.de/saas -e ::1 -o /var/lib/grommunio-web/sqlite-index/saas@<xxx>.de/index.sqlite3
Mai 20 10:03:43 grommunio systemd[1]: grommunio-index.service: Deactivated successfully.
Mai 20 10:03:43 grommunio systemd[1]: Finished Fulltext search index regeneration.
Ich habe an der Konfiguration dieses Dienstes noch nie etwas "gedreht" oder verändert. Und offenbar hat das bisher immer alles sauber funktioniert.
Nun meine Fragen dazu:
- Hat sich da in letzter Zeit etwas geändert?
- Habe ich von Anfang an einen Konfigurationsfehler gehabt /übersehen?
- Habe ich ein ToDo nach einem Update o.ä. übersehen oder versäumt?
Eine Rückmeldung dazu ist willkommen.
Und vielleicht hilft es jemandem, der ein ähnliches Problem hat.
MfG