Ankündigung

Einklappen
Keine Ankündigung bisher.

Konnte '1f9f8fbf4023b52edef...e3f98812' in Submodul-Pfad 'plugins' nicht auschecken.

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

    Konnte '1f9f8fbf4023b52edef...e3f98812' in Submodul-Pfad 'plugins' nicht auschecken.

    Hallo zusammen,

    habe gerade ein Update von 1.3 Hf2 auf die aktuelle Master 1.4.2 nach Anleitung gemacht.
    HTML-Code:
    git pull
    git submodule update --init
    Dabei kam die im Titel genannte Meldung:
    Konnte '1f9f8fbf4023b52edefc12b46e72ab8ae3f98812' in Submodul-Pfad 'plugins' nicht auschecken.

    Nach dem Neustart erscheinen dann im Log diverse Warnmeldungen:
    Code:
    2018-02-27  16:58:30 WARNING  Main         Loaded Modules: ['http']
    2018-02-27  16:58:30 INFO     Main         Start Modules
    2018-02-27  16:58:30 INFO     Main         Init Plugins
    2018-02-27  16:58:30 INFO     Main         Loading '/usr/local/smarthome/etc/plugin.yaml' to 'OrderedDict'
    2018-02-27  16:58:30 INFO     Main         Load plugins
    2018-02-27  16:58:30 INFO     Main         Loading '/usr/local/smarthome/plugins/backend/plugin.yaml' to 'OrderedDict'
    2018-02-27  16:58:30 INFO     Main         plugin 'backend': No parameter definitions found in metadata
    2018-02-27  16:58:30 WARNING  Main         BackendServer: Giving plaintext password in configuration is insecure. Consider using 'hashed_password' instead!
    2018-02-27  16:58:30 INFO     Main         Initialized plugin 'backend' from from section 'BackendServer'
    2018-02-27  16:58:30 INFO     Main         Loading '/usr/local/smarthome/plugins/knx/plugin.yaml' to 'OrderedDict'
    2018-02-27  16:58:30 WARNING  Main         YAML-file not found: /usr/local/smarthome/plugins/knx/plugin.yaml
    2018-02-27  16:58:30 INFO     Main         plugin 'knx': No metadata found
    2018-02-27  16:58:30 INFO     Main         plugin 'knx' metadata contains no version number
    2018-02-27  16:58:30 INFO     Main         Initialized plugin 'knx' from from section 'knx'
    2018-02-27  16:58:30 INFO     Main         Loading '/usr/local/smarthome/plugins/cli/plugin.yaml' to 'OrderedDict'
    2018-02-27  16:58:30 WARNING  Main         YAML-file not found: /usr/local/smarthome/plugins/cli/plugin.yaml
    2018-02-27  16:58:30 INFO     Main         plugin 'cli': No metadata found
    2018-02-27  16:58:30 WARNING  Main         CLI: You should set a password for this plugin.
    2018-02-27  16:58:30 INFO     Main         plugin 'cli' metadata contains no version number
    2018-02-27  16:58:30 INFO     Main         Initialized plugin 'cli' from from section 'cli'
    2018-02-27  16:58:30 INFO     Main         Loading '/usr/local/smarthome/plugins/visu_websocket/plugin.yaml' to 'OrderedDict'
    2018-02-27  16:58:30 WARNING  Main         YAML-file not found: /usr/local/smarthome/plugins/visu_websocket/plugin.yaml
    2018-02-27  16:58:30 INFO     Main         plugin 'visu_websocket': No metadata found
    2018-02-27  16:58:30 INFO     Main         plugin 'visu_websocket' metadata contains no version number
    2018-02-27  16:58:30 INFO     Main         Initialized plugin 'visu_websocket' from from section 'visu'
    2018-02-27  16:58:30 INFO     Main         Loading '/usr/local/smarthome/plugins/sqlite_visu2_8/plugin.yaml' to 'OrderedDict'
    2018-02-27  16:58:30 WARNING  Main         YAML-file not found: /usr/local/smarthome/plugins/sqlite_visu2_8/plugin.yaml
    2018-02-27  16:58:30 INFO     Main         plugin 'sqlite_visu2_8': No metadata found
    2018-02-27  16:58:30 INFO     Main         plugin 'sqlite_visu2_8' metadata contains no version number
    2018-02-27  16:58:30 INFO     Main         Initialized plugin 'sqlite_visu2_8' from from section 'sql'
    2018-02-27  16:58:30 INFO     Main         Loading '/usr/local/smarthome/plugins/homematic/plugin.yaml' to 'OrderedDict'
    2018-02-27  16:58:30 WARNING  Main         YAML-file not found: /usr/local/smarthome/plugins/homematic/plugin.yaml
    2018-02-27  16:58:30 INFO     Main         plugin 'homematic': No metadata found
    2018-02-27  16:58:30 INFO     Main         Initialized plugin 'homematic' from from section 'homematic'
    2018-02-27  16:58:30 INFO     Main         Loading '/usr/local/smarthome/plugins/smamb/plugin.yaml' to 'OrderedDict'
    2018-02-27  16:58:30 WARNING  Main         YAML-file not found: /usr/local/smarthome/plugins/smamb/plugin.yaml
    2018-02-27  16:58:30 INFO     Main         plugin 'smamb': No metadata found
    2018-02-27  16:58:30 INFO     Main         plugin 'smamb' metadata contains no version number
    2018-02-27  16:58:30 INFO     Main         Initialized plugin 'smamb' instance 'stp10000tl' from from section 'SMAModbus1'
    2018-02-27  16:58:30 INFO     Main         Loading '/usr/local/smarthome/plugins/smamb/plugin.yaml' to 'OrderedDict'
    2018-02-27  16:58:30 WARNING  Main         YAML-file not found: /usr/local/smarthome/plugins/smamb/plugin.yaml
    2018-02-27  16:58:30 INFO     Main         plugin 'smamb': No metadata found
    2018-02-27  16:58:30 INFO     Main         plugin 'smamb' metadata contains no version number
    2018-02-27  16:58:30 INFO     Main         Initialized plugin 'smamb' instance 'stp25000tl' from from section 'SMAModbus2'
    2018-02-27  16:58:30 INFO     Main         Loading '/usr/local/smarthome/plugins/uzsu/plugin.yaml' to 'OrderedDict'
    2018-02-27  16:58:30 WARNING  Main         YAML-file not found: /usr/local/smarthome/plugins/uzsu/plugin.yaml
    2018-02-27  16:58:30 INFO     Main         plugin 'uzsu': No metadata found
    2018-02-27  16:58:30 INFO     Main         Init UZSU
    2018-02-27  16:58:30 INFO     Main         plugin 'uzsu' metadata contains no version number
    2018-02-27  16:58:30 INFO     Main         Initialized plugin 'uzsu' from from section 'uzsu'
    2018-02-27  16:58:30 INFO     Main         Load of plugins finished
    2018-02-27  16:58:30 INFO     Main         Start initialization of items
    2018-02-27  16:58:30 INFO     Main         Loading '/usr/local/smarthome/lib/env/core.yaml' to 'OrderedDict'
    2018-02-27  16:58:30 INFO     Main         Loading '/usr/local/smarthome/lib/env/location.yaml' to 'OrderedDict'
    2018-02-27  16:58:30 INFO     Main         config.parse_itemsdir: skipping logic definition file = /usr/local/smarthome/lib/env/logic.yaml
    2018-02-27  16:58:30 INFO     Main         Loading '/usr/local/smarthome/lib/env/system.yaml' to 'OrderedDict'
    2018-02-27  16:58:30 INFO     Main         Loading '/usr/local/smarthome/items/anwesenheit.yaml' to 'OrderedDict'
    2018-02-27  16:58:30 INFO     Main         Loading '/usr/local/smarthome/items/homematic.yaml' to 'OrderedDict'
    2018-02-27  16:58:30 INFO     Main         Loading '/usr/local/smarthome/items/licht.yaml' to 'OrderedDict'
    2018-02-27  16:58:30 INFO     Main         Loading '/usr/local/smarthome/items/sma.yaml' to 'OrderedDict'
    2018-02-27  16:58:30 WARNING  Main         Problem parsing 'stp10000tl-20' invalid character. Valid characters are: abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789_abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789_@*
    2018-02-27  16:58:30 WARNING  Main         Problem parsing 'stp25000tl-30' invalid character. Valid characters are: abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789_abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789_@*
    Nach kurzer Recherche im Forum scheinen die Plugins wohl nicht aktuell zu sein...

    aber wie aktualisiere ich die?
    cu Yfkt5A
    DALI(ABB DG/S1.1), KODI Odroid, TrueNAS, Zehnder ComfoAir 200 L Luxe
    microk8s-Cluster: HomeAssistant, MusicAssistant, mosquitto, TVHeadend, jellyfin

    #2
    Du kannst mal ausprobieren:

    Code:
    cd /usr/local/smarthome/plugins
    git pull

    Kommentar


      #3
      Diese update init habe ich gestern auch nicht gebraucht..

      Kommentar


        #4
        Danke erstmal für eure Antworten...
        Zitat von bmx Beitrag anzeigen
        Du kannst mal ausprobieren:
        Code:
        :/usr/local/smarthome/plugins$ git pull
        remote: Counting objects: 38, done.
        remote: Compressing objects: 100% (22/22), done.
        remote: Total 38 (delta 20), reused 34 (delta 16), pack-reused 0
        Entpacke Objekte: 100% (38/38), Fertig.
        Von https://github.com/smarthomeNG/plugins
           6b10fe52..65a6bf2c  develop    -> origin/develop
        Im Moment auf keinem Branch.
        Bitte geben Sie den Branch an, welchen Sie zusammenführen möchten.
        Siehe git-pull(1) für weitere Details.
        
            git pull <Remote-Repository> <Branch>
        Bin ich da etwa auf einem alten/nicht mehr vorhandenem Branch? Hat sich der seit der 1.3 geändert? Wenn ja, wie stell ich den um?
        Code:
        cd /usr/local/smarthome/plugins
        git checkout 1f9f8fbf4023b52edefc12b46e72ab8ae3f98812

        Zitat von Bonze Beitrag anzeigen
        Diese update init habe ich gestern auch nicht gebraucht..
        Versteh ich nicht? Für was?
        cu Yfkt5A
        DALI(ABB DG/S1.1), KODI Odroid, TrueNAS, Zehnder ComfoAir 200 L Luxe
        microk8s-Cluster: HomeAssistant, MusicAssistant, mosquitto, TVHeadend, jellyfin

        Kommentar


          #5
          Ok, mach mal:
          Code:
          cd /usr/local/smarthome/plugins
          git fetch -v
          Damit holst Du die aktuellen Informationen vom remote repository. -v steht für verbose, also ausführliche Informationen
          Mit
          Code:
          git checkout master
          wählst Du den aktuellen Masterbranch aus.

          Ich nutze dann immer gerne
          Code:
          git merge --ff-only
          um die aktuellen Daten vom aktuell eingestellten branch einzupflegen.

          Kommentar


            #6
            Wieder erstmal danke für die Antwort...
            Code:
            /usr/local/smarthome/plugins$ git fetch -v
            Von https://github.com/smarthomeNG/plugins
             = [aktuell]           develop          -> origin/develop
             = [aktuell]           hotfix_1w_#43    -> origin/hotfix_1w_#43
             = [aktuell]           knx_mig          -> origin/knx_mig
             = [aktuell]           master           -> origin/master
             = [aktuell]           revert-47-master -> origin/revert-47-master
            smarthome@SmartHomeNG:/usr/local/smarthome/plugins$ git checkout master
            M       homematic/__init__.py
            Zu Branch 'master' gewechselt
            Ihr Branch ist zu 'origin/master' um 536 Commits hinterher, und kann vorgespult werden.
              (benutzen Sie "git pull", um Ihren lokalen Branch zu aktualisieren)
            smarthome@SmartHomeNG:/usr/local/smarthome/plugins$ git merge --ff-only
            Aktualisiere 26da3f47..1e2920ec
            error: Ihre lokalen Änderungen in den folgenden Dateien würden durch den Merge
            überschrieben werden:
                    homematic/__init__.py
            Bitte committen oder stashen Sie Ihre Änderungen, bevor sie mergen.
            Abbruch
            Die Änderungen dürfen denke ich bei mir lokal überschrieben werden, denkeMsinn hat das Plugin damals angepasst. Notfalls hab ich einen Snapshot...
            Sollte dann einfach ein "git pull" reichen oder?
            cu Yfkt5A
            DALI(ABB DG/S1.1), KODI Odroid, TrueNAS, Zehnder ComfoAir 200 L Luxe
            microk8s-Cluster: HomeAssistant, MusicAssistant, mosquitto, TVHeadend, jellyfin

            Kommentar


              #7
              Du kannst Dir die Datei kurz sichern um die dann nach dem git pull da wieder reinzukopieren. Ein git pull sollte also nun funktionieren.

              Kommentar


                #8
                Hab die geänderte Datei jetzt erstmal gesichert...
                Code:
                cd homematic
                cp __init__.py __init__.py.edited_for_1_3_HF2
                git pull hat leider nicht so einfach funktioniert
                Code:
                /usr/local/smarthome/plugins$ git pull
                Aktualisiere 26da3f47..1e2920ec
                error: Ihre lokalen Änderungen in den folgenden Dateien würden durch den Merge
                überschrieben werden:
                        homematic/__init__.py
                Bitte committen oder stashen Sie Ihre Änderungen, bevor sie mergen.
                Abbruch
                Musste zuerst die alte __init__.py die ich vor meinen Änderungen gesichert hatte wieder herstellen
                Code:
                cd homematic
                rm __init__.py
                mv __init__.py.original __init__.py
                Ein anschliessendes "git pull" hat dann geklappt... vermutlich gibts auch eine Option die lokalen Änderungen zu überschreiben, kenn ich aber im Moment nicht...

                Danke nochmals für die Hilfe.

                Jetzt habe ich noch ein paar Warnmeldungen(http,CLI,smamb):
                Code:
                2018-02-28  09:36:10 WARNING  Main         Loaded Modules: ['http']
                2018-02-28  09:36:10 INFO     Main         Start Modules
                2018-02-28  09:36:10 INFO     Main         Init Plugins
                2018-02-28  09:36:10 INFO     Main         Loading '/usr/local/smarthome/etc/plugin.yaml' to 'OrderedDict'
                2018-02-28  09:36:10 INFO     Main         Load plugins
                2018-02-28  09:36:10 INFO     Main         Loading '/usr/local/smarthome/plugins/backend/plugin.yaml' to 'OrderedDict'
                2018-02-28  09:36:10 INFO     Main         plugin 'backend': Metadata paramlist = '['updates_allowed', 'developer_mode', 'pypi_timeout']'
                2018-02-28  09:36:10 INFO     Main         plugin 'backend': value not found in plugin configuration file for parameter 'developer_mode' -> using default value 'False' instead
                2018-02-28  09:36:10 INFO     Main         plugin 'backend': value not found in plugin configuration file for parameter 'pypi_timeout' -> using default value '5' instead
                2018-02-28  09:36:10 INFO     Main         Using module 'http'
                2018-02-28  09:36:10 INFO     Main         WebInterface: Running from '/usr/local/smarthome/plugins/backend/webif'
                2018-02-28  09:36:10 INFO     Main         Module http: Registering webinterface 'backend' of plugin 'backend' from pluginclass 'BackendServer' instance ''
                2018-02-28  09:36:10 INFO     Main          - conf dict: '{'/': {'tools.auth_basic.on': False, 'tools.auth_basic.checkpassword': <bound method Http.validate_password of <modules.http.Http object at 0x7ff69e4de9b0>>, 'tools.staticdir.root': '/usr/local/smarthome/plugins/backend/webif', 'tools.auth_basic.realm': 'shng_http_webif'}, '/static': {'tools.staticdir.on': True, 'tools.staticdir.dir': 'static'}}'
                2018-02-28  09:36:10 INFO     Main         self._applications['backend'] = {'Description': 'Administrationsoberfläche für SmartHomeNG', 'Instance': '', 'Pluginclass': 'BackendServer', 'Pluginname': 'backend', 'Webifname': 'backend', 'Mount': '/backend', 'Conf': {'/': {'tools.auth_basic.on': False, 'tools.auth_basic.checkpassword': <bound method Http.validate_password of <modules.http.Http object at 0x7ff69e4de9b0>>, 'tools.staticdir.root': '/usr/local/smarthome/plugins/backend/webif', 'tools.auth_basic.realm': 'shng_http_webif'}, '/static': {'tools.staticdir.on': True, 'tools.staticdir.dir': 'static'}}}
                2018-02-28  09:36:10 INFO     Main         Initialized plugin 'backend' from from section 'BackendServer'
                2018-02-28  09:36:10 INFO     Main         Loading '/usr/local/smarthome/plugins/knx/plugin.yaml' to 'OrderedDict'
                2018-02-28  09:36:10 INFO     Main         plugin 'knx': No parameter definitions found in metadata
                2018-02-28  09:36:10 INFO     Main         Initialized plugin 'knx' from from section 'knx'
                2018-02-28  09:36:10 INFO     Main         Loading '/usr/local/smarthome/plugins/cli/plugin.yaml' to 'OrderedDict'
                2018-02-28  09:36:10 INFO     Main         plugin 'cli': Metadata paramlist = '['update', 'ip', 'port', 'hashed_password']'
                2018-02-28  09:36:10 INFO     Main         plugin 'cli': value not found in plugin configuration file for parameter 'port' -> using default value '2323' instead
                2018-02-28  09:36:10 INFO     Main         plugin 'cli': value not found in plugin configuration file for parameter 'hashed_password' -> using default value '' instead
                2018-02-28  09:36:10 WARNING  Main         CLI: You should set a password for this plugin.
                2018-02-28  09:36:10 INFO     Main         Initialized plugin 'cli' from from section 'cli'
                2018-02-28  09:36:10 INFO     Main         Loading '/usr/local/smarthome/plugins/visu_websocket/plugin.yaml' to 'OrderedDict'
                2018-02-28  09:36:10 INFO     Main         plugin 'visu_websocket': Metadata paramlist = '['ip', 'port', 'tls', 'acl', 'wsproto', 'querydef']'
                2018-02-28  09:36:10 INFO     Main         plugin 'visu_websocket': value not found in plugin configuration file for parameter 'ip' -> using default value '0.0.0.0' instead
                2018-02-28  09:36:10 INFO     Main         plugin 'visu_websocket': value not found in plugin configuration file for parameter 'port' -> using default value '2424' instead
                2018-02-28  09:36:10 INFO     Main         plugin 'visu_websocket': value not found in plugin configuration file for parameter 'tls' -> using default value 'False' instead
                2018-02-28  09:36:10 INFO     Main         plugin 'visu_websocket': value not found in plugin configuration file for parameter 'querydef' -> using default value 'False' instead
                2018-02-28  09:36:10 INFO     Main         Initialized plugin 'visu_websocket' from from section 'visu'
                2018-02-28  09:36:10 INFO     Main         Loading '/usr/local/smarthome/plugins/sqlite_visu2_8/plugin.yaml' to 'OrderedDict'
                2018-02-28  09:36:10 INFO     Main         plugin 'sqlite_visu2_8': No parameter definitions found in metadata
                2018-02-28  09:36:10 INFO     Main         Initialized plugin 'sqlite_visu2_8' from from section 'sql'
                2018-02-28  09:36:10 INFO     Main         Loading '/usr/local/smarthome/plugins/homematic/plugin.yaml' to 'OrderedDict'
                2018-02-28  09:36:10 INFO     Main         plugin 'homematic': No parameter definitions found in metadata
                2018-02-28  09:36:10 INFO     Main         Initialized plugin 'homematic' from from section 'homematic'
                2018-02-28  09:36:10 INFO     Main         Loading '/usr/local/smarthome/plugins/smamb/plugin.yaml' to 'OrderedDict'
                2018-02-28  09:36:10 WARNING  Main         YAML-file not found: /usr/local/smarthome/plugins/smamb/plugin.yaml
                2018-02-28  09:36:10 INFO     Main         plugin 'smamb': No metadata found
                2018-02-28  09:36:10 INFO     Main         plugin 'smamb' metadata contains no version number
                2018-02-28  09:36:10 INFO     Main         Initialized plugin 'smamb' instance 'stp10000tl' from from section 'SMAModbus1'
                2018-02-28  09:36:10 INFO     Main         Loading '/usr/local/smarthome/plugins/smamb/plugin.yaml' to 'OrderedDict'
                Kann man die ignorieren?
                cu Yfkt5A
                DALI(ABB DG/S1.1), KODI Odroid, TrueNAS, Zehnder ComfoAir 200 L Luxe
                microk8s-Cluster: HomeAssistant, MusicAssistant, mosquitto, TVHeadend, jellyfin

                Kommentar


                  #9
                  Code:
                  2018-02-28 09:36:10 WARNING Main Loaded Modules: ['http']
                  2018-02-28 09:36:10 WARNING Main CLI: You should set a password for this plugin.
                  2018-02-28 09:36:10 WARNING Main YAML-file not found: /usr/local/smarthome/plugins/smamb/plugin.yaml
                  Alles sind Warnungen und keine Fehler.
                  • Loaded Modules: ['http'] ist ein Hinweis, da die Meisten das Haupt Log so konfiguriert haben dass es nur Warnungen, und Fehler ausgibt hier als Warnung (Unterschied zur v1.3)
                  • CLI: Das musst Du entscheiden. Du kann kannst die Warnung auch einfach wegbekommen. Einfach in die Doku des Plugins schauen
                  • smamb: Du setzt ein Plugin ein zu denen es keine Metadaten gibt. Das ist in v1.4 noch nicht kritisch. Genaueres steht in der Entwicklerdoku zur Pluginentwicklung unter Metadaten. Ist eher eine Warnung für den Plugin Autor
                  Viele Grüße
                  Martin

                  There is no cloud. It's only someone else's computer.

                  Kommentar

                  Lädt...
                  X