grommunio: ldap.yaml geändert — und trotzdem kein LDAP

Du änderst die LDAP-Konfiguration in grommunio und nichts passiert. Der Grund: grommunio hat zwei LDAP-Config-Dateien mit verschiedenen Zuständigkeiten, und die meisten ändern die falsche.

22.02.2026 · 2 Minuten · 358 Wörter · root_cause

UCS DC-Demote: Member Server zeigen nach dem Demote weiterhin auf den alten DC

Nach einem UCS DC-Demote zeigen alle Member Server weiterhin auf den toten DC. ucr set ldap/server/name hilft nicht — ‘overridden by scope ldap’. Der echte Täter: Das UDM-Objekt des alten DC behält univentionServerRole=master im OpenLDAP, und der Listener-Mechanismus setzt ldap/server/name daraus.

21.02.2026 · 4 Minuten · 719 Wörter · root_cause

Zabbix 7.0 API Migration: Warum dein Code plötzlich 502 oder 'Invalid params' wirft

Nach dem Upgrade auf Zabbix 7.0 schlägt dein API-Client fehl? Zwei Breaking Changes in der Zabbix API sorgen für Kopfzerbrechen: Auth-Token und selectHosts.

14.02.2026 · 4 Minuten · 802 Wörter · root_cause

UCS DC-Migration: Warum der Backup-DC nach dem Demote nicht schreiben kann

Nach einer UCS DC-Migration funktioniert LDAP-Auth nicht mehr? Der Backup-DC verweigert Schreiboperationen mit ‘shadow context’? Das Problem: UCR und OpenLDAP wissen nicht, dass sie jetzt Master sind.

13.02.2026 · 4 Minuten · 709 Wörter · root_cause

nginx: Warum deine Website 'noindex' hat obwohl du es nie gesetzt hast

Google Search Console meldet ’noindex’ für deine Website, aber in deiner nginx-Config steht kein X-Robots-Tag? Das Problem liegt an nginx’s Header-Vererbung.

13.02.2026 · 5 Minuten · 931 Wörter · root_cause