Ankündigung

Einklappen
Keine Ankündigung bisher.

Support-Thread für das Backend-Plugin

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

    #46
    jetzt muss ich doch nocheinmal fragen. wie muss ich in der plugin.conf das passwort denn angeben damit es als hashed_password eingelesen wird?

    Kommentar


      #47
      Ich zitiere die README:

      ### password (optional) The plaintext password for basic authentication. If you want to store your password as md5 hash, use 'md5password' instead. If both "password" and "md5password" are left out, basic authentication is disabled.

      ### hashed_password (optional) The password for basic authentication as hash value. Can be used instead of "password" if you do not want a plaintext password in your config file. If both "password" and "hashed_password" are left out, basic authentication is disabled. Currently hashed_password is the SHA-512 hash value of the password. To create the hash for your password, you can use function "Create password hash" on page "Services" in the backend.

      Also Option 2....und logischerweise als hash.. und option 1 (password) weglassen
      Zuletzt geändert von psilo; 02.10.2016, 14:05.

      Kommentar


        #48
        Problem mit den Einträgen:
        env.location.moonrise # Mondaufgang
        env.location.moonset # Monduntergang
        In einer ruhigen Stunde habe ich mir einmal die env.-Einträge unter Items im Backend angesehen.
        Alle Felder sind mit sinnvollen Werten gefüllt.
        Die Änderungsangaben haben mich etwas verwirrt. Das Datum ändert sich wohl nur bei einer wirklichen Änderung des Wertes, nicht jedoch durch den Abfragezyklus?

        Lediglich die oben angeführten Felder machen etwas Ärger.

        Nach dem Anklicken der Zeile wird der rechte Anzeigebereich dunkel eingefärbt und ein kleiner Kreis dreht sich endlos.

        Hat sich an der Namensgebung etwas geändert?


        Mein Stand: smarthome-Master aktuell, smartVISU ca 1. Woche alt
        Ich habe die env.Felder aus dem Wicki in eine env.conf übernommen(ohne weitere type oder sonstige Angaben) Felder werden in der Visu mit den etsprechenden Namen (ohne sh. davor) auch richtig angezeigt.

        Die obigen 2 Felder wurden wohl nur beim INIT einmali übernommen!

        Schedulerangaben:
        env_daily 2016-10-08 03:44:00+0200 {'44 3 * *': None}
        env_init
        env_loc 2016-10-07 12:52:56+0200 {1800: None} {'sunrise-5': None, 'sunrise+1m': None, 'sunset-7': None, 'sunset+1m': None}
        env_stat 2016-10-07 12:46:31+0200 {300: None}
        Für jeden Hinweis dankbar!
        Wolfgang
        Zuletzt geändert von schloessl; 07.10.2016, 12:18.

        Kommentar


          #49
          Gerade getestet. bei bspw moonset gibt es einen Fehler in der JSON Datenlieferung
          Code:
          http://<your_ip>:<your_port>/item_detail_json.html?item_path=env.location.moonset
          Mal sehen wann ich dazu komme... Die DateTime Konvertierung hatte damals nicht ich gebaut glaube ich.. TypeError: datetime.datetime(2016, 10, 7, 22, 39, 1, 535236, tzinfo=tzfile('/usr/share/zoneinfo/Europe/Berlin')) is not JSON serializable

          Hmm jetzt habe ich vor dem setzen vom prev_age nen logger rein und auf einmal kommt der Fehler nicht mehr. Vermutlich weil der Wert nun für das Item gesetzt ist.. muss das mal weiter beobachten..
          Zuletzt geändert von psilo; 07.10.2016, 15:48.

          Kommentar


            #50
            schloessl was ich gerade nicht verstehe: wieso hast du was aus den Wiki übernommen? die ENV-Dinger sind doch standardmässig da, unter lib/env

            Kommentar


              #51
              Danke psilo,

              woher sollte man es wissen? im Wicki steht leider nicht darüber. Ich habe nich schon gewundert, warum es so ohne Item-Beschreibungen angeht.
              Aber das Löschen fällt mir leichter als die Fehlersuche.

              Danke für Deine weitere Bearbeitung!

              Wolfgang

              Kommentar


                #52
                schloessl wieso im wiki stehen doch alle system items. die heissen so weil sie zum system gehoeren ;-)

                Kommentar


                  #53
                  Hallo psilo,
                  danke für Deine frühe Meldung! Du hast ja so recht!
                  Bei der Suche nach der env.conf habe ich dann gesehen, es hieß jetzt schon bei mir env.muster.
                  Also falsche Aussage von mir, hatte mir nur Stütze gebaut um im WinSCP leichter die Namen tauschen zu können.
                  Entschuldigung, ich habe Dich auf eine falsche Spur gesetzt.

                  PS: habe gerade nur neu gebootet, Daten sind jetzt vorhanden, so wie nach dem ersten reboot auch.
                  Ich beobachte einmal nach dem Tageswechsel.

                  Ich habe noch kein Cherrypy 8.1.2 und pyyaml 3.12 und suche noch die upgrades.
                  Zuletzt geändert von schloessl; 08.10.2016, 13:08.

                  Kommentar


                    #54
                    Ich habe mir noch einmal die Daten zu env. angesehen und etwas dokumentiert.
                    Vielleicht hilft es bei der Fehlersuche.
                    So wie es sich mir darstellt werden die Daten richtig ermittelt und in dem Item env angespeichert. Sie die Meldungen in env1.txt.
                    Über das Backend die Dartstellung nicht möglich. Das Anzeigebild bleibt schwarz und wirft Fehler, die ebenfalls dokumentiert sind.

                    PS: Eröffnungsbild bitte vergessen, hier werden system.-Daten angezeigt. Diese werden bei mir nicht aktualisiert.Ich hatte hier auch env-Daten vermutet,es bleibt also nur BACKEND noch offen!!

                    Das erstaunliche ist jedoch im Bild zu erkennen. psilo hatte mir freundlicherweise einmal für das DWD-Wetter einige Codezeilen überlassen. Hier werden die
                    Monddaten richtig angezeigt, d.h. sie sind in den env-Daten enthalten.

                    Ich glaube, die Diskussionen im Beitrag "ephem 3.7.6.0.." liegen Nahe an der Lösung. Wenn auch hier gezeigt wird, die Daten sind vorhanden, jedoch weigert sich das Backend die Daten anzuzeigen!

                    Wolfgang



                    env1.txt
                    2016-10-10 00:13:28 INFO env_loc Item env.location.moonset = 2016-10-10 00:22:19.691830+02:00 via Logic None None

                    2016-10-10 00:43:28 INFO env_loc Item env.location.moonset = 2016-10-11 01:24:20.628715+02:00 via Logic None None
                    2016-10-10 02:36:16 INFO env_stat Item env.location.moonlight = 59 via Logic None None
                    2016-10-10 04:56:18 INFO env_stat Item env.location.moonlight = 60 via Logic None None
                    2016-10-10 04:56:18 INFO env_stat Item env.location.moonlight = 60 via Logic None None
                    2016-10-10 07:57:22 INFO env_loc Item env.location.moonphase = 3 via Logic None None
                    2016-10-10 08:27:22 INFO env_loc Item env.location.moonrise = 2016-10-10 15:33:44.853097+02:00 via Logic None None
                    2016-10-10 08:57:22 INFO env_loc Item env.location.moonrise = 2016-10-10 15:33:44.853101+02:00 via Logic None None
                    2016-10-10 09:27:22 INFO env_loc Item env.location.moonrise = 2016-10-10 15:33:44.853107+02:00 via Logic None None
                    2016-10-10 09:46:18 INFO env_stat Item env.location.moonlight = 62 via Logic None None
                    2016-10-10 09:57:22 INFO env_loc Item env.location.moonrise = 2016-10-10 15:33:44.853105+02:00 via Logic None None
                    2016-10-10 10:27:22 INFO env_loc Item env.location.moonrise = 2016-10-10 15:33:44.853097+02:00 via Logic None None

                    in Backend
                    moonrise dunkles Anzeigebild
                    monset dunkles Anzeigebild

                    Pfad env.location.moonphase
                    Name env.location.moonphase
                    Typ (type) num
                    Wert (value)

                    Änderungsinformationen:
                    Letztes Update 2016-10-10 07:57:22.285766+02:00
                    Letzte Änderung 2016-10-10 07:57:22.282892+02:00
                    Geändert durch Logic
                    Alter 3 Stunden, 6 Minuten, 0.00 Sekunden
                    vorheriger Wert 2

                    Pfad env.location.moonlight
                    Name env.location.moonlight
                    Typ (type) num
                    Wert (value)

                    Änderungsinformationen:
                    Letztes Update 2016-10-10 09:46:18.620240+02:00
                    Letzte Änderung 2016-10-10 09:46:18.617499+02:00
                    Geändert durch Logic
                    Alter 1 Stunde, 22 Minuten, 5.04 Sekunden
                    vorheriger Wert 61
                    vorherige Änderung 2016-10-10 07:21:18.771016+02:00



                    Logauszug (Backend Daten werden abgerufen)

                    2016-10-10 11:01:36 INFO wire.dm3_r1-eval Item wire.dm3_r1 = 9.94 via KNX 1.1.240 4/3/20
                    2016-10-10 11:01:36 INFO wire.dew_r1 Item wire.dew_r1 = 11.22 via Eval wire.temp_r1 None
                    2016-10-10 11:02:04 INFO CP Server Thread-15 192.168.115.44 - - [10/Oct/2016:11:02:04] "GET / HTTP/1.1" 200 3975 "" "Mozilla/5.0 (Windows NT 6.1; WOW64; rv:49.0) Gecko/20100101 Firefox/49.0"
                    2016-10-10 11:02:11 INFO CP Server Thread-15 [10/Oct/2016:11:02:11] TOOLS.STATICDIR Checking file '/usr/local/smarthome/plugins/backend/static/css/font-awesome.min.css' to fulfill '/static/css/font-awesome.min.css'
                    2016-10-10 11:02:11 INFO CP Server Thread-15 192.168.115.44 - - [10/Oct/2016:11:02:11] "GET /static/css/font-awesome.min.css HTTP/1.1" 304 - "http://192.168.115.35:8383/" "Mozilla/5.0 (Windows NT 6.1; WOW64; rv:49.0) Gecko/20100101 Firefox/49.0"
                    2016-10-10 11:02:11 INFO CP Server Thread-11 [10/Oct/2016:11:02:11] TOOLS.STATICDIR Checking file '/usr/local/smarthome/plugins/backend/static/css/bootstrap-reload.css' to fulfill '/static/css/bootstrap-reload.css'
                    2016-10-10 11:02:11 INFO CP Server Thread-14 [10/Oct/2016:11:02:11] TOOLS.STATICDIR Checking file '/usr/local/smarthome/plugins/backend/static/css/bootstrap.min.css' to fulfill '/static/css/bootstrap.min.css'
                    2016-10-10 11:02:11 INFO CP Server Thread-12 [10/Oct/2016:11:02:11] TOOLS.STATICDIR Checking file '/usr/local/smarthome/plugins/backend/static/js/jquery-2.2.3.min.js' to fulfill '/static/js/jquery-2.2.3.min.js'
                    2016-10-10 11:02:11 INFO CP Server Thread-12 192.168.115.44 - - [10/Oct/2016:11:02:11] "GET /static/js/jquery-2.2.3.min.js HTTP/1.1" 304 - "http://192.168.115.35:8383/" "Mozilla/5.0 (Windows NT 6.1; WOW64; rv:49.0) Gecko/20100101 Firefox/49.0"
                    2016-10-10 11:02:11 INFO CP Server Thread-14 192.168.115.44 - - [10/Oct/2016:11:02:11] "GET /static/css/bootstrap.min.css HTTP/1.1" 304 - "http://192.168.115.35:8383/" "Mozilla/5.0 (Windows NT 6.1; WOW64; rv:49.0) Gecko/20100101 Firefox/49.0"

                    2016-10-10 11:02:11 INFO CP Server Thread-14 192.168.115.44 - - [10/Oct/2016:11:02:11] "GET /static/js/bootstrap-reload.js HTTP/1.1" 304 - "http://192.168.115.35:8383/" "Mozilla/5.0 (Windows NT 6.1; WOW64; rv:49.0) Gecko/20100101 Firefox/49.0"
                    2016-10-10 11:02:11 INFO CP Server Thread-12 192.168.115.44 - - [10/Oct/2016:11:02:11] "GET /static/js/google-prettify/run_prettify.js HTTP/1.1" 304 - "http://192.168.115.35:8383/" "Mozilla/5.0 (Windows NT 6.1; WOW64; rv:49.0) Gecko/20100101 Firefox/49.0"
                    2016-10-10 11:02:11 INFO CP Server Thread-11 [10/Oct/2016:11:02:11] TOOLS.STATICDIR Checking file '/usr/local/smarthome/plugins/backend/static/img/logo_big.png' to fulfill '/static/img/logo_big.png'
                    2016-10-10 11:02:11 INFO CP Server Thread-15 [10/Oct/2016:11:02:11] TOOLS.STATICDIR Checking file '/usr/local/smarthome/plugins/backend/static/img/logo_long.png' to fulfill '/static/img/logo_long.png'
                    2016-10-10 11:02:11 INFO CP Server Thread-11 192.168.115.44 - - [10/Oct/2016:11:02:11] "GET /static/img/logo_big.png HTTP/1.1" 304 - "http://192.168.115.35:8383/" "Mozilla/5.0 (Windows NT 6.1; WOW64; rv:49.0) Gecko/20100101 Firefox/49.0"
                    2016-10-10 11:02:11 INFO CP Server Thread-15 192.168.115.44 - - [10/Oct/2016:11:02:11] "GET /static/img/logo_long.png HTTP/1.1" 304 - "http://192.168.115.35:8383/" "Mozilla/5.0 (Windows NT 6.1; WOW64; rv:49.0) Gecko/20100101 Firefox/49.0"
                    2016-10-10 11:02:16 INFO CP Server Thread-15 192.168.115.44 - - [10/Oct/2016:11:02:16] "GET /items.html HTTP/1.1" 200 12693 "http://192.168.115.35:8383/" "Mozilla/5.0 (Windows NT 6.1; WOW64; rv:49.0) Gecko/20100101 Firefox/49.0"
                    2016-10-10 11:02:16 INFO CP Server Thread-13 [10/Oct/2016:11:02:16] TOOLS.STATICDIR Checking file '/usr/local/smarthome/plugins/backend/static/fonts/fontawesome-webfont.woff2' to fulfill '/static/fonts/fontawesome-webfont.woff2'
                    2016-10-10 11:02:16 INFO CP Server Thread-13 192.168.115.44 - - [10/Oct/2016:11:02:16] "GET /static/fonts/fontawesome-webfont.woff2?v=4.6.3 HTTP/1.1" 304 - "http://192.168.115.35:8383/static/css/font-awesome.min.css" "Mozilla/5.0 (Windows NT 6.1; WOW64; rv:49.0) Gecko/20100101 Firefox/49.0"
                    2016-10-10 11:02:16 INFO CP Server Thread-15 192.168.115.44 - - [10/Oct/2016:11:02:16] "GET /items_json.html HTTP/1.1" 200 86717 "http://192.168.115.35:8383/items.html" "Mozilla/5.0 (Windows NT 6.1; WOW64; rv:49.0) Gecko/20100101 Firefox/49.0"
                    2016-10-10 11:02:17 INFO CP Server Thread-15 [10/Oct/2016:11:02:17] TOOLS.STATICDIR Checking file '/usr/local/smarthome/plugins/backend/static/fonts/glyphicons-halflings-regular.woff2' to fulfill '/static/fonts/glyphicons-halflings-regular.woff2'
                    2016-10-10 11:02:17 INFO CP Server Thread-15 192.168.115.44 - - [10/Oct/2016:11:02:17] "GET /static/fonts/glyphicons-halflings-regular.woff2 HTTP/1.1" 304 - "http://192.168.115.35:8383/static/css/bootstrap.min.css" "Mozilla/5.0 (Windows NT 6.1; WOW64; rv:49.0) Gecko/20100101 Firefox/49.0"
                    2016-10-10 11:02:30 ERROR CP Server Thread-10 [10/Oct/2016:11:02:30] HTTP
                    Traceback (most recent call last):
                    File "/usr/local/lib/python3.4/dist-packages/cherrypy/_cprequest.py", line 670, in respond
                    response.body = self.handler()
                    File "/usr/local/lib/python3.4/dist-packages/cherrypy/lib/encoding.py", line 220, in __call__
                    self.body = self.oldhandler(*args, **kwargs)
                    File "/usr/local/lib/python3.4/dist-packages/cherrypy/_cpdispatch.py", line 60, in __call__
                    return self.callable(*self.args, **self.kwargs)
                    File "/usr/local/smarthome/plugins/backend/__init__.py", line 674, in item_detail_json_html
                    return json.dumps(item_data)
                    File "/usr/lib/python3.4/json/__init__.py", line 230, in dumps
                    return _default_encoder.encode(obj)
                    File "/usr/lib/python3.4/json/encoder.py", line 192, in encode
                    chunks = self.iterencode(o, _one_shot=True)
                    File "/usr/lib/python3.4/json/encoder.py", line 250, in iterencode
                    return _iterencode(o, 0)
                    File "/usr/lib/python3.4/json/encoder.py", line 173, in default
                    raise TypeError(repr(o) + " is not JSON serializable")
                    TypeError: datetime.datetime(2016, 10, 10, 15, 33, 44, 853097, tzinfo=tzfile('/usr/share/zoneinfo/Europe/Berlin')) is not JSON serializable
                    2016-10-10 11:02:30 INFO CP Server Thread-10 [10/Oct/2016:11:02:30] HTTP
                    Request Headers:
                    HOST: 192.168.115.35:8383
                    CONNECTION: keep-alive
                    Remote-Addr: 192.168.115.44
                    X-REQUESTED-WITH: XMLHttpRequest
                    ACCEPT-ENCODING: gzip, deflate
                    USER-AGENT: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:49.0) Gecko/20100101 Firefox/49.0
                    REFERER: http://192.168.115.35:8383/items.html
                    ACCEPT: application/json, text/javascript, */*; q=0.01
                    ACCEPT-LANGUAGE: de,en-US;q=0.7,en;q=0.3
                    2016-10-10 11:02:30 INFO CP Server Thread-10 192.168.115.44 - - [10/Oct/2016:11:02:30] "GET /item_detail_json.html?item_path=env.location.moonr ise HTTP/1.1" 500 1985 "http://192.168.115.35:8383/items.html" "Mozilla/5.0 (Windows NT 6.1; WOW64; rv:49.0) Gecko/20100101 Firefox/49.0"
                    2016-10-10 11:02:38 ERROR CP Server Thread-10 [10/Oct/2016:11:02:38] HTTP
                    Traceback (most recent call last):
                    File "/usr/local/lib/python3.4/dist-packages/cherrypy/_cprequest.py", line 670, in respond
                    response.body = self.handler()
                    File "/usr/local/lib/python3.4/dist-packages/cherrypy/lib/encoding.py", line 220, in __call__
                    self.body = self.oldhandler(*args, **kwargs)
                    File "/usr/local/lib/python3.4/dist-packages/cherrypy/_cpdispatch.py", line 60, in __call__
                    return self.callable(*self.args, **self.kwargs)
                    File "/usr/local/smarthome/plugins/backend/__init__.py", line 674, in item_detail_json_html
                    return json.dumps(item_data)
                    File "/usr/lib/python3.4/json/__init__.py", line 230, in dumps
                    return _default_encoder.encode(obj)
                    File "/usr/lib/python3.4/json/encoder.py", line 192, in encode
                    chunks = self.iterencode(o, _one_shot=True)
                    File "/usr/lib/python3.4/json/encoder.py", line 250, in iterencode
                    return _iterencode(o, 0)
                    File "/usr/lib/python3.4/json/encoder.py", line 173, in default
                    raise TypeError(repr(o) + " is not JSON serializable")
                    TypeError: datetime.datetime(2016, 10, 10, 0, 22, 19, 691830, tzinfo=tzfile('/usr/share/zoneinfo/Europe/Berlin')) is not JSON serializable
                    2016-10-10 11:02:38 INFO CP Server Thread-10 [10/Oct/2016:11:02:38] HTTP


                    env3.txt
                    Auszug aus einer Maske Wetterstation: Hierwerden die aktuellen Werte angezeigt!!!! Siehe Bild

                    </div>
                    </td>
                    <td align=left>
                    <img class="icon" src="icons/ws/weather_moonrise.svg">

                    <span id="weather_station-moonrise" data-item="env.location.moonrise" class="text" data-widget="basic.formula" data-unit="time" data-formula="" data-round="">---</span>
                    </td>
                    </tr>
                    <tr>
                    <td align=left width=50%>
                    <div>
                    <img class="icon" src=" icons/ws/weather_sunset.svg " />

                    <span id="weather_station-sunset" data-item="env.location.sunset" class="text" data-widget="basic.formula" data-unit="time" data-formula="" data-round="">---</span>
                    </div>
                    </td>
                    <td align=left>
                    <img class="icon" src="icons/ws/weather_moonset.svg">

                    <span id="weather_station-moonset" data-item="env.location.moonset" class="text" data-widget="basic.formula" data-unit="time" data-formula="" data-round="">---</span>
                    </td>
                    env_bild2.jpg
                    Angehängte Dateien
                    Zuletzt geändert von schloessl; 10.10.2016, 12:41.

                    Kommentar


                      #55
                      Im Backend hatte ich die Versionsinweise:

                      cherrypy 7.1.0 -> 8.1.2
                      pyyaml 3.11 -> 3.12

                      Zur Behebung habe ich durchgeführt:

                      sudo apt-get update
                      sudo apt-get upgrade

                      nach git pull (aus master)

                      und
                      sudo pip install -r requirements_all.txt (vermutlicher Übeltäter ??)



                      Die Suche cherrypy und pyyaml nicht weiterverfolgt

                      smarthome und Visu laufen.
                      Ebenso alle Menupunke im Backend außer Systeminfo!

                      Was kann ich tun?
                      Wie bekomme ich von cherrypy und pyyaml die aktuellen Versionen? (falls noch nicht vorhanden)

                      Danke für jeden Hinweis!
                      Wolfgang

                      Anzeige nach Aufruf Systeminfo:
                      500 Internal Server Error

                      The server encountered an unexpected condition which prevented it from fulfilling the request.

                      Traceback (most recent call last):
                      File "/usr/local/lib/python3.4/dist-packages/cherrypy/_cprequest.py", line 670, in respond
                      response.body = self.handler()
                      File "/usr/local/lib/python3.4/dist-packages/cherrypy/lib/encoding.py", line 217, in __call__
                      self.body = self.oldhandler(*args, **kwargs)
                      File "/usr/local/lib/python3.4/dist-packages/cherrypy/_cpdispatch.py", line 61, in __call__
                      return self.callable(*self.args, **self.kwargs)
                      File "/usr/local/smarthome/plugins/backend/__init__.py", line 306, in system_html
                      python_packages = self.getpackages()
                      File "/usr/local/smarthome/plugins/backend/__init__.py", line 358, in getpackages
                      import pip
                      File "/usr/lib/python3/dist-packages/pip/__init__.py", line 74, in <module>
                      from pip.vcs import git, mercurial, subversion, bazaar # noqa
                      File "/usr/lib/python3/dist-packages/pip/vcs/mercurial.py", line 9, in <module>
                      from pip.download import path_to_url
                      File "/usr/lib/python3/dist-packages/pip/download.py", line 25, in <module>
                      from requests.compat import IncompleteRead
                      ImportError: cannot import name 'IncompleteRead'

                      Powered by CherryPy 3.5.0
                      2016-10-11 11:51:48 INFO CP Server Thread-9 192.168.115.44 - - [11/Oct/2016:11:51:48] "GET / HTTP/1.1" 200 3975 "" "Mozilla/5.0 (Windows NT 6.1; WOW64; rv:49.0) Gecko/20100101 Firefox/49.0"
                      2016-10-11 11:51:58 ERROR CP Server Thread-9 [11/Oct/2016:11:51:58] HTTP Traceback (most recent call last):
                      File "/usr/local/lib/python3.4/dist-packages/cherrypy/_cprequest.py", line 670, in respond
                      response.body = self.handler()
                      File "/usr/local/lib/python3.4/dist-packages/cherrypy/lib/encoding.py", line 217, in __call__
                      self.body = self.oldhandler(*args, **kwargs)
                      File "/usr/local/lib/python3.4/dist-packages/cherrypy/_cpdispatch.py", line 61, in __call__
                      return self.callable(*self.args, **self.kwargs)
                      File "/usr/local/smarthome/plugins/backend/__init__.py", line 306, in system_html
                      python_packages = self.getpackages()
                      File "/usr/local/smarthome/plugins/backend/__init__.py", line 358, in getpackages
                      import pip
                      File "/usr/lib/python3/dist-packages/pip/__init__.py", line 74, in <module>
                      from pip.vcs import git, mercurial, subversion, bazaar # noqa
                      File "/usr/lib/python3/dist-packages/pip/vcs/mercurial.py", line 9, in <module>
                      from pip.download import path_to_url
                      File "/usr/lib/python3/dist-packages/pip/download.py", line 25, in <module>
                      from requests.compat import IncompleteRead
                      ImportError: cannot import name 'IncompleteRead'

                      2016-10-11 11:51:58 INFO CP Server Thread-9 [11/Oct/2016:11:51:58] HTTP
                      Request Headers:
                      ]

                      Kommentar


                        #56
                        Du brauchst die nicht zwingend. Es zeigt Dir halt nen Abgleich gegen die neuste an.. Evtl macht die Neuste sogar Probleme. In Zukunft lesen wir die .txts auch aus und zeigen das vermutlich genauer an.. Ansonsten halt mit einem pip install --upgrade <paketname>

                        der IncompleteRead hat irgendwas hiermit zu tun: http://stackoverflow.com/questions/2...41847#27341847

                        Kommentar


                          #57
                          Danke für Deine Antwort Psilo,

                          ich habe wohl schon die richtige Version. Trotz reboot bleibt das Ergebnis gleich.
                          Was kann ich noch ändern?

                          root@ibbgateway:/home/smarthome# sudo apt-get install python3-requests python3-pip Paketlisten werden gelesen... Fertig
                          Abhängigkeitsbaum wird aufgebaut.
                          Statusinformationen werden eingelesen.... Fertig
                          python3-pip ist schon die neueste Version.
                          python3-requests ist schon die neueste Version.
                          0 aktualisiert, 0 neu installiert, 0 zu entfernen und 10 nicht aktualisiert.
                          root@ibbgateway:/home/smarthome# sudo apt-get install python3-requests python3-pip
                          Paketlisten werden gelesen... Fertig
                          Abhängigkeitsbaum wird aufgebaut.
                          Statusinformationen werden eingelesen.... Fertig
                          python3-pip ist schon die neueste Version.
                          python3-requests ist schon die neueste Version.
                          0 aktualisiert, 0 neu installiert, 0 zu entfernen und 10 nicht aktualisiert.

                          Kommentar


                            #58
                            mach doch ein pip install --upgrade <paketname>, kein apt-get.

                            Bzw. für PIP scheint ja laut stackoverflow das hier zu helfen, da offenbar irgendwas zwischen dem request paket und pip nicht passt:

                            "[...] this snipped worked for me as a solution (in Ubuntu 14.04):

                            First remove the package from the package manager:
                            # apt-get remove python-pip
                            And then install the latest version by side:
                            # easy_install pip"

                            Ich glaube weiter oben im Thread hatte jemand das gleiche Problem, musst Dich mal durchhangeln
                            Zuletzt geändert von psilo; 11.10.2016, 13:51.

                            Kommentar


                              #59
                              Hallo psilo,
                              danke für den das "durchhangeln". Ich bin wirklich alle Varianten der Updatemöglichkeiten durchgegangen.
                              Meistens erhielt ich Aussagen wie "aktuelle Version schon vorhanden". Trotzdem noch einmal removed und neues install gestartet.
                              Jetzt wird auch die Systeminfo wieder angezeigt.

                              Leider verwirren mich die Versionasgaben einiger Module.

                              astral 1.0 1.2
                              cherrypy 3.5.0 8.1.2
                              colorama 0.3.2 0.3.7
                              flask 0.10.1 0.11.1
                              html5lib 0.999 0.999999999
                              pyserial 2.6 3.1.1
                              setuptools 5.5.1 28.3.0
                              six 1.8.0 1.10.0
                              urllib3 1.9.1 1.18

                              Chyrrypy war schonmal bei 7.1.0

                              Bein einigen Modulen trennen sich die Versionen um Welten.
                              Abgesehen von der Dartstellung bei html5lib, wohl ein kleiner Darstellungsfehler.

                              Jetzt bin ich überfordert, wie bringe ich in Debian Jessi die geforderten Versionen in das System?
                              Warum fällt trotz vieler "upgrades" die Version so weit zurück?

                              Vielleicht könnte im Wicki hier einmal für das Backend eine Hilfe anbieten.

                              Bin ich evtl. zu früh mit meinen Wünschen, kommt das alles noch in den nächsten Versionen? BACKEND.jpg
                              das hilft;
                              pip install --upgrade urllib3
                              pip install --upgrade pyserial
                              pip install --upgrade pyyaml
                              pip install --upgrade setuptools
                              pip install --upgrade six
                              pip install --upgrade astral
                              Zuletzt geändert von schloessl; 11.10.2016, 17:21. Grund: Lösung für Updates gefunden !! Danke

                              Kommentar


                                #60
                                welches python wird dir angezeigt? vielleicht hast du mehrere aktiv und startest sh.py mit dem falschen. die 0,999 muss ich ansehen, habe diese lib nicht, manchmal werden da seltsame informationen geliefert. ein framework hier hatte bspw. garkeine versionsangabe..

                                zu Debian Jessi muss dir wer anderes helfen, mein zeugs läuft ja auf synology dsm 6

                                Kommentar

                                Lädt...
                                X