Join Script 30univention-appcenter fails on UCS 4.4 - Solution in Knowledge base dont work

Hi,

i had a stuck notifier ID on my master DC. After i solved this, i had to rejoin all memberservers and backup DC.

Now i cant rejoin (Version 4.4-2).

I tried this: Problem: Join Script 30univention-appcenter fails on UCS 4.4
of @Christian_Voelker.

The IDs are the Same:
DC Master
2019-10-02%2019_33_42-Remote%20Desktop%20Manager%20Free%20%5BDC2-Alpha%5D

DC Backup and Memberserver
2019-10-02%2019_33_49-Remote%20Desktop%20Manager%20Free%20%5BDC2-Alpha%5D

I removes the udm setting on dc master and backup:

root@central:~# udm settings/udm_syntax remove --dn=“cn=app_syntax,cn=udm_syntax,cn=univenti
on,dc=c-lab,dc=one”
Object removed: cn=app_syntax,cn=udm_syntax,cn=univention,dc=c-lab,dc=o

root@alpha:/var/log/univention# udm settings/udm_syntax remove --dn=“cn=app_syntax,cn=udm_sy
ntax,cn=univention,dc=c-lab,dc=one”
Object removed: cn=app_syntax,cn=udm_syntax,cn=univention,dc=c-lab,dc=o

rejoin command:

Search LDAP binddn: done
Running pre-joinscripts hook(s): done
Running 01univention-ldap-server-init.inst skipped (already executed)
Running 02univention-directory-notifier.inst skipped (already executed)
Running 03univention-directory-listener.inst skipped (already executed)
Running 04univention-ldap-client.inst skipped (already executed)
Running 05univention-bind.inst skipped (already executed)
Running 08univention-apache.inst skipped (already executed)
Running 10univention-ldap-server.inst skipped (already executed)
Running 11univention-heimdal-init.inst skipped (already executed)
Running 11univention-pam.inst skipped (already executed)
Running 15univention-directory-notifier-post.inst skipped (already executed)
Running 15univention-heimdal-kdc.inst skipped (already executed)
Running 18python-univention-directory-manager.inst skipped (already executed)
Running 20univention-directory-policy.inst skipped (already executed)
Running 20univention-join.inst skipped (already executed)
Running 22univention-directory-manager-rest.inst skipped (already executed)
Running 26univention-nagios-common.inst skipped (already executed)
Running 30univention-appcenter.inst failed (exitcode: 1)
Running 30univention-nagios-client.inst skipped (already executed)
Running 33univention-portal.inst skipped (already executed)
Running 34univention-management-console-server.inst skipped (already executed)
Running 35univention-appcenter-docker.inst skipped (already executed)
Running 35univention-management-console-module-appcenter.inskipped (already executed)
Running 35univention-management-console-module-diagnostic.iskipped (already executed)
Running 35univention-management-console-module-ipchange.insskipped (already executed)
Running 35univention-management-console-module-join.inst skipped (already executed)
Running 35univention-management-console-module-lib.inst skipped (already executed)
Running 35univention-management-console-module-mrtg.inst skipped (already executed)
Running 35univention-management-console-module-quota.inst skipped (already executed)
Running 35univention-management-console-module-reboot.inst skipped (already executed)
Running 35univention-management-console-module-services.insskipped (already executed)
Running 35univention-management-console-module-setup.inst skipped (already executed)
Running 35univention-management-console-module-sysinfo.instskipped (already executed)
Running 35univention-management-console-module-top.inst skipped (already executed)
Running 35univention-management-console-module-ucr.inst skipped (already executed)
Running 35univention-management-console-module-udm.inst skipped (already executed)
Running 35univention-management-console-module-updater.instskipped (already executed)
Running 35univention-server-overview.inst skipped (already executed)
Running 36univention-management-console-module-apps.inst skipped (already executed)
Running 40univention-virtual-machine-manager-schema.inst skipped (already executed)
Running 81univention-nfs-server.inst skipped (already executed)
Running 90univention-bind-post.inst skipped (already executed)
Running 91univention-saml.inst skipped (already executed)
Running 92univention-management-console-web-server.inst skipped (already executed)
Running 98univention-pkgdb-tools.inst skipped (already executed)
Running post-joinscripts hook(s): done

The Problem isnt solved

Waiting for activation of the extension object app_syntax: …
…ERROR: Master did not mark the extension object active within 180 seconds.
ERROR
ucs_registerLDAPExtension: registraton of /usr/share/univention-appcenter/app_syntax.py failed.

The Master DC only restore the File:
Before i removed:

root@central:~# udm settings/udm_syntax list

DN: cn=app_syntax,cn=udm_syntax,cn=univention,dc=c-lab,dc=one
active: FALSE
data: […]/F3JFOFCQQcs3AQ==
filename: app_syntax.py
name: app_syntax
package: univention-appcenter
packageversion: 8.0.11-69A~4.4.0.201909201702
ucsversionend: None
ucsversionstart: None

After i rejoined:

DN: cn=app_syntax,cn=udm_syntax,cn=univention,dc=c-lab,dc=one
active: FALSE
data: […]/F3JFOFCQQcs3AQ==
filename: app_syntax.py
name: app_syntax
package: univention-appcenter
packageversion: 8.0.11-69A~4.4.0.201909201702
ucsversionend: None
ucsversionstart: None

Active is “FALSE” by rejoin a memberserver. Force the appcenter script on master didnt work too.

Any Ideas?

This solved my Problem:

udm settings/udm_syntax modify --dn “cn=app_syntax,cn=udm_syntax,cn=univention,dc=,dc=one” --set active=TRUE

Problem: If the Notifier and Listener ID are the same, but the app_syntax is False after remove.
Note: the terminal command for Rejoin didnt work (skipped already done). I tried it on Webgui wirh “rejoin domain”. It works after set active.

@Christian_Voelker maybe its useful for the documentation. I found this command in another Thread.