Bug 48554 - AppCenter: OSError: [Errno 12] Cannot allocate memory
AppCenter: OSError: [Errno 12] Cannot allocate memory
Status: NEW
Product: UCS
Classification: Unclassified
Component: UMC - App-Center
UCS 5.0
Other Linux
: P5 normal (vote)
: ---
Assigned To: App Center maintainers
App Center maintainers
:
Depends on: 42784
Blocks:
  Show dependency treegraph
 
Reported: 2019-01-31 14:06 CET by Johannes Keiser
Modified: 2024-04-19 10:53 CEST (History)
4 users (show)

See Also:
What kind of report is it?: Bug Report
What type of bug is this?: 3: Simply Wrong: The implementation doesn't match the docu
Who will be affected by this bug?: 3: Will affect average number of installed domains
How will those affected feel about the bug?: 3: A User would likely not purchase the product
User Pain: 0.154
Enterprise Customer affected?:
School Customer affected?:
ISV affected?:
Waiting Support:
Flags outvoted (downgraded) after PO Review:
Ticket number: 2019050621000656, 2019022221000381, 2019012221001122, 2018112321000328, 2020040221001554, 2018112321000328, 2020040221001554, 2018112321000328, 2020040221001554, 2019060621000056, 2019060621000074, 2019092321000812, 2020073021000827, 2020072321000831
Bug group (optional): Error handling, 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 Johannes Keiser univentionstaff 2019-01-31 14:06:23 CET
+++ This bug was initially created as a clone of Bug #42784 +++

Version: 4.3-3 errata407 (Neustadt)

Interner Server-Fehler in "appcenter/invoke".
Request: appcenter/invoke

Traceback (most recent call last):
  File "%PY2.7%/univention/management/console/base.py", line 253, in execute
    function.__func__(self, request, *args, **kwargs)
  File "%PY2.7%/univention/management/console/modules/appcenter/__init__.py", line 126, in _deferred
    return func(self, *args, **kwargs)
  File "%PY2.7%/univention/management/console/modules/decorators.py", line 636, in _decorated
    return function(self, request, *args, **kwargs)
  File "%PY2.7%/univention/management/console/modules/decorators.py", line 192, in _response
    return function(self, request)
  File "%PY2.7%/univention/management/console/modules/appcenter/__init__.py", line 569, in invoke
    result.update(action.dry_run(app, args))
  File "%PY2.7%/univention/appcenter/actions/docker_install.py", line 90, in dry_run
    return super(Install, self).dry_run(app, args)
  File "%PY2.7%/univention/appcenter/actions/install_base.py", line 339, in dry_run
    ret = self._dry_run(app, args)
  File "%PY2.7%/univention/appcenter/actions/install.py", line 172, in _dry_run
    return self._install_packages_dry_run(app, args, with_dist_upgrade=False)
  File "%PY2.7%/univention/appcenter/actions/install.py", line 183, in _install_packages_dry_run
    update_packages()
  File "%PY2.7%/univention/appcenter/packages.py", line 186, in update_packages
    call_process(['/usr/bin/apt-get', 'update'], logger=package_logger)
  File "%PY2.7%/univention/appcenter/utils.py", line 228, in call_process
    process = Popen(args, stdout=PIPE, stderr=PIPE, bufsize=1, close_fds=True, env=env, cwd=cwd)
  File "/usr/lib/python2.7/subprocess.py", line 390, in __init__
    errread, errwrite)
  File "/usr/lib/python2.7/subprocess.py", line 916, in _execute_child
    self.pid = os.fork()
OSError: [Errno 12] Nicht genügend Hauptspeicher verfügbar

Role: domaincontroller_master
Comment 1 Johannes Keiser univentionstaff 2019-01-31 17:55:17 CET
Version: 4.3-2 errata331 (Neustadt)

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 253, in execute
    function.__func__(self, request, *args, **kwargs)
  File "%PY2.7%/univention/management/console/modules/decorators.py", line 318, in _response
    result = _multi_response(self, request)
  File "%PY2.7%/univention/management/console/modules/decorators.py", line 192, in _response
    return function(self, request)
  File "%PY2.7%/univention/management/console/modules/decorators.py", line 440, in _response
    return list(function(self, iterator, *nones))
  File "%PY2.7%/univention/management/console/modules/decorators.py", line 286, in _fake_func
    yield function(self, *args)
  File "%PY2.7%/univention/management/console/modules/mixins.py", line 149, in progress
    ret = progress_obj.poll()
  File "%PY2.7%/univention/management/console/modules/decorators.py", line 309, in _thread
    result = _multi_response(self, request)
  File "%PY2.7%/univention/management/console/modules/decorators.py", line 192, in _response
    return function(self, request)
  File "%PY2.7%/univention/management/console/modules/decorators.py", line 440, in _response
    return list(function(self, iterator, *nones))
  File "%PY2.7%/univention/management/console/modules/decorators.py", line 286, in _fake_func
    yield function(self, *args)
  File "%PY2.7%/univention/management/console/modules/appcenter/__init__.py", line 431, 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/install.py", line 73, in main
    return self.do_it(args)
  File "%PY2.7%/univention/appcenter/actions/install_base.py", line 156, in do_it
    upgrade_search.call_safe(app=[app], update=False)
  File "%PY2.7%/univention/appcenter/actions/__init__.py", line 212, in call_safe
    return cls.call(**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_search.py", line 60, in main
    upgrade_available = self._check_for_upgrades(app)
  File "%PY2.7%/univention/appcenter/actions/docker_upgrade_search.py", line 47, in _check_for_upgrades
    if not docker.is_running():
  File "%PY2.7%/univention/appcenter/docker.py", line 234, in is_running
    return self._find_container(only_running=True)
  File "%PY2.7%/univention/appcenter/docker.py", line 239, in _find_container
    out = ps(only_running=only_running)
  File "%PY2.7%/univention/appcenter/docker.py", line 118, in ps
    return check_output(args)
  File "/usr/lib/python2.7/subprocess.py", line 212, in check_output
    process = Popen(stdout=PIPE, *popenargs, **kwargs)
  File "/usr/lib/python2.7/subprocess.py", line 390, in __init__
    errread, errwrite)
  File "/usr/lib/python2.7/subprocess.py", line 916, in _execute_child
    self.pid = os.fork()
OSError: [Errno 12] Nicht genügend Hauptspeicher verfügbar

Role: domaincontroller_master
Comment 2 Johannes Keiser univentionstaff 2019-03-22 15:55:29 CET
Reported again: Version: 4.4-0 errata428 (Blumenthal)

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 253, in execute
    function.__func__(self, request, *args, **kwargs)
  File "%PY2.7%/univention/management/console/modules/decorators.py", line 318, in _response
    result = _multi_response(self, request)
  File "%PY2.7%/univention/management/console/modules/decorators.py", line 192, in _response
    return function(self, request)
  File "%PY2.7%/univention/management/console/modules/decorators.py", line 440, in _response
    return list(function(self, iterator, *nones))
  File "%PY2.7%/univention/management/console/modules/decorators.py", line 286, in _fake_func
    yield function(self, *args)
  File "%PY2.7%/univention/management/console/modules/mixins.py", line 149, in progress
    ret = progress_obj.poll()
  File "%PY2.7%/univention/management/console/modules/decorators.py", line 309, in _thread
    result = _multi_response(self, request)
  File "%PY2.7%/univention/management/console/modules/decorators.py", line 192, in _response
    return function(self, request)
  File "%PY2.7%/univention/management/console/modules/decorators.py", line 440, in _response
    return list(function(self, iterator, *nones))
  File "%PY2.7%/univention/management/console/modules/decorators.py", line 286, in _fake_func
    yield function(self, *args)
  File "%PY2.7%/univention/management/console/modules/appcenter/__init__.py", line 430, 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/install.py", line 73, in main
    return self.do_it(args)
  File "%PY2.7%/univention/appcenter/actions/install_base.py", line 167, in do_it
    upgrade_search.call_safe(app=[app], update=False)
  File "%PY2.7%/univention/appcenter/actions/__init__.py", line 212, in call_safe
    return cls.call(**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_search.py", line 60, in main
    upgrade_available = self._check_for_upgrades(app)
  File "%PY2.7%/univention/appcenter/actions/docker_upgrade_search.py", line 47, in _check_for_upgrades
    if not docker.is_running():
  File "%PY2.7%/univention/appcenter/docker.py", line 237, in is_running
    return self._find_container(only_running=True)
  File "%PY2.7%/univention/appcenter/docker.py", line 242, in _find_container
    out = ps(only_running=only_running)
  File "%PY2.7%/univention/appcenter/docker.py", line 121, in ps
    return check_output(args)
  File "/usr/lib/python2.7/subprocess.py", line 212, in check_output
    process = Popen(stdout=PIPE, *popenargs, **kwargs)
  File "/usr/lib/python2.7/subprocess.py", line 390, in __init__
    errread, errwrite)
  File "/usr/lib/python2.7/subprocess.py", line 916, in _execute_child
    self.pid = os.fork()
OSError: [Errno 12] Nicht genügend Hauptspeicher verfügbar

Role: domaincontroller_master
Comment 3 Johannes Keiser univentionstaff 2019-05-29 14:17:44 CEST
Reported again: Version: 4.4-0 errata78 (Blumenthal) - UCS@school 4.4 v2

Remark: 1. Testappcenter aktiviert
2. Zammad versucht zu installieren
3. Trotz Warnung ("Es werden 4096 MB Arbeitsspeicher benötigt aber es sind nur 2514 MB vorhanden") installiert
4. Traceback während der Installation

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 253, in execute
    function.__func__(self, request, *args, **kwargs)
  File "%PY2.7%/univention/management/console/modules/decorators.py", line 318, in _response
    result = _multi_response(self, request)
  File "%PY2.7%/univention/management/console/modules/decorators.py", line 192, in _response
    return function(self, request)
  File "%PY2.7%/univention/management/console/modules/decorators.py", line 440, in _response
    return list(function(self, iterator, *nones))
  File "%PY2.7%/univention/management/console/modules/decorators.py", line 286, in _fake_func
    yield function(self, *args)
  File "%PY2.7%/univention/management/console/modules/mixins.py", line 149, in progress
    ret = progress_obj.poll()
  File "%PY2.7%/univention/management/console/modules/decorators.py", line 309, in _thread
    result = _multi_response(self, request)
  File "%PY2.7%/univention/management/console/modules/decorators.py", line 192, in _response
    return function(self, request)
  File "%PY2.7%/univention/management/console/modules/decorators.py", line 440, in _response
    return list(function(self, iterator, *nones))
  File "%PY2.7%/univention/management/console/modules/decorators.py", line 286, in _fake_func
    yield function(self, *args)
  File "%PY2.7%/univention/management/console/modules/appcenter/__init__.py", line 436, 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/install.py", line 84, in main
    return self.do_it(args)
  File "%PY2.7%/univention/appcenter/actions/install_base.py", line 119, in do_it
    self._do_it(app, args)
  File "%PY2.7%/univention/appcenter/actions/docker_install.py", line 63, in _do_it
    ret = super(Install, self)._do_it(app, args)
  File "%PY2.7%/univention/appcenter/actions/install.py", line 112, in _do_it
    self._update_certificates(app, args)
  File "%PY2.7%/univention/appcenter/actions/install_base.py", line 337, in _update_certificates
    uc.call(apps=[app])
  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/update_certificates.py", line 61, in main
    self.update_certificates(app)
  File "%PY2.7%/univention/appcenter/actions/docker_update_certificates.py", line 64, in update_certificates
    docker.execute('mkdir', '-p', '/etc/univention/ssl/ucsCA/', _logger=self.logfile_logger)
  File "%PY2.7%/univention/appcenter/docker.py", line 343, in execute
    return execute_with_process(self.container, args, logger=logger, tty=tty)
  File "%PY2.7%/univention/appcenter/docker.py", line 180, in execute_with_process
    return call_process(args, logger)
  File "%PY2.7%/univention/appcenter/utils.py", line 228, in call_process
    process = Popen(args, stdout=PIPE, stderr=PIPE, bufsize=1, close_fds=True, env=env, cwd=cwd)
  File "/usr/lib/python2.7/subprocess.py", line 390, in __init__
    errread, errwrite)
  File "/usr/lib/python2.7/subprocess.py", line 916, in _execute_child
    self.pid = os.fork()
OSError: [Errno 12] Nicht genügend Hauptspeicher verfügbar

Role: domaincontroller_master
Comment 4 Christian Castens univentionstaff 2020-05-15 12:43:37 CEST
Reported again:

Version: 4.4-4 errata521 (Blumenthal)

Remark: Installation von WebApp

Interner Server-Fehler in "appcenter/invoke_dry_run".
Request: appcenter/invoke_dry_run

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/appcenter/__init__.py", line 398, in invoke_dry_run
    self.invoke(request)
  File "/usr/lib/python2.7/dist-packages/univention/management/console/modules/appcenter/__init__.py", line 127, in _deferred
    return func(self, *args, **kwargs)
  File "/usr/lib/python2.7/dist-packages/univention/management/console/modules/decorators.py", line 639, in _decorated
    return function(self, request, *args, **kwargs)
  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/appcenter/__init__.py", line 636, in invoke
    result.update(action.dry_run(app, args))
  File "/usr/lib/python2.7/dist-packages/univention/appcenter/actions/docker_install.py", line 98, in dry_run
    return super(Install, self).dry_run(app, args)
  File "/usr/lib/python2.7/dist-packages/univention/appcenter/actions/install_base.py", line 358, in dry_run
    ret = self._dry_run(app, args)
  File "/usr/lib/python2.7/dist-packages/univention/appcenter/actions/install.py", line 193, in _dry_run
    return self._install_packages_dry_run(app, args, with_dist_upgrade=False)
  File "/usr/lib/python2.7/dist-packages/univention/appcenter/actions/install.py", line 202, in _install_packages_dry_run
    if self._register_component(app):
  File "/usr/lib/python2.7/dist-packages/univention/appcenter/actions/register.py", line 128, in _register_component
    if not ucr_save(updates):
  File "/usr/lib/python2.7/dist-packages/univention/appcenter/ucr.py", line 59, in ucr_save
    ucr_update(_UCR, changed_values)
  File "/usr/lib/python2.7/dist-packages/univention/config_registry/frontend.py", line 204, in ucr_update
    _run_changed(ucr, changed)
  File "/usr/lib/python2.7/dist-packages/univention/config_registry/frontend.py", line 224, in _run_changed
    handlers(list(changed.keys()), (ucr, changed))
  File "/usr/lib/python2.7/dist-packages/univention/config_registry/handler.py", line 1084, in __call__
    handler(arg)
  File "/usr/lib/python2.7/dist-packages/univention/config_registry/handler.py", line 517, in __call__
    to_fp.write(run_filter(from_fp.read(), ucr, srcfiles=[self.from_file], opts=filter_opts))
  File "/usr/lib/python2.7/dist-packages/univention/config_registry/handler.py", line 130, in run_filter
    close_fds=True, universal_newlines=six.PY3)
  File "/usr/lib/python2.7/subprocess.py", line 390, in __init__
    errread, errwrite)
  File "/usr/lib/python2.7/subprocess.py", line 916, in _execute_child
    self.pid = os.fork()
OSError: [Errno 12] Nicht genügend Hauptspeicher verfügbar

Role: domaincontroller_master
Comment 5 Christian Castens univentionstaff 2020-06-12 11:35:28 CEST
Reported again:
#2020050421000451

Version: 4.4-4 errata579 (Blumenthal)

Internal server error during "appcenter/invoke_dry_run".
Request: appcenter/invoke_dry_run

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/appcenter/__init__.py", line 398, in invoke_dry_run
    self.invoke(request)
  File "/usr/lib/python2.7/dist-packages/univention/management/console/modules/appcenter/__init__.py", line 126, in _deferred
    self.update_applications()
  File "/usr/lib/python2.7/dist-packages/univention/management/console/modules/appcenter/__init__.py", line 264, in update_applications
    update.call()
  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/update.py", line 86, in main
    if self._download_apps(app_cache):
  File "/usr/lib/python2.7/dist-packages/univention/appcenter/actions/update.py", line 189, in _download_apps
    if self._subprocess(['zsync', all_tar_url, '-q', '-o', all_tar_file]).returncode:
  File "/usr/lib/python2.7/dist-packages/univention/appcenter/actions/__init__.py", line 280, in _subprocess
    return call_process(args, logger, env)
  File "/usr/lib/python2.7/dist-packages/univention/appcenter/utils.py", line 230, in call_process
    process = Popen(args, stdout=PIPE, stderr=PIPE, bufsize=1, close_fds=True, env=env, cwd=cwd)
  File "/usr/lib/python2.7/subprocess.py", line 390, in __init__
    errread, errwrite)
  File "/usr/lib/python2.7/subprocess.py", line 916, in _execute_child
    self.pid = os.fork()
OSError: [Errno 12] Cannot allocate memory

Role: domaincontroller_master
Comment 6 Christian Castens univentionstaff 2020-08-19 14:10:49 CEST
reported again:

Version: 4.4-1 errata287 (Blumenthal)

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

Role: domaincontroller_master
Comment 7 Christian Castens univentionstaff 2020-08-19 16:11:17 CEST
reported again:
Version: 4.4-5 errata686 (Blumenthal)
domaincontroller_master
Comment 8 Christian Castens univentionstaff 2020-08-19 16:32:20 CEST
reported again:
Version: 4.4-5 errata652 (Blumenthal)
Role: domaincontroller_master
Comment 9 Christian Castens univentionstaff 2020-08-20 15:41:28 CEST
reported again:
Ticket#2020060821000166

Version: 4.4-4 errata620 (Blumenthal)
Remark: Install of OnlyOffice failed with "internal server error"
Comment 10 Christian Castens univentionstaff 2020-10-01 10:12:17 CEST
reported again:
2020091121000243
Version: 4.4-5 errata737 (Blumenthal)

Remark: Trying to install CODE. Memory not available error
Comment 11 Christian Castens univentionstaff 2021-01-07 17:13:28 CET
reported again:
Version: 4.4-7 errata829 (Blumenthal)
2020120521000463
Comment 12 Christian Castens univentionstaff 2021-01-26 13:56:29 CET
Version: 4.4-6 errata803 (Blumenthal)
Ticket: 2020111221000881
Remark: Kopano installiert auf uni1 - update des OpenIDConnectProvider schlägt nun aber fehl.
Comment 13 Christian Castens univentionstaff 2021-06-21 13:36:15 CEST
reported again: 2021061421000223
Version: 4.4-8 errata992 (Blumenthal)
Role: domaincontroller_master
Comment 14 Christian Castens univentionstaff 2021-06-23 09:51:20 CEST
2021053121000407
Version: 4.4-8 errata983 (Blumenthal)

Error:
Interner Server-Fehler in "appcenter/components/query".
Request: appcenter/components/query

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/appcenter/__init__.py", line 1095, in components_query
    self.get_updater().ucr_reinit()
  File "%PY2.7%/univention/management/console/modules/appcenter/__init__.py", line 183, in get_updater
    self._uu = UniventionUpdater(False)
  File "%PY2.7%/univention/updater/tools.py", line 901, in __init__
    self.architectures = [os.popen('dpkg --print-architecture 2>/dev/null').readline()[:-1]]
OSError: [Errno 12] Nicht genügend Hauptspeicher verfügbar

Role: domaincontroller_master
Comment 15 Maximilian Janßen univentionstaff 2021-11-19 11:36:00 CET
Same issue (out of memmory during app_cache update): 2021111521000471


Version: 4.4-8 errata1095 (Blumenthal)

Error: 
Fehler beim Verbindungsaufbau zum Update-Server. Bitte überprüfen Sie die Proxy- oder Firewall-Einstellungen, falls vorhanden. Es kann sich sich auch um ein Problem des
konfigurierten DNS-Servers handeln. Dies ist die Fehlermeldung: [Errno 12] Nicht genügend Hauptspeicher verfügbar
Request: status

Traceback (most recent call last):
  File "%PY2.7%/univention/management/console/modules/updater/__init__.py", line 449, in status
    blocking_apps = update_check.get_blocking_apps(ucs_version=str(result['release_update_available']))
  File "%PY2.7%/univention/appcenter/actions/update_check.py", line 120, in get_blocking_apps
    update.call(ucs_version=next_minor, cache_dir=cache_dir, just_get_cache=True)
  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/update.py", line 87, in main
    if self._download_apps(app_cache):
  File "%PY2.7%/univention/appcenter/actions/update.py", line 190, in _download_apps
    if self._subprocess(['zsync', all_tar_url, '-q', '-o', all_tar_file]).returncode:
  File "%PY2.7%/univention/appcenter/actions/__init__.py", line 280, in _subprocess
    return call_process(args, logger, env)
  File "%PY2.7%/univention/appcenter/utils.py", line 230, in call_process
    process = Popen(args, stdout=PIPE, stderr=PIPE, bufsize=1, close_fds=True, env=env, cwd=cwd)
  File "/usr/lib/python2.7/subprocess.py", line 390, in __init__
    errread, errwrite)
  File "/usr/lib/python2.7/subprocess.py", line 916, in _execute_child
    self.pid = os.fork()
OSError: [Errno 12] Nicht genügend Hauptspeicher verfügbar

Role: domaincontroller_master
Comment 16 Maximilian Janßen univentionstaff 2021-11-19 16:48:56 CET
Reportet again: 2021091921000334


Version: 5.0-0 errata104

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

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 181, in _response
    return function(self, request)
  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/appcenter/__init__.py", line 256, in resolve
    ret['settings'][app.id] = self._get_config(app, action.title())
  File "%PY3%/univention/management/console/modules/appcenter/__init__.py", line 492, in _get_config
    is_running = app_is_running(app)
  File "%PY3%/univention/appcenter/utils.py", line 114, in app_is_running
    return docker.is_running()
  File "%PY3%/univention/appcenter/docker.py", line 256, in is_running
    return self._find_container(only_running=True)
  File "%PY3%/univention/appcenter/docker.py", line 261, in _find_container
    out = ps(only_running=only_running)
  File "%PY3%/univention/appcenter/docker.py", line 134, in ps
    out = check_output(args)
  File "/usr/lib/python3.7/subprocess.py", line 395, in check_output
    **kwargs).stdout
  File "/usr/lib/python3.7/subprocess.py", line 472, in run
    with Popen(*popenargs, **kwargs) as process:
  File "/usr/lib/python3.7/subprocess.py", line 775, in __init__
    restore_signals, start_new_session)
  File "/usr/lib/python3.7/subprocess.py", line 1453, in _execute_child
    restore_signals, start_new_session, preexec_fn)
OSError: [Errno 12] Nicht genügend Hauptspeicher verfügbar

Role: domaincontroller_master
Comment 17 Maximilian Janßen univentionstaff 2021-11-19 17:29:23 CET
Reportet again: 2021090621000341


Version: 4.4-8 errata1043 (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 209, in do_it
    upgrade_search.call_safe(app=[app], update=False)
  File "%PY2.7%/univention/appcenter/actions/__init__.py", line 212, in call_safe
    return cls.call(**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_search.py", line 60, in main
    upgrade_available = self._check_for_upgrades(app)
  File "%PY2.7%/univention/appcenter/actions/docker_upgrade_search.py", line 47, in _check_for_upgrades
    if not docker.is_running():
  File "%PY2.7%/univention/appcenter/docker.py", line 232, in is_running
    return self._find_container(only_running=True)
  File "%PY2.7%/univention/appcenter/docker.py", line 237, in _find_container
    out = ps(only_running=only_running)
  File "%PY2.7%/univention/appcenter/docker.py", line 114, in ps
    return check_output(args)
  File "/usr/lib/python2.7/subprocess.py", line 212, in check_output
    process = Popen(stdout=PIPE, *popenargs, **kwargs)
  File "/usr/lib/python2.7/subprocess.py", line 390, in __init__
    errread, errwrite)
  File "/usr/lib/python2.7/subprocess.py", line 916, in _execute_child
    self.pid = os.fork()
OSError: [Errno 12] Nicht genügend Hauptspeicher verfügbar

Role: domaincontroller_slave
Comment 18 Maximilian Janßen univentionstaff 2021-11-24 12:10:06 CET
Reported again: 2021091921000272


Version: 5.0-0 errata104

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

Traceback (most recent call last):
  File "%PY3%/univention/lib/package_manager.py", line 575, in no_umc_restart
    yield
  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 175, in call
    return obj.call_with_namespace(namespace)
  File "%PY3%/univention/appcenter/actions/__init__.py", line 181, 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 117, in _do_it
    if self._install_app(app, args):
  File "%PY3%/univention/appcenter/actions/docker_install.py", line 65, in _install_app
    self._start_docker_image(app, hostdn, password, args)
  File "%PY3%/univention/appcenter/actions/docker_base.py", line 245, in _start_docker_image
    f_name = docker.path('/etc/machine.secret')
  File "%PY3%/univention/appcenter/docker.py", line 327, in path
    return os.path.join(self.root_dir, filename)
  File "%PY3%/univention/appcenter/docker.py", line 242, in root_dir
    self._root_dir = self.inspect_container()['GraphDriver']['Data']['MergedDir']
  File "%PY3%/univention/appcenter/docker.py", line 235, in inspect_container
    return inspect(self.container)
  File "%PY3%/univention/appcenter/docker.py", line 79, in inspect
    out = check_output(['docker', 'inspect', str(name)])
  File "/usr/lib/python3.7/subprocess.py", line 395, in check_output
    **kwargs).stdout
  File "/usr/lib/python3.7/subprocess.py", line 487, in run
    output=stdout, stderr=stderr)
subprocess.CalledProcessError: Command '['docker', 'inspect', '167b9b18cc1f9861b0764b0a4203e7eef409c9e16bba387235179c9c768787c4']' returned non-zero exit status 2.

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 340, in _run_local
    return {'success': success}
  File "/usr/lib/python3.7/contextlib.py", line 130, in __exit__
    self.gen.throw(type, value, traceback)
  File "%PY3%/univention/lib/package_manager.py", line 577, in no_umc_restart
    self._shell_command(CMD_ENABLE_EXEC, False)
  File "%PY3%/univention/lib/package_manager.py", line 553, in _shell_command
    process = subprocess.Popen(command, stdout=subprocess.PIPE, stderr=subprocess.PIPE)
  File "/usr/lib/python3.7/subprocess.py", line 775, in __init__
    restore_signals, start_new_session)
  File "/usr/lib/python3.7/subprocess.py", line 1453, in _execute_child
    restore_signals, start_new_session, preexec_fn)
OSError: [Errno 12] Nicht genügend Hauptspeicher verfügbar

Role: domaincontroller_master
Comment 19 Maximilian Janßen univentionstaff 2021-11-26 13:18:23 CET
reported again: 2021033121000474
Version: 4.4-7 errata936 (Blumenthal)
Comment 20 Maximilian Janßen univentionstaff 2021-11-26 13:44:12 CET
reported again: 2021032221000901


Version: 4.4-7 errata924 (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 197, in do_it
    self._revert(app, args)
  File "%PY2.7%/univention/appcenter/actions/docker_upgrade.py", line 231, in _revert
    Start.call_safe(app=self.old_app)
  File "%PY2.7%/univention/appcenter/actions/__init__.py", line 212, in call_safe
    return cls.call(**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/service.py", line 71, in main
    return self.call_init(args.app, 'start')
  File "%PY2.7%/univention/appcenter/actions/service.py", line 59, in call_init
    return self._call_script(self.get_init(app), command)
  File "%PY2.7%/univention/appcenter/actions/__init__.py", line 270, in _call_script
    process = self._subprocess(subprocess_args)
  File "%PY2.7%/univention/appcenter/actions/__init__.py", line 280, in _subprocess
    return call_process(args, logger, env)
  File "%PY2.7%/univention/appcenter/utils.py", line 230, in call_process
    process = Popen(args, stdout=PIPE, stderr=PIPE, bufsize=1, close_fds=True, env=env, cwd=cwd)
  File "/usr/lib/python2.7/subprocess.py", line 390, in __init__
    errread, errwrite)
  File "/usr/lib/python2.7/subprocess.py", line 916, in _execute_child
    self.pid = os.fork()
OSError: [Errno 12] Nicht genügend Hauptspeicher verfügbar

Role: domaincontroller_master
Comment 21 Maximilian Janßen univentionstaff 2021-11-26 16:59:31 CET
reported again: 2021032221000919
Version: 4.4-7 errata924 (Blumenthal)

reported again: 2021031421000069
Version: 4.4-7 errata910 (Blumenthal)
Remark: Just died

reported again: 2021020721000557
Version: 4.4-7 errata887 (Blumenthal)

reported again: 2020091121000547
Version: 4.4-5 errata737 (Blumenthal)
Comment 22 Maximilian Janßen univentionstaff 2021-12-08 13:01:52 CET
reported again: 2021120821000349

Version: 4.4-8 errata1067 (Blumenthal)

Error: 
Interner Server-Fehler in "updater/updates/check".
Request: updater/updates/check

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/updater/__init__.py", line 343, in updates_check
    p0 = subprocess.Popen(['LC_ALL=C apt-get update'], stdout=subprocess.PIPE, stderr=subprocess.PIPE, shell=True)
  File "/usr/lib/python2.7/subprocess.py", line 390, in __init__
    errread, errwrite)
  File "/usr/lib/python2.7/subprocess.py", line 916, in _execute_child
    self.pid = os.fork()
OSError: [Errno 12] Nicht genügend Hauptspeicher verfügbar

Role: memberserver
Comment 23 Maximilian Janßen univentionstaff 2022-02-25 13:33:42 CET
reported again: 2022022521000173
Version: 4.4-8 errata1184 (Blumenthal)
Traceback: Comment #5
Comment 24 Maximilian Janßen univentionstaff 2022-03-23 11:24:42 CET
reported again: 2022032021000331
Version: 4.4-8 errata1204 (Blumenthal)
Traceback: Comment #15
Comment 25 Maximilian Janßen univentionstaff 2022-05-18 17:10:31 CEST
reported again: 2022051721000736
Version: 4.4-9 errata1235 (Blumenthal)

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

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/appcenter/__init__.py", line 127, in _deferred
    return func(self, *args, **kwargs)
  File "%PY2.7%/univention/management/console/modules/decorators.py", line 641, in _decorated
    return function(self, request, *args, **kwargs)
  File "%PY2.7%/univention/management/console/modules/decorators.py", line 181, in _response
    return function(self, request)
  File "%PY2.7%/univention/management/console/modules/appcenter/__init__.py", line 643, in invoke
    result.update(action.dry_run(app, args))
  File "%PY2.7%/univention/appcenter/actions/docker_upgrade.py", line 235, in dry_run
    return super(Upgrade, self).dry_run(app, args)
  File "%PY2.7%/univention/appcenter/actions/docker_install.py", line 98, in dry_run
    return super(Install, self).dry_run(app, args)
  File "%PY2.7%/univention/appcenter/actions/install_base.py", line 394, in dry_run
    ret = self._dry_run(app, args)
  File "%PY2.7%/univention/appcenter/actions/upgrade.py", line 134, in _dry_run
    return self._install_packages_dry_run(app, args, with_dist_upgrade=True)
  File "%PY2.7%/univention/appcenter/actions/install.py", line 205, in _install_packages_dry_run
    if self._register_component(app):
  File "%PY2.7%/univention/appcenter/actions/register.py", line 128, in _register_component
    if not ucr_save(updates):
  File "%PY2.7%/univention/appcenter/ucr.py", line 59, in ucr_save
    ucr_update(_UCR, changed_values)
  File "%PY2.7%/univention/config_registry/frontend.py", line 204, in ucr_update
    _run_changed(ucr, changed)
  File "%PY2.7%/univention/config_registry/frontend.py", line 224, in _run_changed
    handlers(list(changed.keys()), (ucr, changed))
  File "%PY2.7%/univention/config_registry/handler.py", line 1083, in __call__
    handler(arg)
  File "%PY2.7%/univention/config_registry/handler.py", line 514, in __call__
    to_fp.write(run_filter(from_fp.read(), ucr, srcfiles=[self.from_file], opts=filter_opts))
  File "%PY2.7%/univention/config_registry/handler.py", line 130, in run_filter
    close_fds=True, universal_newlines=six.PY3)
  File "/usr/lib/python2.7/subprocess.py", line 390, in __init__
    errread, errwrite)
  File "/usr/lib/python2.7/subprocess.py", line 916, in _execute_child
    self.pid = os.fork()
OSError: [Errno 12] Nicht genügend Hauptspeicher verfügbar

Role: domaincontroller_master
Comment 26 Maximilian Janßen univentionstaff 2022-07-25 14:07:17 CEST
reported again: 2022071921000274
Version: 4.4-9 errata1262 (Blumenthal)
traceback: Comment 22
Comment 27 Maximilian Janßen univentionstaff 2022-08-01 14:06:34 CEST
Ticket: 2021021821000536
Version: 4.4-7 errata898 (Blumenthal)
Traceback: Comment 20
Comment 28 Mika Westphal univentionstaff 2024-04-19 10:53:11 CEST
2024032921000026
Version: 5.0-7 errata1011

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

Traceback (most recent call last):
  File "%PY3%/univention/management/console/base.py", line 387, 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 285, in execute
    function.__func__(self, request, *args, **kwargs)
  File "%PY3%/univention/management/console/modules/decorators.py", line 478, in _response
    result = _multi_response(self, request)
  File "%PY3%/univention/management/console/modules/decorators.py", line 189, in _response
    return function(self, request)
  File "%PY3%/univention/management/console/modules/decorators.py", line 602, in _response
    return list(function(self, iterator, *nones))
  File "%PY3%/univention/management/console/modules/decorators.py", line 444, in _fake_func
    yield function(self, *args)
  File "%PY3%/univention/management/console/modules/appcenter/__init__.py", line 396, in query
    if not self._test_for_docker_service():
  File "%PY3%/univention/management/console/modules/appcenter/__init__.py", line 420, in _test_for_docker_service
    if not docker_is_running():
  File "%PY3%/univention/appcenter/utils.py", line 159, in docker_is_running
    return call_process(['invoke-rc.d', 'docker', 'status']).returncode == 0
  File "%PY3%/univention/appcenter/utils.py", line 286, in call_process
    process = Popen(args, stdout=PIPE, stderr=PIPE, close_fds=True, env=env, cwd=cwd)
  File "/usr/lib/python3.7/subprocess.py", line 775, in __init__
    restore_signals, start_new_session)
  File "/usr/lib/python3.7/subprocess.py", line 1453, in _execute_child
    restore_signals, start_new_session, preexec_fn)
OSError: [Errno 12] Nicht genügend Hauptspeicher verfügbar

Role: domaincontroller_master