Hallo Ulrich, hallo zusammen, Am Freitag, 3. Juni 2016, 18:13:04 CEST schrieb Ulrich Hiller:
ich habe ein Problem mit der Installation von manchen (nicht allen) Python-Programmen unter leap 42.1. z.B.
pip2.7 install astropy Gibt den Fehler (vollständiger Output unten): File "/usr/lib64/python2.7/ssl.py", line 513, in __init__ self._context.load_verify_locations(cafile=cafile, capath=capath) IOError: [Errno 2] No such file or directory
Dasselbe macht der auch wenn ich das mit wget hole und 'python setup.py install' mache).
Dieser Fehler kommt nicht bei opensuse 13.2 und älter. Bei leap 42.1 klappt auch 'pip3.4 install astropy' wunderbar.
Soweit ich im Netz gesehen habe, ist das ein zertifikatsfehler,der mit setuptools zusammenhängt. Leider half es auch nichts setuptools und pip von Source neu zu installieren (klar, wenn das opensuse-Zertifikat nicht stimmt).
Wo bekomme ich das richtige Zertifikat her und binde es ein? Hat jemand einen Tipp?
Nicht wirklich, aber eine Suche nach Deiner Fehlermeldung liefert u. a. http://stackoverflow.com/questions/7043756/how-do-i-make-calls-to-aws-with-p... sagt, dass es an einer fehlenden/nicht kopierten cacerts.txt liegen könnte. https://bitbucket.org/conservancy/kallithea/issues/173/installation-failure Laut dieser Seite sollte z. B. "pip install django" funktionieren - geht das bei Dir? Falls obige Links nicht helfen, bearbeite (temporär, hinterher wieder die Originaldatei zurückspielen!) /usr/lib64/python2.7/ssl.py und füge vor dem self._content.load_verify_locations-Aufruf in Zeile 513 folgendes ein: print("cafile", cafile) print("capath", capath) (Einrückung genau wie bei den umgebenden Zeilen, Python ist da pingelig) Das sollte zumindest einen Hinweis liefern, wonach gesucht wird. Gruß Christian Boltz -- [Need tool to uncover Rootkits] Our approach is not to let rootkits enter the system :) [Marcus Meissner in https://bugzilla.novell.com/show_bug.cgi?id=199078] -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org