Univention Bugzilla – Bug 55000
univention.admin.uexceptions.ldapError: Type or value exists: univentionAppInstalledOnServer: value #1 provided more than once
Last modified: 2022-07-15 13:41:38 CEST
similar Bugs: - Bug #54414 no such attribute univentionAppInstalledOnServer - Bug #74464 ldapError: Type or value exists: univentionAppInstalledOnServer Version: 5.0-2 errata352 Error: Internal server error during "appcenter/progress". Request: appcenter/progress Traceback (most recent call last): File "%PY3%/univention/admin/uldap.py", line 803, in modify return self.lo.modify(dn, changes, serverctrls=serverctrls, response=response, rename_callback=rename_callback) File "%PY3%/univention/uldap.py", line 208, in _decorated return func(self, *args, **kwargs) File "%PY3%/univention/uldap.py", line 754, in modify self.modify_ext_s(dn, ml, serverctrls=serverctrls, response=response) File "%PY3%/univention/uldap.py", line 208, in _decorated return func(self, *args, **kwargs) File "%PY3%/univention/uldap.py", line 813, in modify_ext_s rtype, rdata, rmsgid, resp_ctrls = self.lo.modify_ext_s(dn, ml, serverctrls=serverctrls) File "%PY3%/ldap/ldapobject.py", line 1253, in modify_ext_s return self._apply_method_s(SimpleLDAPObject.modify_ext_s,*args,**kwargs) File "%PY3%/ldap/ldapobject.py", line 1197, in _apply_method_s return func(self,*args,**kwargs) File "%PY3%/ldap/ldapobject.py", line 602, in modify_ext_s resp_type, resp_data, resp_msgid, resp_ctrls = self.result3(msgid,all=1,timeout=self.timeout) File "%PY3%/ldap/ldapobject.py", line 749, in result3 resp_ctrl_classes=resp_ctrl_classes File "%PY3%/ldap/ldapobject.py", line 756, in result4 ldap_result = self._ldap_call(self._l.result4,msgid,all,timeout,add_ctrls,add_intermediates,add_extop) File "%PY3%/ldap/ldapobject.py", line 329, in _ldap_call reraise(exc_type, exc_value, exc_traceback) File "%PY3%/ldap/compat.py", line 44, in reraise raise exc_value File "%PY3%/ldap/ldapobject.py", line 313, in _ldap_call result = func(*args,**kwargs) ldap.TYPE_OR_VALUE_EXISTS: {'desc': 'Type or value exists', 'info': 'univentionAppInstalledOnServer: value #1 provided more than once'} During handling of the above exception, another exception occurred: Traceback (most recent call last): File "%PY3%/univention/management/console/base.py", line 344, in __error_handling six.reraise(etype, exc, etraceback) File "%PY3%/six.py", line 693, in reraise raise value File "%PY3%/univention/management/console/base.py", line 247, in execute function.__func__(self, request, *args, **kwargs) File "%PY3%/univention/management/console/modules/decorators.py", line 321, in _response result = _multi_response(self, request) File "%PY3%/univention/management/console/modules/decorators.py", line 181, in _response return function(self, request) File "%PY3%/univention/management/console/modules/decorators.py", line 443, in _response return list(function(self, iterator, *nones)) File "%PY3%/univention/management/console/modules/decorators.py", line 289, in _fake_func yield function(self, *args) File "%PY3%/univention/management/console/modules/mixins.py", line 158, in progress ret = progress_obj.poll() File "%PY3%/univention/management/console/modules/mixins.py", line 102, in poll six.reraise(*self.exc_info) File "%PY3%/six.py", line 693, in reraise raise value File "%PY3%/univention/management/console/modules/decorators.py", line 312, in _thread result = _multi_response(self, request) File "%PY3%/univention/management/console/modules/decorators.py", line 181, in _response return function(self, request) File "%PY3%/univention/management/console/modules/decorators.py", line 443, in _response return list(function(self, iterator, *nones)) File "%PY3%/univention/management/console/modules/decorators.py", line 289, in _fake_func yield function(self, *args) File "%PY3%/univention/management/console/modules/appcenter/__init__.py", line 292, in run host_result[app.id] = self._run_local(app, action, _settings, auto_installed, progress) File "%PY3%/univention/management/console/modules/appcenter/__init__.py", line 339, in _run_local success = action.call(app=[app], username=self.username, password=self.password, **kwargs) File "%PY3%/univention/appcenter/actions/__init__.py", line 186, in call return obj.call_with_namespace(namespace) File "%PY3%/univention/appcenter/actions/__init__.py", line 193, in call_with_namespace result = self.main(namespace) File "%PY3%/univention/appcenter/actions/install.py", line 87, in main return self.do_it(args) File "%PY3%/univention/appcenter/actions/install_base.py", line 169, in do_it success = self.do_it_once(app, args) File "%PY3%/univention/appcenter/actions/install.py", line 203, in do_it_once return super(Install, self).do_it_once(app, args) File "%PY3%/univention/appcenter/actions/install_base.py", line 214, in do_it_once self._do_it(app, args) File "%PY3%/univention/appcenter/actions/docker_install.py", line 71, in _do_it ret = super(Install, self)._do_it(app, args) File "%PY3%/univention/appcenter/actions/install.py", line 110, in _do_it self._register_app(app, args) File "%PY3%/univention/appcenter/actions/register.py", line 440, in _register_app ldap_object.add_localhost() File "%PY3%/univention/appcenter/udm.py", line 236, in add_localhost self._udm_obj.modify() File "%PY3%/univention/admin/handlers/__init__.py", line 645, in modify dn = self._modify(modify_childs, ignore_license=ignore_license, response=response) File "%PY3%/univention/admin/handlers/__init__.py", line 1361, in _modify self.dn = self.lo.modify(self.dn, ml, ignore_license=ignore_license, serverctrls=serverctrls, response=response, rename_callback=wouldRename.on_rename) File "%PY3%/univention/admin/uldap.py", line 814, in modify raise univention.admin.uexceptions.ldapError(_err2str(msg), original_exception=msg) univention.admin.uexceptions.ldapError: Type or value exists: univentionAppInstalledOnServer: value #1 provided more than once Role: domaincontroller_backup