Bug 54105 - appcenter/progress: Remote end closed connection without response
appcenter/progress: Remote end closed connection without response
Status: NEW
Product: UCS
Classification: Unclassified
Component: App Center
UCS 5.0
Other Linux
: P5 normal (vote)
: ---
Assigned To: App Center maintainers
App Center maintainers
:
Depends on:
Blocks:
  Show dependency treegraph
 
Reported: 2021-11-19 13:14 CET by Maximilian Janßen
Modified: 2023-09-18 11:30 CEST (History)
2 users (show)

See Also:
What kind of report is it?: Bug Report
What type of bug is this?: 1: Cosmetic issue or missing function but workaround exists
Who will be affected by this bug?: 2: Will only affect a few installed domains
How will those affected feel about the bug?: 1: Nuisance – not a big deal but noticeable
User Pain: 0.011
Enterprise Customer affected?:
School Customer affected?:
ISV affected?:
Waiting Support:
Flags outvoted (downgraded) after PO Review:
Ticket number: 2022071421000596, 2022071021000031, 2022062121000361, 2022060421000311, 2022060321000108, 2022051821000431, 2022042321000431, 2022033121000543, 2022022621000199, 2022010921000482, 2021122421000229, 2021101521000401, 2021112821000376, 2021120821000045
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 Maximilian Janßen univentionstaff 2021-11-19 13:14:46 CET
Version: 5.0-0 errata127

Error: 
Internal server error during "appcenter/progress".
Request: appcenter/progress

Traceback (most recent call last):
  File "%PY3%/univention/lib/umc.py", line 555, in send
    response = self.__request(request)
  File "%PY3%/univention/lib/umc.py", line 588, in __request
    response = con.getresponse()
  File "/usr/lib/python3.7/http/client.py", line 1352, in getresponse
    response.begin()
  File "/usr/lib/python3.7/http/client.py", line 310, in begin
    version, status, reason = self._read_status()
  File "/usr/lib/python3.7/http/client.py", line 279, in _read_status
    raise RemoteDisconnected("Remote end closed connection without"
http.client.RemoteDisconnected: Remote end closed connection without response

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 294, in run
    host_result[app.id] = self._run_remote(host, app, action, auto_installed, _settings, progress)[app.id]
  File "%PY3%/univention/management/console/modules/appcenter/__init__.py", line 352, in _run_remote
    return self._run_remote_logic(host, [app], action, auto_installed, settings, progress, dry_run=False)
  File "%PY3%/univention/management/console/modules/appcenter/__init__.py", line 363, in _run_remote_logic
    result = client.umc_command('appcenter/progress', {'progress_id': progress_id}).result
  File "%PY3%/univention/lib/umc.py", line 452, in umc_command
    return self.request('POST', 'command/%s' % (path,), data, headers)
  File "%PY3%/univention/lib/umc.py", line 532, in request
    return self.send(request)
  File "%PY3%/univention/lib/umc.py", line 557, in send
    raise ConnectionError('Could not send request.', reason=exc)
univention.lib.umc.ConnectionError: ('Could not send request.', RemoteDisconnected('Remote end closed connection without response'))

Role: domaincontroller_backup
Comment 1 Maximilian Janßen univentionstaff 2021-12-01 10:03:35 CET
Reported again:
Version: 5.0-0 errata159
(traceback is identical)
Comment 2 Maximilian Janßen univentionstaff 2021-12-08 12:43:38 CET
reported again:

Version: 5.0-0 errata164

Error: 
Internal server error during "appcenter/progress".
Request: appcenter/progress

Traceback (most recent call last):
  File "%PY3%/univention/lib/umc.py", line 555, in send
    response = self.__request(request)
  File "%PY3%/univention/lib/umc.py", line 587, in __request
    con.request(request.method, uri, request.get_body(), headers=request.headers)
  File "/usr/lib/python3.7/http/client.py", line 1260, in request
    self._send_request(method, url, body, headers, encode_chunked)
  File "/usr/lib/python3.7/http/client.py", line 1306, in _send_request
    self.endheaders(body, encode_chunked=encode_chunked)
  File "/usr/lib/python3.7/http/client.py", line 1255, in endheaders
    self._send_output(message_body, encode_chunked=encode_chunked)
  File "/usr/lib/python3.7/http/client.py", line 1030, in _send_output
    self.send(msg)
  File "/usr/lib/python3.7/http/client.py", line 970, in send
    self.connect()
  File "/usr/lib/python3.7/http/client.py", line 1423, in connect
    server_hostname=server_hostname)
  File "/usr/lib/python3.7/ssl.py", line 412, in wrap_socket
    session=session
  File "/usr/lib/python3.7/ssl.py", line 853, in _create
    self.do_handshake()
  File "/usr/lib/python3.7/ssl.py", line 1117, in do_handshake
    self._sslobj.do_handshake()
ConnectionResetError: [Errno 104] Connection reset by peer

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 294, in run
    host_result[app.id] = self._run_remote(host, app, action, auto_installed, _settings, progress)[app.id]
  File "%PY3%/univention/management/console/modules/appcenter/__init__.py", line 352, in _run_remote
    return self._run_remote_logic(host, [app], action, auto_installed, settings, progress, dry_run=False)
  File "%PY3%/univention/management/console/modules/appcenter/__init__.py", line 363, in _run_remote_logic
    result = client.umc_command('appcenter/progress', {'progress_id': progress_id}).result
  File "%PY3%/univention/lib/umc.py", line 452, in umc_command
    return self.request('POST', 'command/%s' % (path,), data, headers)
  File "%PY3%/univention/lib/umc.py", line 532, in request
    return self.send(request)
  File "%PY3%/univention/lib/umc.py", line 557, in send
    raise ConnectionError('Could not send request.', reason=exc)
univention.lib.umc.ConnectionError: ('Could not send request.', ConnectionResetError(104, 'Connection reset by peer'))

Role: domaincontroller_master
Comment 3 Riya Bhattacharjee univentionstaff 2022-01-11 15:46:28 CET
reported again in ticket 2022010921000482
Comment 4 Maximilian Janßen univentionstaff 2022-06-08 17:57:20 CEST
Reported again:
Version: 5.0-1 errata324

German messages for better search results:

ConnectionResetError: [Errno 104] Die Verbindung wurde vom Kommunikationspartner zurückgesetzt
univention.lib.umc.ConnectionError: ('Could not send request.', ConnectionResetError(104, 'Die Verbindung wurde vom Kommunikationspartner zurückgesetzt'))
Comment 5 Maximilian Janßen univentionstaff 2022-07-25 14:10:46 CEST
reported again: 2022072321000364

Version: 5.0-2 errata366

Remark: Im Moment der Zertifikat-Anforderung waren scheinbar noch nicht alle DNS-Server auf Stand, es kam zu einem Fehler. Das Zertifikat konnte nicht für Apache registriert
werden. Danach konnte die App nicht mehr konfiguriert werden und sollte neu installiert werden. Was scheinbar nicht funktioniert.

Traceback: Comment 2
Comment 6 Maximilian Janßen univentionstaff 2022-08-01 15:48:17 CEST
reported again: 2022073121000125
Version: 5.0-2 errata373
Comment 7 Maximilian Janßen univentionstaff 2022-08-15 14:04:18 CEST
reported again: 2022081221000329
Version: 5.0-2 errata382

reported again: 2022081221000311
Version: 5.0-2 errata382

reported again: 2022081221000301
Version: 5.0-2 errata382
Comment 8 Mika Westphal univentionstaff 2022-10-27 14:20:21 CEST
Reported again: 2022101921000526
Slightly different traceback
Version: 5.0-2 errata460

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

Traceback (most recent call last):
  File "%PY3%/univention/lib/umc.py", line 558, in send
    response = self.__request(request)
  File "%PY3%/univention/lib/umc.py", line 591, in __request
    response = con.getresponse()
  File "/usr/lib/python3.7/http/client.py", line 1352, in getresponse
    response.begin()
  File "/usr/lib/python3.7/http/client.py", line 310, in begin
    version, status, reason = self._read_status()
  File "/usr/lib/python3.7/http/client.py", line 279, in _read_status
    raise RemoteDisconnected("Remote end closed connection without"
http.client.RemoteDisconnected: Remote end closed connection without response

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "%PY3%/univention/management/console/base.py", line 347, 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 250, in execute
    function.__func__(self, request, *args, **kwargs)
  File "%PY3%/univention/management/console/modules/decorators.py", line 324, in _response
    result = _multi_response(self, request)
  File "%PY3%/univention/management/console/modules/decorators.py", line 184, in _response
    return function(self, request)
  File "%PY3%/univention/management/console/modules/decorators.py", line 446, in _response
    return list(function(self, iterator, *nones))
  File "%PY3%/univention/management/console/modules/decorators.py", line 292, in _fake_func
    yield function(self, *args)
  File "%PY3%/univention/management/console/modules/mixins.py", line 161, in progress
    ret = progress_obj.poll()
  File "%PY3%/univention/management/console/modules/mixins.py", line 105, 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 315, in _thread
    result = _multi_response(self, request)
  File "%PY3%/univention/management/console/modules/decorators.py", line 184, in _response
    return function(self, request)
  File "%PY3%/univention/management/console/modules/decorators.py", line 446, in _response
    return list(function(self, iterator, *nones))
  File "%PY3%/univention/management/console/modules/decorators.py", line 292, in _fake_func
    yield function(self, *args)
  File "%PY3%/univention/management/console/modules/appcenter/__init__.py", line 298, in run
    host_result[app.id] = self._run_remote(host, app, action, auto_installed, _settings, progress)[app.id]
  File "%PY3%/univention/management/console/modules/appcenter/__init__.py", line 356, in _run_remote
    return self._run_remote_logic(host, [app], action, auto_installed, settings, progress, dry_run=False)
  File "%PY3%/univention/management/console/modules/appcenter/__init__.py", line 367, in _run_remote_logic
    result = client.umc_command('appcenter/progress', {'progress_id': progress_id}).result
  File "%PY3%/univention/lib/umc.py", line 455, in umc_command
    return self.request('POST', 'command/%s' % (path,), data, headers)
  File "%PY3%/univention/lib/umc.py", line 535, in request
    return self.send(request)
  File "%PY3%/univention/lib/umc.py", line 560, in send
    raise ConnectionError('Could not send request.', reason=exc)
univention.lib.umc.ConnectionError: ('Could not send request.', RemoteDisconnected('Remote end closed connection without response'))

Role: domaincontroller_master
Comment 9 Mika Westphal univentionstaff 2023-02-24 10:32:53 CET
2023022221000588
Version: 5.0-3 errata577

Error:
Internal server error during "appcenter/progress".
Request: appcenter/progress

Traceback (most recent call last):
  File "%PY3%/univention/lib/umc.py", line 573, in send
    response = self.__request(request)
  File "%PY3%/univention/lib/umc.py", line 605, in __request
    con.request(request.method, uri, request.get_body(), headers=request.headers)
  File "/usr/lib/python3.7/http/client.py", line 1260, in request
    self._send_request(method, url, body, headers, encode_chunked)
  File "/usr/lib/python3.7/http/client.py", line 1306, in _send_request
    self.endheaders(body, encode_chunked=encode_chunked)
  File "/usr/lib/python3.7/http/client.py", line 1255, in endheaders
    self._send_output(message_body, encode_chunked=encode_chunked)
  File "/usr/lib/python3.7/http/client.py", line 1030, in _send_output
    self.send(msg)
  File "/usr/lib/python3.7/http/client.py", line 970, in send
    self.connect()
  File "/usr/lib/python3.7/http/client.py", line 1423, in connect
    server_hostname=server_hostname)
  File "/usr/lib/python3.7/ssl.py", line 412, in wrap_socket
    session=session
  File "/usr/lib/python3.7/ssl.py", line 853, in _create
    self.do_handshake()
  File "/usr/lib/python3.7/ssl.py", line 1117, in do_handshake
    self._sslobj.do_handshake()
ConnectionResetError: [Errno 104] Connection reset by peer

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "%PY3%/univention/management/console/base.py", line 351, 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 254, in execute
    function.__func__(self, request, *args, **kwargs)
  File "%PY3%/univention/management/console/modules/decorators.py", line 327, in _response
    result = _multi_response(self, request)
  File "%PY3%/univention/management/console/modules/decorators.py", line 186, in _response
    return function(self, request)
  File "%PY3%/univention/management/console/modules/decorators.py", line 447, in _response
    return list(function(self, iterator, *nones))
  File "%PY3%/univention/management/console/modules/decorators.py", line 295, in _fake_func
    yield function(self, *args)
  File "%PY3%/univention/management/console/modules/mixins.py", line 160, in progress
    ret = progress_obj.poll()
  File "%PY3%/univention/management/console/modules/mixins.py", line 105, 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 318, in _thread
    result = _multi_response(self, request)
  File "%PY3%/univention/management/console/modules/decorators.py", line 186, in _response
    return function(self, request)
  File "%PY3%/univention/management/console/modules/decorators.py", line 447, in _response
    return list(function(self, iterator, *nones))
  File "%PY3%/univention/management/console/modules/decorators.py", line 295, in _fake_func
    yield function(self, *args)
  File "%PY3%/univention/management/console/modules/appcenter/__init__.py", line 305, in run
    host_result[app.id] = self._run_remote(host, app, action, auto_installed, _settings, progress)[app.id]
  File "%PY3%/univention/management/console/modules/appcenter/__init__.py", line 363, in _run_remote
    return self._run_remote_logic(host, [app], action, auto_installed, settings, progress, dry_run=False)
  File "%PY3%/univention/management/console/modules/appcenter/__init__.py", line 374, in _run_remote_logic
    result = client.umc_command('appcenter/progress', {'progress_id': progress_id}).result
  File "%PY3%/univention/lib/umc.py", line 470, in umc_command
    return self.request('POST', 'command/%s' % (path,), data, headers)
  File "%PY3%/univention/lib/umc.py", line 550, in request
    return self.send(request)
  File "%PY3%/univention/lib/umc.py", line 575, in send
    raise ConnectionError('Could not send request.', reason=exc)
univention.lib.umc.ConnectionError: ('Could not send request.', ConnectionResetError(104, 'Connection reset by peer'))

Role: domaincontroller_master
Comment 10 Mika Westphal univentionstaff 2023-03-02 14:40:50 CET
2023022421000379
Version: 5.0-3 errata594

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

Traceback (most recent call last):
  File "%PY3%/univention/lib/umc.py", line 573, in send
    response = self.__request(request)
  File "%PY3%/univention/lib/umc.py", line 605, in __request
    con.request(request.method, uri, request.get_body(), headers=request.headers)
  File "/usr/lib/python3.7/http/client.py", line 1260, in request
    self._send_request(method, url, body, headers, encode_chunked)
  File "/usr/lib/python3.7/http/client.py", line 1306, in _send_request
    self.endheaders(body, encode_chunked=encode_chunked)
  File "/usr/lib/python3.7/http/client.py", line 1255, in endheaders
    self._send_output(message_body, encode_chunked=encode_chunked)
  File "/usr/lib/python3.7/http/client.py", line 1030, in _send_output
    self.send(msg)
  File "/usr/lib/python3.7/http/client.py", line 970, in send
    self.connect()
  File "/usr/lib/python3.7/http/client.py", line 1423, in connect
    server_hostname=server_hostname)
  File "/usr/lib/python3.7/ssl.py", line 412, in wrap_socket
    session=session
  File "/usr/lib/python3.7/ssl.py", line 853, in _create
    self.do_handshake()
  File "/usr/lib/python3.7/ssl.py", line 1117, in do_handshake
    self._sslobj.do_handshake()
ConnectionResetError: [Errno 104] Die Verbindung wurde vom Kommunikationspartner zurückgesetzt

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "%PY3%/univention/management/console/base.py", line 351, 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 254, in execute
    function.__func__(self, request, *args, **kwargs)
  File "%PY3%/univention/management/console/modules/decorators.py", line 327, in _response
    result = _multi_response(self, request)
  File "%PY3%/univention/management/console/modules/decorators.py", line 186, in _response
    return function(self, request)
  File "%PY3%/univention/management/console/modules/decorators.py", line 447, in _response
    return list(function(self, iterator, *nones))
  File "%PY3%/univention/management/console/modules/decorators.py", line 295, in _fake_func
    yield function(self, *args)
  File "%PY3%/univention/management/console/modules/mixins.py", line 160, in progress
    ret = progress_obj.poll()
  File "%PY3%/univention/management/console/modules/mixins.py", line 105, 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 318, in _thread
    result = _multi_response(self, request)
  File "%PY3%/univention/management/console/modules/decorators.py", line 186, in _response
    return function(self, request)
  File "%PY3%/univention/management/console/modules/decorators.py", line 447, in _response
    return list(function(self, iterator, *nones))
  File "%PY3%/univention/management/console/modules/decorators.py", line 295, in _fake_func
    yield function(self, *args)
  File "%PY3%/univention/management/console/modules/appcenter/__init__.py", line 305, in run
    host_result[app.id] = self._run_remote(host, app, action, auto_installed, _settings, progress)[app.id]
  File "%PY3%/univention/management/console/modules/appcenter/__init__.py", line 363, in _run_remote
    return self._run_remote_logic(host, [app], action, auto_installed, settings, progress, dry_run=False)
  File "%PY3%/univention/management/console/modules/appcenter/__init__.py", line 374, in _run_remote_logic
    result = client.umc_command('appcenter/progress', {'progress_id': progress_id}).result
  File "%PY3%/univention/lib/umc.py", line 470, in umc_command
    return self.request('POST', 'command/%s' % (path,), data, headers)
  File "%PY3%/univention/lib/umc.py", line 550, in request
    return self.send(request)
  File "%PY3%/univention/lib/umc.py", line 575, in send
    raise ConnectionError('Could not send request.', reason=exc)
univention.lib.umc.ConnectionError: ('Could not send request.', ConnectionResetError(104, 'Die Verbindung wurde vom Kommunikationspartner zurückgesetzt'))

Role: domaincontroller_master
Comment 11 Mika Westphal univentionstaff 2023-03-17 09:13:13 CET
2023031721000185
Version: 5.0-3 errata614

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

Traceback (most recent call last):
  File "%PY3%/univention/lib/umc.py", line 573, in send
    response = self.__request(request)
  File "%PY3%/univention/lib/umc.py", line 606, in __request
    response = con.getresponse()
  File "/usr/lib/python3.7/http/client.py", line 1352, in getresponse
    response.begin()
  File "/usr/lib/python3.7/http/client.py", line 310, in begin
    version, status, reason = self._read_status()
  File "/usr/lib/python3.7/http/client.py", line 279, in _read_status
    raise RemoteDisconnected("Remote end closed connection without"
http.client.RemoteDisconnected: Remote end closed connection without response

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "%PY3%/univention/management/console/base.py", line 351, 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 254, in execute
    function.__func__(self, request, *args, **kwargs)
  File "%PY3%/univention/management/console/modules/decorators.py", line 327, in _response
    result = _multi_response(self, request)
  File "%PY3%/univention/management/console/modules/decorators.py", line 186, in _response
    return function(self, request)
  File "%PY3%/univention/management/console/modules/decorators.py", line 447, in _response
    return list(function(self, iterator, *nones))
  File "%PY3%/univention/management/console/modules/decorators.py", line 295, in _fake_func
    yield function(self, *args)
  File "%PY3%/univention/management/console/modules/mixins.py", line 160, in progress
    ret = progress_obj.poll()
  File "%PY3%/univention/management/console/modules/mixins.py", line 105, 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 318, in _thread
    result = _multi_response(self, request)
  File "%PY3%/univention/management/console/modules/decorators.py", line 186, in _response
    return function(self, request)
  File "%PY3%/univention/management/console/modules/decorators.py", line 447, in _response
    return list(function(self, iterator, *nones))
  File "%PY3%/univention/management/console/modules/decorators.py", line 295, in _fake_func
    yield function(self, *args)
  File "%PY3%/univention/management/console/modules/appcenter/__init__.py", line 305, in run
    host_result[app.id] = self._run_remote(host, app, action, auto_installed, _settings, progress)[app.id]
  File "%PY3%/univention/management/console/modules/appcenter/__init__.py", line 363, in _run_remote
    return self._run_remote_logic(host, [app], action, auto_installed, settings, progress, dry_run=False)
  File "%PY3%/univention/management/console/modules/appcenter/__init__.py", line 374, in _run_remote_logic
    result = client.umc_command('appcenter/progress', {'progress_id': progress_id}).result
  File "%PY3%/univention/lib/umc.py", line 470, in umc_command
    return self.request('POST', 'command/%s' % (path,), data, headers)
  File "%PY3%/univention/lib/umc.py", line 550, in request
    return self.send(request)
  File "%PY3%/univention/lib/umc.py", line 575, in send
    raise ConnectionError('Could not send request.', reason=exc)
univention.lib.umc.ConnectionError: ('Could not send request.', RemoteDisconnected('Remote end closed connection without response'))

Role: domaincontroller_master
Comment 12 Maximilian Janßen univentionstaff 2023-07-06 13:16:06 CEST
2023020721000473 5.0-2 errata572
2023020121000181 5.0-2 errata556
2022122921000594 5.0-2 errata528
2022111421000051 5.0-2 errata479
2022090221000471 5.0-2 errata401
Comment 13 Maximilian Janßen univentionstaff 2023-07-06 13:21:44 CEST
2023011721000616 5.0-2 errata541
2023011021000558 5.0-2 errata528
2022122721001515 5.0-2 errata339
2022120521000067 5.0-2 errata505
Comment 14 Maximilian Janßen univentionstaff 2023-07-06 13:52:28 CEST
2023070521000048 5.0-4 errata0

Internal server error during "/univention/command/appcenter/query".
Request: /univention/command/appcenter/query

Traceback (most recent call last):
  File "%PY3%/univention/management/console/base.py", line 383, 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 281, in execute
    function.__func__(self, request, *args, **kwargs)
  File "%PY3%/univention/management/console/modules/decorators.py", line 342, in _response
    result = _multi_response(self, request)
  File "%PY3%/univention/management/console/modules/decorators.py", line 186, in _response
    return function(self, request)
  File "%PY3%/univention/management/console/modules/decorators.py", line 466, in _response
    return list(function(self, iterator, *nones))
  File "%PY3%/univention/management/console/modules/decorators.py", line 308, in _fake_func
    yield function(self, *args)
  File "%PY3%/univention/management/console/modules/appcenter/__init__.py", line 391, in query
    self.update_applications()
  File "%PY3%/univention/management/console/modules/appcenter/__init__.py", line 409, in update_applications
    update.call()
  File "%PY3%/univention/appcenter/actions/__init__.py", line 187, in call
    return obj.call_with_namespace(namespace)
  File "%PY3%/univention/appcenter/actions/__init__.py", line 194, in call_with_namespace
    result = self.main(namespace)
  File "%PY3%/univention/appcenter/actions/update.py", line 83, in main
    if self._download_supra_files(appcenter_cache):
  File "%PY3%/univention/appcenter/actions/update.py", line 152, in _download_supra_files
    return self._download_files(appcenter_cache, ['app-categories.ini', 'rating.ini', 'license_types.ini', 'ucs.ini', 'suggestions.json'])
  File "%PY3%/univention/appcenter/actions/update.py", line 166, in _download_files
    new_etag = self._download_file(server, filename, cache_dir, etag, ucs_version)
  File "%PY3%/univention/appcenter/actions/__init__.py", line 67, in _func
    return func(*args, **kwargs)
  File "%PY3%/univention/appcenter/actions/update.py", line 245, in _download_file
    response = urlopen(request)
  File "%PY3%/univention/appcenter/utils.py", line 393, in urlopen
    return urllib_request.urlopen(request, timeout=60)
  File "/usr/lib/python3.7/urllib/request.py", line 222, in urlopen
    return opener.open(url, data, timeout)
  File "/usr/lib/python3.7/urllib/request.py", line 525, in open
    response = self._open(req, data)
  File "/usr/lib/python3.7/urllib/request.py", line 543, in _open
    '_open', req)
  File "/usr/lib/python3.7/urllib/request.py", line 503, in _call_chain
    result = func(*args)
  File "%PY3%/univention/appcenter/utils.py", line 380, in https_open
    return self.do_open(HTTPSConnection, req)
  File "/usr/lib/python3.7/urllib/request.py", line 1327, in do_open
    r = h.getresponse()
  File "/usr/lib/python3.7/http/client.py", line 1352, in getresponse
    response.begin()
  File "/usr/lib/python3.7/http/client.py", line 310, in begin
    version, status, reason = self._read_status()
  File "/usr/lib/python3.7/http/client.py", line 271, in _read_status
    line = str(self.fp.readline(_MAXLINE + 1), "iso-8859-1")
  File "/usr/lib/python3.7/socket.py", line 589, in readinto
    return self._sock.recv_into(b)
  File "/usr/lib/python3.7/ssl.py", line 1052, in recv_into
    return self.read(nbytes, buffer)
  File "/usr/lib/python3.7/ssl.py", line 911, in read
    return self._sslobj.read(len, buffer)
ConnectionResetError: [Errno 104] Connection reset by peer
Comment 15 Maximilian Janßen univentionstaff 2023-07-06 19:03:12 CEST
2023020821000301

Version: 5.0-2 errata572

Error:
Internal server error during "appcenter/run".
Request: appcenter/run

Traceback (most recent call last):
  File "%PY3%/univention/management/console/base.py", line 347, 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 250, in execute
    function.__func__(self, request, *args, **kwargs)
  File "%PY3%/univention/management/console/modules/appcenter/__init__.py", line 130, in _deferred
    self.update_applications()
  File "%PY3%/univention/management/console/modules/appcenter/__init__.py", line 402, in update_applications
    update.call()
  File "%PY3%/univention/appcenter/actions/__init__.py", line 189, in call
    return obj.call_with_namespace(namespace)
  File "%PY3%/univention/appcenter/actions/__init__.py", line 196, in call_with_namespace
    result = self.main(namespace)
  File "%PY3%/univention/appcenter/actions/update.py", line 84, in main
    if self._download_supra_files(appcenter_cache):
  File "%PY3%/univention/appcenter/actions/update.py", line 153, in _download_supra_files
    return self._download_files(appcenter_cache, ['app-categories.ini', 'rating.ini', 'license_types.ini', 'ucs.ini', 'suggestions.json'])
  File "%PY3%/univention/appcenter/actions/update.py", line 167, in _download_files
    new_etag = self._download_file(server, filename, cache_dir, etag, ucs_version)
  File "%PY3%/univention/appcenter/actions/__init__.py", line 66, in _func
    return func(*args, **kwargs)
  File "%PY3%/univention/appcenter/actions/update.py", line 246, in _download_file
    response = urlopen(request)
  File "%PY3%/univention/appcenter/utils.py", line 357, in urlopen
    return urllib_request.urlopen(request, timeout=60)
  File "/usr/lib/python3.7/urllib/request.py", line 222, in urlopen
    return opener.open(url, data, timeout)
  File "/usr/lib/python3.7/urllib/request.py", line 525, in open
    response = self._open(req, data)
  File "/usr/lib/python3.7/urllib/request.py", line 543, in _open
    '_open', req)
  File "/usr/lib/python3.7/urllib/request.py", line 503, in _call_chain
    result = func(*args)
  File "%PY3%/univention/appcenter/utils.py", line 344, in https_open
    return self.do_open(HTTPSConnection, req)
  File "/usr/lib/python3.7/urllib/request.py", line 1327, in do_open
    r = h.getresponse()
  File "/usr/lib/python3.7/http/client.py", line 1352, in getresponse
    response.begin()
  File "/usr/lib/python3.7/http/client.py", line 310, in begin
    version, status, reason = self._read_status()
  File "/usr/lib/python3.7/http/client.py", line 271, in _read_status
    line = str(self.fp.readline(_MAXLINE + 1), "iso-8859-1")
  File "/usr/lib/python3.7/socket.py", line 589, in readinto
    return self._sock.recv_into(b)
  File "/usr/lib/python3.7/ssl.py", line 1052, in recv_into
    return self.read(nbytes, buffer)
  File "/usr/lib/python3.7/ssl.py", line 911, in read
    return self._sslobj.read(len, buffer)
ConnectionResetError: [Errno 104] Connection reset by peer

Role: domaincontroller_master
Comment 16 Maximilian Janßen univentionstaff 2023-07-07 16:52:59 CEST
2022121221000704
Version: 5.0-2 errata508
Comment 17 Mika Westphal univentionstaff 2023-09-18 11:30:39 CEST
2023091521000132  5.0-5 errata804
2023091521000123  5.0-5 errata804

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

Traceback (most recent call last):
  File "%PY3%/univention/lib/umc.py", line 601, in send
    http_response = self.__request(request)
  File "%PY3%/univention/lib/umc.py", line 633, in __request
    con.request(request.method, uri, request.get_body(), headers=request.headers)
  File "/usr/lib/python3.7/http/client.py", line 1264, in request
    self._send_request(method, url, body, headers, encode_chunked)
  File "/usr/lib/python3.7/http/client.py", line 1310, in _send_request
    self.endheaders(body, encode_chunked=encode_chunked)
  File "/usr/lib/python3.7/http/client.py", line 1259, in endheaders
    self._send_output(message_body, encode_chunked=encode_chunked)
  File "/usr/lib/python3.7/http/client.py", line 1034, in _send_output
    self.send(msg)
  File "/usr/lib/python3.7/http/client.py", line 974, in send
    self.connect()
  File "/usr/lib/python3.7/http/client.py", line 1427, in connect
    server_hostname=server_hostname)
  File "/usr/lib/python3.7/ssl.py", line 412, in wrap_socket
    session=session
  File "/usr/lib/python3.7/ssl.py", line 853, in _create
    self.do_handshake()
  File "/usr/lib/python3.7/ssl.py", line 1117, in do_handshake
    self._sslobj.do_handshake()
ConnectionResetError: [Errno 104] Die Verbindung wurde vom Kommunikationspartner zurückgesetzt

During handling of the above exception, another exception occurred:

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/mixins.py", line 160, in progress
    ret = progress_obj.poll()
  File "%PY3%/univention/management/console/modules/mixins.py", line 105, 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 467, in _thread
    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 302, in run
    host_result[app.id] = self._run_remote(request, host, app, action, auto_installed, _settings, progress)[app.id]
  File "%PY3%/univention/management/console/modules/appcenter/__init__.py", line 360, in _run_remote
    return self._run_remote_logic(request, host, [app], action, auto_installed, settings, progress, dry_run=False)
  File "%PY3%/univention/management/console/modules/appcenter/__init__.py", line 371, in _run_remote_logic
    result = client.umc_command('appcenter/progress', {'progress_id': progress_id}).result
  File "%PY3%/univention/lib/umc.py", line 484, in umc_command
    return self.request('POST', 'command/%s' % (path,), data, headers)
  File "%PY3%/univention/lib/umc.py", line 578, in request
    return self.send(request)
  File "%PY3%/univention/lib/umc.py", line 603, in send
    raise ConnectionError('Could not send request.', reason=exc)
univention.lib.umc.ConnectionError: ('Could not send request.', ConnectionResetError(104, 'Die Verbindung wurde vom Kommunikationspartner zurückgesetzt'))