When I run the pre-update-checks-5.0-0
script it fails with the following message:
The system can not be updated to UCS 5.0 due to the following reasons:
python_ucr_template_compatibility:
The following UCR templates are not compatible with Python 3:
/etc/univention/templates/files/etc/ldap/slapd.conf.d/66univention-appcenter_app.acl
See <https://help.univention.com/t/17948> for information on how to proceed with each template.
The conflicting script is not listed in the pinned topic.
Contents of file /etc/univention/templates/files/etc/ldap/slapd.conf.d/66univention-appcenter_app.acl
:
@!@
params = {}
params['base'] = configRegistry['ldap/base']
print '''
access to dn.regex="^univentionAppID=([^,]+),cn=([^,]+),cn=apps,cn=univention,%(base)s$" filter="(objectClass=univentionApp)" attrs=entry,@univentionApp,@univentionObject
by dn.onelevel="cn=dc,cn=computers,%(base)s" write
by dn.onelevel="cn=memberserver,cn=computers,%(base)s" write
by * read break
access to dn.regex="^cn=([^,]+),cn=apps,cn=univention,%(base)s$" attrs=children,entry,@organizationalRole,@univentionObject
by dn.onelevel="cn=dc,cn=computers,%(base)s" write
by dn.onelevel="cn=memberserver,cn=computers,%(base)s" write
by * read break
access to dn="cn=apps,cn=univention,%(base)s" attrs=children
by dn.onelevel="cn=dc,cn=computers,%(base)s" write
by dn.onelevel="cn=memberserver,cn=computers,%(base)s" write
by * read break
''' % params
@!@
Can I delete this file? It is not part of any debian package.