Bug 54087 - AppCenter: Docker: Ldap: index generation failed
AppCenter: Docker: Ldap: index generation failed
Status: NEW
Product: UCS
Classification: Unclassified
Component: App Center
UCS 4.4
Other Linux
: P5 normal (vote)
: ---
Assigned To: App Center maintainers
App Center maintainers
:
Depends on:
Blocks:
  Show dependency treegraph
 
Reported: 2021-11-18 13:28 CET by Maximilian Janßen
Modified: 2022-02-01 11:47 CET (History)
1 user (show)

See Also:
What kind of report is it?: Bug Report
What type of bug is this?: 4: Minor Usability: Impairs usability in secondary scenarios
Who will be affected by this bug?: 2: Will only affect a few installed domains
How will those affected feel about the bug?: 2: A Pain – users won’t like this once they notice it
User Pain: 0.091
Enterprise Customer affected?:
School Customer affected?:
ISV affected?:
Waiting Support:
Flags outvoted (downgraded) after PO Review:
Ticket number: 2021111721000511, 2022011221000511
Bug group (optional): External feedback
Max CVSS v3 score:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Maximilian Janßen univentionstaff 2021-11-18 13:28:53 CET
Version: 4.4-8 errata983 (Blumenthal)

Error: 
Interner Server-Fehler in "appcenter/docker/progress".
Request: appcenter/docker/progress

Traceback (most recent call last):
  File "%PY2.7%/univention/management/console/base.py", line 359, in __error_handling
    six.reraise(etype, exc, etraceback)
  File "%PY2.7%/univention/management/console/base.py", line 262, in execute
    function.__func__(self, request, *args, **kwargs)
  File "%PY2.7%/univention/management/console/modules/decorators.py", line 321, in _response
    result = _multi_response(self, request)
  File "%PY2.7%/univention/management/console/modules/decorators.py", line 181, in _response
    return function(self, request)
  File "%PY2.7%/univention/management/console/modules/decorators.py", line 443, in _response
    return list(function(self, iterator, *nones))
  File "%PY2.7%/univention/management/console/modules/decorators.py", line 289, in _fake_func
    yield function(self, *args)
  File "%PY2.7%/univention/management/console/modules/mixins.py", line 158, in progress
    ret = progress_obj.poll()
  File "%PY2.7%/univention/management/console/modules/mixins.py", line 102, in poll
    six.reraise(self.exc_info[1], None, self.exc_info[2])
  File "%PY2.7%/univention/management/console/modules/decorators.py", line 312, in _thread
    result = _multi_response(self, request)
  File "%PY2.7%/univention/management/console/modules/decorators.py", line 181, in _response
    return function(self, request)
  File "%PY2.7%/univention/management/console/modules/decorators.py", line 443, in _response
    return list(function(self, iterator, *nones))
  File "%PY2.7%/univention/management/console/modules/decorators.py", line 289, in _fake_func
    yield function(self, *args)
  File "%PY2.7%/univention/management/console/modules/appcenter/__init__.py", line 491, in invoke_docker
    result['success'] = action.call(app=app, username=self.username, password=self.password, **kwargs)
  File "%PY2.7%/univention/appcenter/actions/__init__.py", line 220, in call
    return obj.call_with_namespace(namespace)
  File "%PY2.7%/univention/appcenter/actions/__init__.py", line 226, in call_with_namespace
    result = self.main(namespace)
  File "%PY2.7%/univention/appcenter/actions/upgrade.py", line 81, in main
    return self.do_it(args)
  File "%PY2.7%/univention/appcenter/actions/install_base.py", line 143, in do_it
    self._do_it(app, args)
  File "%PY2.7%/univention/appcenter/actions/docker_upgrade.py", line 126, in _do_it
    self._upgrade_image(app, args)
  File "%PY2.7%/univention/appcenter/actions/docker_upgrade.py", line 183, in _upgrade_image
    self._install_new_app(app, args)
  File "%PY2.7%/univention/appcenter/actions/docker_upgrade.py", line 69, in _install_new_app
    return Install._do_it(self, app, args)
  File "%PY2.7%/univention/appcenter/actions/docker_install.py", line 71, in _do_it
    ret = super(Install, self)._do_it(app, args)
  File "%PY2.7%/univention/appcenter/actions/install.py", line 107, in _do_it
    self._register_app(app, args)
  File "%PY2.7%/univention/appcenter/actions/register.py", line 437, in _register_app
    ldap_object = get_app_ldap_object(app, lo, pos, or_create=True)
  File "%PY2.7%/univention/appcenter/udm.py", line 280, in get_app_ldap_object
    return ApplicationLDAPObject(app, lo, pos, or_create)
  File "%PY2.7%/univention/appcenter/udm.py", line 180, in __init__
    self._reload(app, create_if_not_exists)
  File "%PY2.7%/univention/appcenter/udm.py", line 195, in _reload
    self._create_obj(app)
  File "%PY2.7%/univention/appcenter/udm.py", line 231, in _create_obj
    obj = create_object_if_not_exists('appcenter/app', self._lo, self._pos, **attrs)
  File "%PY2.7%/univention/appcenter/udm.py", line 102, in create_object_if_not_exists
    obj.create()
  File "%PY2.7%/univention/admin/handlers/__init__.py", line 557, in create
    dn = self._create(response=response, serverctrls=serverctrls)
  File "%PY2.7%/univention/admin/handlers/__init__.py", line 1270, in _create
    six.reraise(exc[0], exc[1], exc[2])
  File "%PY2.7%/univention/admin/handlers/__init__.py", line 1254, in _create
    self.lo.add(self.dn, al, serverctrls=serverctrls, response=response)
  File "%PY2.7%/univention/admin/uldap.py", line 865, in add
    raise univention.admin.uexceptions.ldapError(_err2str(msg), original_exception=msg)
ldapError: Other (e.g., implementation specific) error: index generation failed
Comment 1 Riya Bhattacharjee univentionstaff 2022-02-01 11:47:14 CET
UCS Version: 4.4-8 errata1134 (Blumenthal)

Interner Server-Fehler in "appcenter/docker/progress".
Request: appcenter/docker/progress

Traceback (most recent call last):
File "/usr/lib/python2.7/dist-packages/univention/management/console/base.py", line 359, in __error_handling
six.reraise(etype, exc, etraceback)
File "/usr/lib/python2.7/dist-packages/univention/management/console/base.py", line 262, in execute
function.__func__(self, request, *args, **kwargs)
File "/usr/lib/python2.7/dist-packages/univention/management/console/modules/decorators.py", line 321, in _response
result = _multi_response(self, request)
File "/usr/lib/python2.7/dist-packages/univention/management/console/modules/decorators.py", line 181, in _response
return function(self, request)
File "/usr/lib/python2.7/dist-packages/univention/management/console/modules/decorators.py", line 443, in _response
return list(function(self, iterator, *nones))
File "/usr/lib/python2.7/dist-packages/univention/management/console/modules/decorators.py", line 289, in _fake_func
yield function(self, *args)
File "/usr/lib/python2.7/dist-packages/univention/management/console/modules/mixins.py", line 158, in progress
ret = progress_obj.poll()
File "/usr/lib/python2.7/dist-packages/univention/management/console/modules/mixins.py", line 102, in poll
six.reraise(self.exc_info[1], None, self.exc_info[2])
File "/usr/lib/python2.7/dist-packages/univention/management/console/modules/decorators.py", line 312, in _thread
result = _multi_response(self, request)
File "/usr/lib/python2.7/dist-packages/univention/management/console/modules/decorators.py", line 181, in _response
return function(self, request)
File "/usr/lib/python2.7/dist-packages/univention/management/console/modules/decorators.py", line 443, in _response
return list(function(self, iterator, *nones))
File "/usr/lib/python2.7/dist-packages/univention/management/console/modules/decorators.py", line 289, in _fake_func
yield function(self, *args)
File "/usr/lib/python2.7/dist-packages/univention/management/console/modules/appcenter/__init__.py", line 491, in invoke_docker
result['success'] = action.call(app=app, username=self.username, password=self.password, **kwargs)
File "/usr/lib/python2.7/dist-packages/univention/appcenter/actions/__init__.py", line 220, in call
return obj.call_with_namespace(namespace)
File "/usr/lib/python2.7/dist-packages/univention/appcenter/actions/__init__.py", line 226, in call_with_namespace
result = self.main(namespace)
File "/usr/lib/python2.7/dist-packages/univention/appcenter/actions/remove.py", line 56, in main
return self.do_it(args)
File "/usr/lib/python2.7/dist-packages/univention/appcenter/actions/install_base.py", line 144, in do_it
self._do_it(app, args)
File "/usr/lib/python2.7/dist-packages/univention/appcenter/actions/docker_remove.py", line 51, in _do_it
super(Remove, self)._do_it(app, args)
File "/usr/lib/python2.7/dist-packages/univention/appcenter/actions/remove.py", line 64, in _do_it
if not self._remove_app(app, args):
File "/usr/lib/python2.7/dist-packages/univention/appcenter/actions/docker_remove.py", line 60, in _remove_app
return self._remove_docker_container(app, args)
File "/usr/lib/python2.7/dist-packages/univention/appcenter/actions/docker_remove.py", line 68, in _remove_docker_container
Stop.call(app=app)
File "/usr/lib/python2.7/dist-packages/univention/appcenter/actions/__init__.py", line 220, in call
return obj.call_with_namespace(namespace)
File "/usr/lib/python2.7/dist-packages/univention/appcenter/actions/__init__.py", line 226, in call_with_namespace
result = self.main(namespace)
File "/usr/lib/python2.7/dist-packages/univention/appcenter/actions/service.py", line 82, in main
return docker.stop()
File "/usr/lib/python2.7/dist-packages/univention/appcenter/docker.py", line 650, in stop
self._setup_yml(recreate=False)
File "/usr/lib/python2.7/dist-packages/univention/appcenter/docker.py", line 484, in _setup_yml
content = yaml.load(open(yml_file), yaml.RoundTripLoader, preserve_quotes=True)
File "/usr/lib/python2.7/dist-packages/ruamel/yaml/main.py", line 86, in load
return loader.get_single_data()
File "/usr/lib/python2.7/dist-packages/ruamel/yaml/constructor.py", line 54, in get_single_data
node = self.get_single_node()
File "/usr/lib/python2.7/dist-packages/ruamel/yaml/composer.py", line 50, in get_single_node
document = self.compose_document()
File "/usr/lib/python2.7/dist-packages/ruamel/yaml/composer.py", line 70, in compose_document
node = self.compose_node(None, None)
File "/usr/lib/python2.7/dist-packages/ruamel/yaml/composer.py", line 105, in compose_node
node = self.compose_mapping_node(anchor)
File "/usr/lib/python2.7/dist-packages/ruamel/yaml/composer.py", line 164, in compose_mapping_node
item_value = self.compose_node(node, item_key)
File "/usr/lib/python2.7/dist-packages/ruamel/yaml/composer.py", line 105, in compose_node
node = self.compose_mapping_node(anchor)
File "/usr/lib/python2.7/dist-packages/ruamel/yaml/composer.py", line 164, in compose_mapping_node
item_value = self.compose_node(node, item_key)
File "/usr/lib/python2.7/dist-packages/ruamel/yaml/composer.py", line 105, in compose_node
node = self.compose_mapping_node(anchor)
File "/usr/lib/python2.7/dist-packages/ruamel/yaml/composer.py", line 164, in compose_mapping_node
item_value = self.compose_node(node, item_key)
File "/usr/lib/python2.7/dist-packages/ruamel/yaml/composer.py", line 103, in compose_node
node = self.compose_sequence_node(anchor)
File "/usr/lib/python2.7/dist-packages/ruamel/yaml/composer.py", line 133, in compose_sequence_node
while not self.check_event(SequenceEndEvent):
File "/usr/lib/python2.7/dist-packages/ruamel/yaml/parser.py", line 116, in check_event
self.current_event = self.state()
File "/usr/lib/python2.7/dist-packages/ruamel/yaml/parser.py", line 468, in parse_indentless_sequence_entry
KeyToken, ValueToken, BlockEndToken):
File "/usr/lib/python2.7/dist-packages/ruamel/yaml/scanner.py", line 1525, in check_token
while self.need_more_tokens():
File "/usr/lib/python2.7/dist-packages/ruamel/yaml/scanner.py", line 159, in need_more_tokens
self.stale_possible_simple_keys()
File "/usr/lib/python2.7/dist-packages/ruamel/yaml/scanner.py", line 303, in stale_possible_simple_keys
"could not find expected ':'", self.get_mark())
ScannerError: while scanning a simple key
in "/var/lib/univention-appcenter/apps/egroupware/compose/docker-compose.yml", line 88, column 1
could not find expected ':'
in "/var/lib/univention-appcenter/apps/egroupware/compose/docker-compose.yml", line 92, column 1
Interner Server-Fehler in "appcenter/docker/progress".