TinyTuya Plugin - Installation Fehler pip

Einklappen
X
 
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge
  • MarkusR
    Extension Master
    • 13.09.2016
    • 119

    #1

    TinyTuya Plugin - Installation Fehler pip

    Servus,

    Wenn ich das TinyTuya Plugin installieren will bekomme ich immer die Meldung:

    INFO: Start installing pip3...
    Traceback (most recent call last):
    File "/usr/lib/python3.9/runpy.py", line 197, in _run_module_as_main
    return _run_code(code, main_globals, None,
    File "/usr/lib/python3.9/runpy.py", line 87, in _run_code
    exec(code, run_globals)
    File "/usr/lib/python3/dist-packages/pip/__main__.py", line 23, in
    from pip._internal.cli.main import main as _main # isort:skip # noqa
    File "/usr/lib/python3/dist-packages/pip/_internal/cli/main.py", line 10, in
    from pip._internal.cli.autocompletion import autocomplete
    File "/usr/lib/python3/dist-packages/pip/_internal/cli/autocompletion.py", line 9, in
    from pip._internal.cli.main_parser import create_main_parser
    File "/usr/lib/python3/dist-packages/pip/_internal/cli/main_parser.py", line 7, in
    from pip._internal.cli import cmdoptions
    File "/usr/lib/python3/dist-packages/pip/_internal/cli/cmdoptions.py", line 23, in
    from pip._vendor.packaging.utils import canonicalize_name
    File "/usr/lib/python3/dist-packages/pip/_vendor/__init__.py", line 94, in
    vendored("requests.packages.urllib3.contrib.pyopen ssl")
    File "/usr/lib/python3/dist-packages/pip/_vendor/__init__.py", line 36, in vendored
    __import__(modulename, globals(), locals(), level=0)
    File " ", line 1007, in _find_and_load
    File " ", line 986, in _find_and_load_unlocked
    File " ", line 664, in _load_unlocked
    File " ", line 627, in _load_backward_compatible
    File " ", line 259, in load_module
    File "/usr/share/python-wheels/urllib3-1.26.5-py2.py3-none-any.whl/urllib3/contrib/pyopenssl.py", line 50, in
    File "/usr/lib/python3/dist-packages/OpenSSL/__init__.py", line 8, in
    from OpenSSL import crypto, SSL
    File "/usr/lib/python3/dist-packages/OpenSSL/crypto.py", line 1556, in
    class X509StoreFlags(object):
    File "/usr/lib/python3/dist-packages/OpenSSL/crypto.py", line 1575, in X509StoreFlags
    NOTIFY_POLICY = _lib.X509_V_FLAG_NOTIFY_POLICY
    AttributeError: module 'lib' has no attribute 'X509_V_FLAG_NOTIFY_POLICY'
    yes: standard output: Broken pipe
    Traceback (most recent call last):
    File "/usr/local/bin/pip3", line 5, in
    from pip._internal.cli.main import main
    File "/usr/lib/python3/dist-packages/pip/_internal/cli/main.py", line 10, in
    from pip._internal.cli.autocompletion import autocomplete
    File "/usr/lib/python3/dist-packages/pip/_internal/cli/autocompletion.py", line 9, in
    from pip._internal.cli.main_parser import create_main_parser
    File "/usr/lib/python3/dist-packages/pip/_internal/cli/main_parser.py", line 7, in
    from pip._internal.cli import cmdoptions
    File "/usr/lib/python3/dist-packages/pip/_internal/cli/cmdoptions.py", line 23, in
    from pip._vendor.packaging.utils import canonicalize_name
    File "/usr/lib/python3/dist-packages/pip/_vendor/__init__.py", line 94, in
    vendored("requests.packages.urllib3.contrib.pyopen ssl")
    File "/usr/lib/python3/dist-packages/pip/_vendor/__init__.py", line 36, in vendored
    __import__(modulename, globals(), locals(), level=0)
    File " ", line 1007, in _find_and_load
    File " ", line 986, in _find_and_load_unlocked
    File " ", line 664, in _load_unlocked
    File " ", line 627, in _load_backward_compatible
    File " ", line 259, in load_module
    File "/usr/share/python-wheels/urllib3-1.26.5-py2.py3-none-any.whl/urllib3/contrib/pyopenssl.py", line 50, in
    File "/usr/lib/python3/dist-packages/OpenSSL/__init__.py", line 8, in
    from OpenSSL import crypto, SSL
    File "/usr/lib/python3/dist-packages/OpenSSL/crypto.py", line 1556, in
    class X509StoreFlags(object):
    File "/usr/lib/python3/dist-packages/OpenSSL/crypto.py", line 1575, in X509StoreFlags
    NOTIFY_POLICY = _lib.X509_V_FLAG_NOTIFY_POLICY
    AttributeError: module 'lib' has no attribute 'X509_V_FLAG_NOTIFY_POLICY'

    WARNING: Python Pip installation failed! The plugin will not work without.

    WARNING: Giving up.

    11:40:43.802 CRITICAL: Script/Command fails. Installation cannot be continued.
    Es kam noch eine Meldung, die konnte ich aber mit

    apt-key adv --recv-keys --keyserver keyserver.ubuntu.com XXXXXXXXXXXXX (Key was da stand)
    fixen

    Liegt vermutlich daran, dass eben pip3 nicht installiert werden kann, aber warum?

    Danke
  • Prof.Mobilux
    Supermoderator
    • 25.08.2015
    • 4700

    #2
    Setze mal testweise einen aktuellen Loxberry auf DietPi Basis auf einer zweiten SDKarte auf und installiere dort.

    Vermutlich ist Python zu alt.
    🇺🇦 Hilfe für die Menschen der Ukraine: https://www.loxforum.com/forum/proje...Cr-die-ukraine


    LoxBerry - Beyond the Limits

    Kommentar

    • MarkusR
      Extension Master
      • 13.09.2016
      • 119

      #3
      Danke für deine Antwort.

      Ist tatsächlich ein Image von 2016 was kürzlich auf LB 3 geupdatet wurde.

      Läuft noch einiges Nebenbei z.B ioBroker über Docker wo ich damals recht lange gebraucht habe bis es lief dass ich eine neue SD Karte etwas scheue

      Python manuell aktualisieren geht nicht?

      Kommentar


      • Prof.Mobilux
        Prof.Mobilux kommentierte
        Kommentar bearbeiten
        Doch, das geht. Musst die neue Installation dann zum Standard machen und auch alle bestehenden Module nachziehen. Ob danach noch alles funktioniert kann ich dir nicht garantieren, ich würde vorher auf jeden Fall ein Backup machen. Habe es neulich mal nach dieser Anleitung durchgeführt: https://bodo-schoenfeld.de/aktuelle-...-installieren/ Natürlich mit der aktuellsten Version von Python.
    • MarkusR
      Extension Master
      • 13.09.2016
      • 119

      #4
      Hat tatsächlich geklappt

      Leider Startet die TinyTuya Bridge und Webserver laufend neu, sobald ein Device online (Pool Wärmepumpe) wenn diese ausgeschaltet ist sprich keine Daten Liefert geht es.

      in den Logs von der Bridge finde ich nix auch nicht wenns auf Debug steht.

      noch eine Idee?

      Kommentar

      Lädt...