Odoo startet nach der Installation von Pysftp nicht

Die Geheimnisse hinter einem blockierten System nach der Pysftp-Installation. Entdecken Sie die Lösung und bringen Sie Ihr Unternehmen wieder auf Kurs!

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