Univention Bugzilla – Bug 40087
UCS 4.1 App Center doesn't set repository/app_center/installed
Last modified: 2015-11-26 15:18:02 CET
The UCS 4.1 App Center does not set repository/app_center/installed any longer.
On my UCS 4.1 test system:
root@master411:~# ucr search repository/app_center/installed
root@master411:~# dpkg -l | grep -i univention-samba4
ii univention-samba4 5.0.1-3.622.201511131352 amd64 UCS - Samba4 integration package
ii univention-samba4-sysvol-sync 5.0.1-3.622.201511131352 all UCS - Samba4 sysvol synchronization
It looks like the join script has to be executed. That's works on Master and Backup but not on the other roles. On my member server the variable is still empty after the upgrade.
The new version in the join script generates a significant effort for the customers because they have to execute it on every non master / backup. It is OK to do it for minor updates or in exceptional circumstances but I don't the the reason to do it here.
I have a question about svn r65888.
You are using self.password without @require_password which causes that during a SAML session the password is not questioned in the UMC. Doing so would ofc. not be nice as appcenter/sync_ldap is called when opening the appcenter.
Do you think it is Okay to ignore SAML login at that point? I could not trigger an error: I created a state where the reregistration was necessary but sync_ldap returned success.
DC Master: OK
DC Slave: OK
DC Backup: OK
Tested with different apps and mix of remote/local appcenter.
Please revert univention-system-setup.
Reverted univention-system-setup (9.0.2-13.928.201511252243)