Univention Bugzilla – Bug 36750
Not working proxy server is classified as "conflict"
Last modified: 2017-07-20 14:42:16 CEST
Many things (App Center, Software-Updates ... ) do not work when a wrong/not working Proxy-Server is set but the check classifies this as "conflict".
Change Conflict → Critical diff --git a/ucs-4.0-0/management/univention-management-console-module-diagnostic/umc/python/diagnostic/plugins/proxy.py b/ucs-4.0-0/management/univention-management-console-module-diagnostic/umc/python/diagnostic/plugins/proxy.py index 727928f..a2733de 100644 --- a/ucs-4.0-0/management/univention-management-console-module-diagnostic/umc/python/diagnostic/plugins/proxy.py +++ b/ucs-4.0-0/management/univention-management-console-module-diagnostic/umc/python/diagnostic/plugins/proxy.py @@ -5 +5 @@ from univention.management.console.config import ucr -from univention.management.console.modules.diagnostic import Warning, Conflict, MODULE +from univention.management.console.modules.diagnostic import Warning, Critical, MODULE @@ -73 +73 @@ def run(url='http://www.univention.de/', connecttimeout=30, timeout=30): - raise Conflict('\n'.join([description, msg])) + raise Critical('\n'.join([description, msg]))
(In reply to Florian Best from comment #1) > Change Conflict → Critical > > > diff --git > a/ucs-4.0-0/management/univention-management-console-module-diagnostic/umc/ > python/diagnostic/plugins/proxy.py > b/ucs-4.0-0/management/univention-management-console-module-diagnostic/umc/ > python/diagnostic/plugins/proxy.py > index 727928f..a2733de 100644 > --- > a/ucs-4.0-0/management/univention-management-console-module-diagnostic/umc/ > python/diagnostic/plugins/proxy.py > +++ > b/ucs-4.0-0/management/univention-management-console-module-diagnostic/umc/ > python/diagnostic/plugins/proxy.py > @@ -5 +5 @@ from univention.management.console.config import ucr > -from univention.management.console.modules.diagnostic import Warning, > Conflict, MODULE > +from univention.management.console.modules.diagnostic import Warning, > Critical, MODULE > @@ -73 +73 @@ def run(url='http://www.univention.de/', connecttimeout=30, > timeout=30): > - raise Conflict('\n'.join([description, msg])) > + raise Critical('\n'.join([description, msg])) Applied patch: r 81102 univention-management-console-module-diagnostic (3.0.1-2) * Bug #36750: Applied patch from Florian Best - Change non-working proxy server error from Conflict to Critical YAML: r 81104
OK: errors are now marked as critical. OK: set proxy server without port doesn't cause a traceback anymore OK: YAML
<http://errata.software-univention.de/ucs/4.2/98.html>