Xentral and NextCloud cannot be installed

Hi@all,

I installed a new UCS member yesterday and wanted to install Xentral on it.

Appcenter -> Xentral -> Install -> Select Host -> Next -> Docker Notes -> Continue -> Install

After a short time comes:

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 358, in __error_handling
    six.reraise(etype, exc, etraceback)
  File "/usr/lib/python2.7/dist-packages/univention/management/console/base.py", line 261, 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 483, 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/install.py", line 84, in main
    return self.do_it(args)
  File "/usr/lib/python2.7/dist-packages/univention/appcenter/actions/install_base.py", line 119, in do_it
    self._do_it(app, args)
  File "/usr/lib/python2.7/dist-packages/univention/appcenter/actions/docker_install.py", line 71, in _do_it
    ret = super(Install, self)._do_it(app, args)
  File "/usr/lib/python2.7/dist-packages/univention/appcenter/actions/install.py", line 104, in _do_it
    self._register_app(app, args)
  File "/usr/lib/python2.7/dist-packages/univention/appcenter/actions/register.py", line 436, in _register_app
    ldap_object = get_app_ldap_object(app, lo, pos, or_create=True)
  File "/usr/lib/python2.7/dist-packages/univention/appcenter/udm.py", line 280, in get_app_ldap_object
    return ApplicationLDAPObject(app, lo, pos, or_create)
  File "/usr/lib/python2.7/dist-packages/univention/appcenter/udm.py", line 180, in __init__
    self._reload(app, create_if_not_exists)
  File "/usr/lib/python2.7/dist-packages/univention/appcenter/udm.py", line 195, in _reload
    self._create_obj(app)
  File "/usr/lib/python2.7/dist-packages/univention/appcenter/udm.py", line 198, in _create_obj
    create_recursive_container(self._container, self._lo, self._pos)
  File "/usr/lib/python2.7/dist-packages/univention/appcenter/udm.py", line 295, in create_recursive_container
    create_object_if_not_exists(module, lo, pos, name=name)
  File "/usr/lib/python2.7/dist-packages/univention/appcenter/udm.py", line 102, in create_object_if_not_exists
    obj.create()
  File "/usr/lib/python2.7/dist-packages/univention/admin/handlers/__init__.py", line 558, in create
    dn = self._create(response=response, serverctrls=serverctrls)
  File "/usr/lib/python2.7/dist-packages/univention/admin/handlers/__init__.py", line 1299, in _create
    six.reraise(exc[0], exc[1], exc[2])
  File "/usr/lib/python2.7/dist-packages/univention/admin/handlers/__init__.py", line 1283, in _create
    self.lo.add(self.dn, al, serverctrls=serverctrls, response=response)
  File "/usr/lib/python2.7/dist-packages/univention/admin/uldap.py", line 860, in add
    raise univention.admin.uexceptions.permissionDenied
permissionDenied

what am I doing wrong?

with best
sven

ich habe gerade auf einer, ebenfalls frisch installierten VM (UCS-Member) versucht NextCloud zu installieren. Da kommt exakt der gleiche Fehler. Könnte es sein das die Partitionierung / FS der Grund sind:

/dev/sda1 on / type xfs (rw,relatime,attr2,inode64,noquota)
/dev/sda2 on /var type xfs (rw,relatime,attr2,inode64,noquota)

the problem is described here:
http://forge.univention.org/bugzilla/show_bug.cgi?id=48984

Hello @pixel,

is Bug #48984 really the cause for your described problem? As I understand the bug description, the error on the bug does only occur, when the computer object for that memberserver is moved to another place in the LDAP directory.

Edit: The traceback in this posting slightly differs from the one in the mentioned bug. The line numbers in the mentioned Python files are different.

In your description you write that the two systems were both fresh installations, no mentions about moving the corresponding computer objects in the LDAP directory.

Can you please give some more insight in your environment? In your posting just the new member servers are mentioned.

Thank you very much.

Best regards,
Nico

yes, I had mistakenly created the member object in LDAP. After that it worked without problems

1 Like
Mastodon