Hello,
This is my situation:
A DC Master UCS 4.4-3 errata413
A DC Backup UCS 4.4-3 errata413
I have a problem with the listener-notifier mechanism:
/usr/lib/nagios/plugins/check_univention_replication
returns:
CRITICAL: no change of listener transaction id for last 0 checks (nid=41854 lid=41814)
/usr/share/univention-directory-notifier/univention-translog check
returns nothing.
univention-s4connector-list-rejected
returns:
UCS rejected
S4 rejected
There may be no rejected DNs if the connector is in progress, to be sure stop the connector before running this script.
last synced USN: 127377
After increasing the debug level of notifier and listener, I find this in the listener log:
06.01.20 14:33:26.502 LISTENER ( ALL ) : cache_get_entry: Read Transaction abort
06.01.20 14:33:26.502 LISTENER ( ERROR ) : non consecutive move: 41815:r:relativeDomainName=aurelius,zoneName=geosens.com,cn=dns,dc=geosens,dc=com << 41816:m:relativeDomainName=AURELIUS5,zoneName=geosens.com,cn=dns,dc=geosens,dc=41838 cn\3DTITUS,cn=computers,dc=geosens,dc=com
06.01.20 14:33:26.502 LISTENER ( ERROR ) : change_update_dn failed: 1
06.01.20 14:33:26.502 LISTENER ( ERROR ) : listener: 1
06.01.20 14:33:26.502 LDAP ( INFO ) : closing connection
The transaction file (var/lib/univention-ldap/notify/transaction) looks fine, it contains all transactions from id 41815 to 41854 without holes. The first lines look like this:
41815 cn=eli,cn=dc,cn=computers,dc=geosens,dc=com m
41816 cn=default-settings,cn=ldap,cn=policies,dc=geosens,dc=com m
41817 cn=default-settings,cn=ldap,cn=policies,dc=geosens,dc=com m
41818 cn=univention-app,cn=ldapschema,cn=univention,dc=geosens,dc=com m
41819 cn=66univention-appcenter_app,cn=ldapacl,cn=univention,dc=geosens,dc=com m
41820 cn=app_syntax,cn=udm_syntax,cn=univention,dc=geosens,dc=com m
Why is the id 41816 different from the listener log?
Any idea or hint how to fix this? I really appreciate any help.
Update: a reset of the Listener/Notifier according to this forum article was no solution.
I guess this lines from the listener log on the master show the problem, but i don’t know how to fix it:
07.01.20 08:31:38.220 LISTENER ( ALL ) : cache_get_entry: Read Transaction abort
07.01.20 08:31:38.220 LISTENER ( ERROR ) : non consecutive move: 41815:r:relativeDomainName=aurelius,zoneName=geosens.com,cn=dns,dc=geosens,dc=com << 41816:m:relativeDomainName=AURELIUS5,zoneName=geosens.com,cn=dns,dc=geosens,dc=41838 cn\3DTITUS,cn=computers,dc=geosens,dc=com
07.01.20 08:31:38.220 LISTENER ( ERROR ) : change_update_dn failed: 1
07.01.20 08:31:38.220 LISTENER ( ERROR ) : listener: 1
Thank you.