opsi-product-updater - Proxy für HTTPS-Verbindungen

Antworten
coffeelover
Beiträge: 2
Registriert: 03 Sep 2009, 20:48

opsi-product-updater - Proxy für HTTPS-Verbindungen

Beitrag von coffeelover »

Hallo,

wenn ich https für das uibRRepository in der Datei /etc/opsi/opsi-product-updater.conf aktiviere, bekomme ich folgende Fehlermeldung beim Aufruf von 'opsi-product-updater -i -vv':

Code: Alles auswählen

Getting package infos from repository 'https://download.uib.de'
Using Proxy: http://XXXXXXXXXX:XXXX
Traceback:
     line 906 in 'getDownloadablePackagesFromRepository' in file '/usr/bin/opsi-product-updater'
     line 391 in 'open' in file '/usr/lib/python2.6/urllib2.py'
     line 409 in '_open' in file '/usr/lib/python2.6/urllib2.py'
     line 369 in '_call_chain' in file '/usr/lib/python2.6/urllib2.py'
     line 1178 in 'https_open' in file '/usr/lib/python2.6/urllib2.py'
     line 1145 in 'do_open' in file '/usr/lib/python2.6/urllib2.py'
     ==>>> <urlopen error [Errno 111] Connection refused>
Traceback:
     line 1058 in '<module>' in file '/usr/bin/opsi-product-updater'
     line 1052 in 'main' in file '/usr/bin/opsi-product-updater'
     line 388 in 'processUpdates' in file '/usr/bin/opsi-product-updater'
     line 874 in 'getDownloadablePackages' in file '/usr/bin/opsi-product-updater'
     line 972 in 'getDownloadablePackagesFromRepository' in file '/usr/bin/opsi-product-updater'
     ==>>> Failed to process url 'https://download.uib.de/opsi4.0/products/localboot': <urlopen error [Errno 111] Connection refused>
ERROR: Failed to process url 'https://download.uib.de/opsi4.0/products/localboot': <urlopen error [Errno 111] Connection refused>
Fix:
Nach kurzem Blick in '/usr/bin/opsi-product-updater' konnte ich feststellen, daß der proxyHandler nur für 'http'-Verbindungen registriert wird. Wenn der Proxy zusätzlich für 'https'-Verbindungen registriert wird, klappt der Download:

Code: Alles auswählen

proxy_handler = urllib2.ProxyHandler({'http':  availablePackage['repository'].proxy,
                                      'https': availablePackage['repository'].proxy})
Es wäre schön, wenn das Problem upstream gefixt wird - vielleicht hilft bis dahin ja meine Anpassung :)

Gruß
coffeelover
Benutzeravatar
d.oertel
uib-Team
Beiträge: 3327
Registriert: 04 Jun 2008, 14:27

Re: opsi-product-updater - Proxy für HTTPS-Verbindungen

Beitrag von d.oertel »

Hi,

danke für den Hinweis.
Ist in die interne Bug Datenbank aufgenommen.

gruss
d.oertel


Vielen Dank für die Nutzung von opsi. Im Forum ist unser Support begrenzt.

Für den professionellen Einsatz und individuelle Beratung empfehlen wir einen Support-Vertrag und eine Schulung.
Gerne informieren wir Sie zu unserem Angebot.

uib GmbH
Telefon: +49 6131 27561 0
E-Mail: sales@uib.de


Antworten