opsi-package-updater no_proxy

Antworten
SirTux
Beiträge: 558
Registriert: 05 Feb 2011, 18:37

opsi-package-updater no_proxy

Beitrag von SirTux »

Hi,

ich habe deinen Depotserver, der über einen HTTP-Proxy ins Internet geht.

Mit dem aktuellen opsi-package-updater kann ich diesen nicht mehr updaten: Die Environment-Variable no_proxy wird anscheinend ignoriert.

Code: Alles auswählen

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "opsiutils/opsipackageupdater.py", line 313, in main
  File "opsiutils/opsipackageupdater.py", line 285, in updater_main
  File "OPSI/Util/Task/UpdatePackages/Updater.py", line 164, in processUpdates
  File "OPSI/Util/Task/UpdatePackages/Updater.py", line 143, in get_new_packages_per_repository
  File "OPSI/Util/Task/UpdatePackages/Updater.py", line 858, in getDownloadablePackages
  File "OPSI/Util/Task/UpdatePackages/Updater.py", line 866, in getDownloadablePackagesFromRepository
  File "OPSI/Util/Task/UpdatePackages/Updater.py", line 138, in getDepotConnection
  File "opsicommon/client/jsonrpc.py", line 496, in __init__
  File "opsicommon/client/jsonrpc.py", line 193, in __init__
  File "opsicommon/client/jsonrpc.py", line 468, in connect
  File "opsicommon/client/jsonrpc.py", line 365, in execute_rpc
  File "requests/sessions.py", line 590, in post
  File "requests/sessions.py", line 542, in request
  File "requests/sessions.py", line 655, in send
  File "opsicommon/client/jsonrpc.py", line 63, in send
  File "requests/adapters.py", line 510, in send
requests.exceptions.ProxyError: HTTPSConnectionPool(host='tfopsi.informatik.privat', port=4447): Max retries exceeded with url: /rpc (Caused by ProxyError('Cannot connect to proxy.', OSError('Tunnel connection failed: 403 Forbidden')))
ERROR: HTTPSConnectionPool(host='configserver', port=4447): Max retries exceeded with url: /rpc (Caused by ProxyError('Cannot connect to proxy.', OSError('Tunnel connection failed: 403 Forbidden')))
Viele Grüße,
Stefan
SirTux
Beiträge: 558
Registriert: 05 Feb 2011, 18:37

Re: opsi-package-updater no_proxy

Beitrag von SirTux »

Ok wenn man es in der opsi-package-updater-config konfiguriert, gehts. Aber hier stellt dann wieder folgende Frage: Warum muß jede Anwendung seine eigene Proxy-Config erfinden?
Benutzeravatar
j.schneider
uib-Team
Beiträge: 1789
Registriert: 29 Mai 2008, 15:14

Re: opsi-package-updater no_proxy

Beitrag von j.schneider »

SirTux hat geschrieben: 20 Sep 2021, 11:59 Aber hier stellt dann wieder folgende Frage: Warum muß jede Anwendung seine eigene Proxy-Config erfinden?
Genau deswegen haben wir am opsi-package-updater (ab opsi-utils Version 4.2.0.121 / aktuell testing) eine Änderung vorgenommen.
Damit sollte die Konfiguration jetzt klarer sein.
Auszug aus der /etc/opsi/opsi-package-updater.conf:

Code: Alles auswählen

; Global proxy configuration applied to all repos.
; Any repo can override this with it's own proxy.
; Either set an explicit proxy url like http://10.10.10.1:8080
; or set "proxy = system" to use system proxy settings.
; Leave empty to disable proxy usage.
proxy = system
Der default ist hierbei "proxy = system".

Grüße
Jan Schneider
SirTux
Beiträge: 558
Registriert: 05 Feb 2011, 18:37

Re: opsi-package-updater no_proxy

Beitrag von SirTux »

Danke aber das ignoriert weiterhin no_proxy (gestet mit opsi-utils 4.2.0.130-1).
Benutzeravatar
j.schneider
uib-Team
Beiträge: 1789
Registriert: 29 Mai 2008, 15:14

Re: opsi-package-updater no_proxy

Beitrag von j.schneider »

Da bräuchten wir noch etwas mehr Infos zu.
Antworten