Umfeld
- UBUNTU 16.04
- Odoo
Problem
Heute bin ich auf die Situation gestoßen, dass ich nach der Installation von pysftp plötzlich nicht mehr starten kannwährendwieder. Ich habe versucht,
Dienst Odoo neu starten Dienst Odoo stoppen
Dienst Odoo starten
Als ich versuchte, pysftp zu deinstallieren, trat der Fehler SSL_ST_INIT auf
In die Zwischenablage kopieren1
1 root@erp:~ # pip deinstallieren pysftp
2 Traceback (letzter Anruf zuletzt):
3 Datei "/usr/bin/pip" , Zeile 9 , in
4 von Pip importieren Haupt
5 Datei "/usr/lib/python2.7/dist-packages/pip/__init__.py" , Zeile 13 , in
6 von pip.exceptions importiere InstallationError, CommandError, PipError
7 Datei "/usr/lib/python2.7/dist-packages/pip/exceptions.py" , Zeile 6 , in
8 von pip._vendor.six importiere iteritems
9 Datei "/usr/lib/python2.7/dist-packages/pip/_vendor/__init__.py" , Zeile 64 , in
10 Anbieter( "Cache-Steuerung" )
11 Datei "/usr/lib/python2.7/dist-packages/pip/_vendor/__init__.py" , Zeile 36 , in vendored
12 __import__(Modulname, Globals(), Locals(), Level = 0 )
13 Datei "/usr/share/python-wheels/CacheControl-0.11.5-py2.py3-none-any.whl/cachecontrol/__init__.py" , Zeile 9 , in
14 Datei "/usr/share/python-wheels/CacheControl-0.11.5-py2.py3-none-any.whl/cachecontrol/wrapper.py" , Zeile 1 , in
15 Datei "/usr/share/python-wheels/CacheControl-0.11.5-py2.py3-none-any.whl/cachecontrol/adapter.py" , Zeile 3 , in
16 Datei "/usr/share/python-wheels/requests-2.9.1-py2.py3-none-any.whl/requests/__init__.py" , Zeile 53 , in
17 Datei "/usr/share/python-wheels/urllib3-1.13.1-py2.py3-none-any.whl/urllib3/contrib/pyopenssl.py" , Zeile 54 , in
18 Datei "/usr/lib/python2.7/dist-packages/OpenSSL/__init__.py" , Zeile 8 , in
19 von OpenSSL import rand, crypto, SSL
20 Datei "/usr/lib/python2.7/dist-packages/OpenSSL/SSL.py" , Zeile 118 , in
21 SSL_ST_INIT = _lib.SSL_ST_INIT
22 AttributeError: Das Objekt „Modul“ hat kein Attribut „SSL_ST_INIT“ 23
Lösung
Schritt 1: Sichern Sie das vorhandene Verzeichnis auf OpenSSL und pyOpenSSL aus dem Ordner „dist-packages“.
1 cp -r /usr/lib/python2.7/dist-packages/OpenSSL /tmp/
2 cp -r /usr/lib/python2.7/dist-packages/pyOpenSSL-0.15.1.egg-info /tmp/
Schritt 2: Verzeichnis entfernenOpenSSLund pyOpenSSL aus dem Ordner „dist-packages“ und installieren Sie das Modul „pyopenssl“
In die Zwischenablage kopieren1
1# rm -rf /usr/lib/python2.7/dist-packages/OpenSSL
2 # rm -rf /usr/lib/python2.7/dist-packages/pyOpenSSL-0.15.1.egg-info
3 # sudo pip install pyopenssl
Schritt 3: Starten Sie den Odoo-Dienst.
Tushar C
Der erfahrene Technikbegeisterte ist CEO von Silent Infotech und CTO von SpeedBot, einer algorithmischen Handelsplattform. Tushar ist international als Referent für neue Technologien bekannt und verfügt über mehr als ein Jahrzehnt Erfahrung in der Technologiebranche. Seine Laufbahn begann als Entwickler in einem multinationalen Konzern, später gründete er zusammen mit zwei weiteren Mitgliedern Silent Infotech. Tushars Expertise umfasst eine Vielzahl von Technologien, darunter Blockchain, KI, Python, .NET und Cloud-Lösungen. Er nutzt sein umfangreiches Wissen, um Unternehmen ein breites Spektrum an Unternehmenslösungen anzubieten. Als wahrer Technologieexperte zeichnet sich Tushar durch die Verwaltung von Cloud-Infrastrukturen für Großunternehmen aus. Um mehr über seine Erkenntnisse und sein Fachwissen zu erfahren, kontaktieren Sie ihn.
Vereinbaren Sie einen Beratungstermin mit Tushar Jetzt planen