Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. ioBroker Allgemein
    4. sqlite3 Fehler bei Update/Installation Adapter

    NEWS

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    • ioBroker@Smart Living Forum Solingen, 14.06. - Agenda added

    • ioBroker goes Matter ... Matter Adapter in Stable

    sqlite3 Fehler bei Update/Installation Adapter

    This topic has been deleted. Only users with topic management privileges can see it.
    • D
      daniel_iobroker last edited by

      Hi Leute.
      Ich bin ja seit einer Woche von einem Raspi 3B+ auf einen Raspi 4 mit 4GB RAM umgezogen. Der Umzug hat soweit super geklappt. Es funktioniert auch alles ganz gut. Ich habe nur ein Problem, wenn ich einen neuen Adapter installieren will oder einen bestehenden Adapter aktualisieren will. Ich bekomme immer einen Haufen Meldungen bei der Installation / beim Update. Das Installieren bzw. Updaten klappt jedoch trotzdem.

      Möchte aber trotzdem wissen, ob man das beheben kann? Eventuell ist bei mir ja noch etwas falsch.

      Hier der gesamte Updateverlauf vom z.B. Zigbee Adapter:
      (Musste das Log als txt file anhängen, da es zu groß für den Post ist)Update_log.txt

      apollon77 1 Reply Last reply Reply Quote 0
      • Stabilostick
        Stabilostick last edited by

        Na, dass ist ja eine Breitseite an .... Warnungen. Soweit ich das sehe, ist das zwar jede Menge Text, aber keine einzige Fehlermeldung.

        Wenn Du noch was tun willst, dann kannst Du die angemeckerte fehlende Abhängigkeit manuell nachinstallieren:

        cd /opt/iobroker
        npm i stream-browserify
        
        1 Reply Last reply Reply Quote 0
        • D
          daniel_iobroker last edited by

          @Stabilostick Danke für deine Rückmeldung. Habe deinen Befehl ausprobiert. Bekomme aber auch bei diesem Befehl sehr viele Meldungen. Hier findest du diese browserify.txt
          Wenn ich npm audit fix ausführe, dann kommen wieder alles Fehlermeldungen:

          npm audit fix
          npm ERR! code ELOCKVERIFY
          npm ERR! Errors were found in your package-lock.json, run  npm install  to fix them.
          npm ERR!     Invalid: lock file's iobroker.admin@3.6.2 does not satisfy iobroker.admin@^3.6.4
          npm ERR!     Missing: iobroker.backitup@^1.1.4
          npm ERR!     Invalid: lock file's iobroker.discovery@1.3.0 does not satisfy iobroker.discovery@^2.0.0
          npm ERR!     Missing: iobroker.fhem@^1.2.1
          npm ERR!     Missing: iobroker.flot@^1.9.2
          npm ERR!     Missing: iobroker.javascript@^4.1.14
          npm ERR!     Invalid: lock file's iobroker.js-controller@1.5.11 does not satisfy iobroker.js-controller@^1.5.12
          npm ERR!     Missing: iobroker.landroid-s@^2.5.5
          npm ERR!     Missing: iobroker.material@^0.10.6
          npm ERR!     Missing: iobroker.mihome-vacuum@^1.1.5
          npm ERR!     Missing: iobroker.modbus@^3.0.0
          npm ERR!     Missing: iobroker.mqtt@^2.1.0
          npm ERR!     Missing: iobroker.nibeuplink@^0.2.2
          npm ERR!     Missing: iobroker.node-red@^1.9.0
          npm ERR!     Missing: iobroker.ping@^1.3.2
          npm ERR!     Missing: iobroker.rpi2@^1.1.1
          npm ERR!     Missing: iobroker.scenes@^1.1.0
          npm ERR!     Missing: iobroker.sonoff@^2.2.2
          npm ERR!     Missing: iobroker.sourceanalytix@^0.2.281
          npm ERR!     Missing: iobroker.sql@^1.9.5
          npm ERR!     Missing: iobroker.statistics@^0.2.2
          npm ERR!     Missing: iobroker.telegram@^1.4.3
          npm ERR!     Missing: iobroker.vis@^1.2.0
          npm ERR!     Missing: iobroker.vis-hqwidgets@^1.1.2
          npm ERR!     Missing: iobroker.vis-jqui-mfd@^1.0.12
          npm ERR!     Missing: iobroker.vis-timeandweather@^1.1.7
          npm ERR!     Missing: iobroker.web@^2.4.1
          npm ERR!     Missing: iobroker.worx@^0.3.1
          npm ERR!     Missing: iobroker.zigbee@^0.11.2
          npm ERR!     Missing: stream-browserify@^2.0.2
          
          npm ERR! A complete log of this run can be found in:
          npm ERR!     /home/pi/.npm/_logs/2019-07-21T14_09_43_855Z-debug.log
          
          
          Stabilostick 1 Reply Last reply Reply Quote 0
          • Stabilostick
            Stabilostick @daniel_iobroker last edited by Stabilostick

            @daniel_iobroker

            Versuche es damit:

            cd /opt/iobroker 
            npm install
            

            Ansonsten die Warnungen von npm audit einfach ignorieren.

            D 1 Reply Last reply Reply Quote 0
            • D
              daniel_iobroker @Stabilostick last edited by daniel_iobroker

              @Stabilostick Auch das habe ich schon probiert. Dann kommt aber eine Fehlermeldung, dass eine Iobroker Installation über eine manuelle Installation nicht mehr möglich ist. Nur mehr über das install-script...

              1 Reply Last reply Reply Quote 0
              • Stabilostick
                Stabilostick last edited by Stabilostick

                Das Inhaltsverzeichnis, das npm mittlerweile bei Dir angelegt hat, hat für den js-controller, admin und discovery neuere Versionen gespeichert und passt nicht zu den aktuell installierten Versionen. Was hast Du da nur gemacht? 🤔

                Eine Möglichkeit ist der Fix der lock-Datei.

                Versuche im ioBroker-Verzeichnis:

                npm install --package-lock-only
                
                1 Reply Last reply Reply Quote 0
                • apollon77
                  apollon77 @daniel_iobroker last edited by apollon77

                  @daniel_iobroker Welche nodejs Version hast Du? Die Info fehlt. Falls es nodejs 10 ist bitte in jedem Fall mal eine aktuelle Version von sql und zigbee installieren, ggf von "latest" - also Versionen die auch offiziell nodejs 10 unterstützen!

                  1 Reply Last reply Reply Quote 0
                  • D
                    daniel_iobroker last edited by daniel_iobroker

                    @apollon77
                    Sorry für die späte Rückmeldung. War einiges los bei mir.
                    Da ich einen Raspi 4 nutze, verwende ich nodejs 10, da es nodejs 8 für buster nicht gab. Ich habe bereits die aktuellen Versionen von sql und zigbee installiert. Zumindest wird mir kein update angezeigt.

                    @Stabilostick
                    Werde ich gleich versuchen. Aber was ich nicht verstehe: Warum sollte bei mir eine alte Version installiert sein? Bei mir wird kein update bei den Adaptern angezeigt. Resfresh brachte auch nichts.
                    Was ich gemacht habe?
                    Eigentlich nur das neueste Buster von der Raspi Homepage auf die SD Karte geladen, danach die Konfig für Netzwerk eingestellt und iobroker lt. neuestem Script bzw. Anleitung installiert. Davor natürlich noch die nodejs Version 10 installiert.
                    Nachdem iobroker installiert war, nur mehr ein minimal backup zurückgespielt. Das wars

                    apollon77 1 Reply Last reply Reply Quote 0
                    • apollon77
                      apollon77 @daniel_iobroker last edited by

                      @daniel_iobroker die Antwort auf die Versionsfrage wäre schon cool. Mal mindestens weil wir zwei repos haben und damit mindestens zwei Versionen sein könnten. installiert doch einfach mal Dir Version vom GitHub.

                      apollon77 1 Reply Last reply Reply Quote 0
                      • D
                        daniel_iobroker last edited by

                        @apollon77
                        nodejs Version: 10.16.0
                        Hab jetzt die Installation von sql und zigbee aus github gemacht. Bei beiden war bereits die aktuellste Version installiert. SQL: 1.9.5
                        Zigbee: 0.11.2

                        firewall68 1 Reply Last reply Reply Quote 0
                        • firewall68
                          firewall68 @daniel_iobroker last edited by

                          @daniel_iobroker said in sqlite3 Fehler bei Update/Installation Adapter:

                          @apollon77
                          nodejs Version: 10.16.0
                          Hab jetzt die Installation von sql und zigbee aus github gemacht. Bei beiden war bereits die aktuellste Version installiert. SQL: 1.9.5
                          Zigbee: 0.11.2

                          Hallo zusammen, ich habe genau das selbe Problem von heute auf morgen funktionierte der SQL.0 Adapter nicht mehr. Wollte von 10.16 die Pakete aktualisieren mit den fast selben NPM Fehlermeldungen.. ich habe die hier erwähnten Tätigkeiten durchgeführt - ohne Erfolg. mir bliebt nur noch ein Downgrade übrig mit Node.js v 8.16 und NPM 6.41 funktioniert der Sqlistory 1.95, BackItUp 1.14 einwandfrei. sobald ic auf 10.16.0 upgrade funktioniert nichts mehr. Das komische ich hatte 10.16.0 schon oben und alles hat funktioniert. Einen Neuinstallation brachte die Err Fehlermeldungen. Der SQL.0 Adapter wurde neu installiert konnte aber nach dem Setup nicht mehr gestartet werden obwohl dieser in der aktuellen Version (iobroker list instances) aber lief. Das Repo des ioBroker ist auf latest Eingestellt.

                          1 Reply Last reply Reply Quote 0
                          • D
                            daniel_iobroker last edited by

                            @firewall68
                            Also ich habe keine Probleme mit dem sql adapter. Bei mir funktioniert und funktionierte dieser immer ohne Probleme. Bei mir geht es eigentlich nur darum, dass ich soviele Meldungen bei der installation bzw. bei update von adaptern erhalte.
                            Iobroker + Adapter selbst funktionieren jedoch alle einwandfrei

                            firewall68 1 Reply Last reply Reply Quote 0
                            • firewall68
                              firewall68 @daniel_iobroker last edited by

                              @daniel_iobroker
                              ich habe gerade nochmals aktualisiert. Hier ein Auszug aus dem Log:
                              alles läuft ausser dem SQL Adapter:

                              host.atnez1srx002	2019-07-27 08:33:32.027	error	instance system.adapter.sql.0 terminated with code 1 ()
                              host.atnez1srx002	2019-07-27 08:33:32.027	error	Caught by controller[0]: at Module.load (internal/modules/cjs/loader.js:653:32)
                              host.atnez1srx002	2019-07-27 08:33:32.026	error	Caught by controller[0]: at Object.Module._extensions..js (internal/modules/cjs/loader.js:787:10)
                              host.atnez1srx002	2019-07-27 08:33:32.026	error	Caught by controller[0]: at Module._compile (internal/modules/cjs/loader.js:776:30)
                              host.atnez1srx002	2019-07-27 08:33:32.026	error	Caught by controller[0]: at Object.<anonymous> (/opt/iobroker/node_modules/mmmagic/lib/index.js:1:13)
                              host.atnez1srx002	2019-07-27 08:33:32.026	error	Caught by controller[0]: at require (internal/modules/cjs/helpers.js:25:18)
                              host.atnez1srx002	2019-07-27 08:33:32.026	error	Caught by controller[0]: at Module.require (internal/modules/cjs/loader.js:690:17)
                              host.atnez1srx002	2019-07-27 08:33:32.026	error	Caught by controller[0]: at Function.Module._load (internal/modules/cjs/loader.js:585:3)
                              host.atnez1srx002	2019-07-27 08:33:32.026	error	Caught by controller[0]: at tryModuleLoad (internal/modules/cjs/loader.js:593:12)
                              host.atnez1srx002	2019-07-27 08:33:32.026	error	Caught by controller[0]: at Module.load (internal/modules/cjs/loader.js:653:32)
                              host.atnez1srx002	2019-07-27 08:33:32.026	error	Caught by controller[0]: at Object.Module._extensions..node (internal/modules/cjs/loader.js:805:18)
                              host.atnez1srx002	2019-07-27 08:33:32.026	error	Caught by controller[0]: the module (for instance, using `npm rebuild` or `npm install`).
                              host.atnez1srx002	2019-07-27 08:33:32.026	error	Caught by controller[0]: NODE_MODULE_VERSION 64. Please try re-compiling or re-installing
                              host.atnez1srx002	2019-07-27 08:33:32.026	error	Caught by controller[0]: NODE_MODULE_VERSION 57. This version of Node.js requires
                              host.atnez1srx002	2019-07-27 08:33:32.026	error	Caught by controller[0]: was compiled against a different Node.js version using
                              host.atnez1srx002	2019-07-27 08:33:32.026	error	Caught by controller[0]: Error: The module '/opt/iobroker/node_modules/mmmagic/build/Release/magic.node'
                              host.atnez1srx002	2019-07-27 08:33:32.026	error	Caught by controller[0]: ^
                              host.atnez1srx002	2019-07-27 08:33:32.026	error	Caught by controller[0]: return process.dlopen(module, path.toNamespacedPath(filename));
                              host.atnez1srx002	2019-07-27 08:33:32.026	error	Caught by controller[0]: internal/modules/cjs/loader.js:805
                              
                              firewall68 1 Reply Last reply Reply Quote 0
                              • firewall68
                                firewall68 @firewall68 last edited by

                                @firewall68 said in sqlite3 Fehler bei Update/Installation Adapter:

                                @daniel_iobroker
                                ich habe gerade nochmals aktualisiert. Hier ein Auszug aus dem Log:
                                alles läuft ausser dem SQL Adapter:

                                host.atnez1srx002	2019-07-27 08:33:32.027	error	instance system.adapter.sql.0 terminated with code 1 ()
                                host.atnez1srx002	2019-07-27 08:33:32.027	error	Caught by controller[0]: at Module.load (internal/modules/cjs/loader.js:653:32)
                                host.atnez1srx002	2019-07-27 08:33:32.026	error	Caught by controller[0]: at Object.Module._extensions..js (internal/modules/cjs/loader.js:787:10)
                                host.atnez1srx002	2019-07-27 08:33:32.026	error	Caught by controller[0]: at Module._compile (internal/modules/cjs/loader.js:776:30)
                                host.atnez1srx002	2019-07-27 08:33:32.026	error	Caught by controller[0]: at Object.<anonymous> (/opt/iobroker/node_modules/mmmagic/lib/index.js:1:13)
                                host.atnez1srx002	2019-07-27 08:33:32.026	error	Caught by controller[0]: at require (internal/modules/cjs/helpers.js:25:18)
                                host.atnez1srx002	2019-07-27 08:33:32.026	error	Caught by controller[0]: at Module.require (internal/modules/cjs/loader.js:690:17)
                                host.atnez1srx002	2019-07-27 08:33:32.026	error	Caught by controller[0]: at Function.Module._load (internal/modules/cjs/loader.js:585:3)
                                host.atnez1srx002	2019-07-27 08:33:32.026	error	Caught by controller[0]: at tryModuleLoad (internal/modules/cjs/loader.js:593:12)
                                host.atnez1srx002	2019-07-27 08:33:32.026	error	Caught by controller[0]: at Module.load (internal/modules/cjs/loader.js:653:32)
                                host.atnez1srx002	2019-07-27 08:33:32.026	error	Caught by controller[0]: at Object.Module._extensions..node (internal/modules/cjs/loader.js:805:18)
                                host.atnez1srx002	2019-07-27 08:33:32.026	error	Caught by controller[0]: the module (for instance, using `npm rebuild` or `npm install`).
                                host.atnez1srx002	2019-07-27 08:33:32.026	error	Caught by controller[0]: NODE_MODULE_VERSION 64. Please try re-compiling or re-installing
                                host.atnez1srx002	2019-07-27 08:33:32.026	error	Caught by controller[0]: NODE_MODULE_VERSION 57. This version of Node.js requires
                                host.atnez1srx002	2019-07-27 08:33:32.026	error	Caught by controller[0]: was compiled against a different Node.js version using
                                host.atnez1srx002	2019-07-27 08:33:32.026	error	Caught by controller[0]: Error: The module '/opt/iobroker/node_modules/mmmagic/build/Release/magic.node'
                                host.atnez1srx002	2019-07-27 08:33:32.026	error	Caught by controller[0]: ^
                                host.atnez1srx002	2019-07-27 08:33:32.026	error	Caught by controller[0]: return process.dlopen(module, path.toNamespacedPath(filename));
                                host.atnez1srx002	2019-07-27 08:33:32.026	error	Caught by controller[0]: internal/modules/cjs/loader.js:805
                                

                                Sorry bin leider ganz Neu hier:
                                Hier noch die Fehlermeldungen beim NPM rebuild

                                > iobroker@2.0.3 install /opt/iobroker/node_modules/iobroker
                                > node lib/checkVersions.js
                                
                                NPM version: 6.9.0
                                
                                > iobroker@2.0.3 postinstall /opt/iobroker/node_modules/iobroker
                                > node lib/install.js
                                
                                lib/install.js is not being run as part of an installation - skipping...
                                
                                > @serialport/bindings@2.0.8 install /opt/iobroker/node_modules/iobroker.discovery/node_modules/@serialport/bindings
                                > prebuild-install --tag-prefix @serialport/bindings@ || node-gyp rebuild
                                
                                prebuild-install WARN install EACCES: permission denied, open 'build/Release/bindings.node'
                                gyp ERR! clean error 
                                gyp ERR! stack Error: EACCES: permission denied, rmdir 'build'
                                gyp ERR! System Linux 4.15.0-55-generic
                                gyp ERR! command "/usr/bin/node" "/usr/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js" "rebuild"
                                gyp ERR! cwd /opt/iobroker/node_modules/iobroker.discovery/node_modules/@serialport/bindings
                                gyp ERR! node -v v10.16.0
                                gyp ERR! node-gyp -v v3.8.0
                                gyp ERR! not ok 
                                npm ERR! code ELIFECYCLE
                                npm ERR! errno 1
                                npm ERR! @serialport/bindings@2.0.8 install: `prebuild-install --tag-prefix @serialport/bindings@ || node-gyp rebuild`
                                npm ERR! Exit status 1
                                npm ERR! 
                                npm ERR! Failed at the @serialport/bindings@2.0.8 install script.
                                npm ERR! This is probably not a problem with npm. There is likely additional logging output above.
                                
                                
                                apollon77 1 Reply Last reply Reply Quote 0
                                • D
                                  daniel_iobroker last edited by

                                  Noch ne kleine Info von mir.
                                  Als ich den sql adapter von github installiert hatte, war eigentlich alles wie vorher. Der Adapter war grün und meine Werte wurden laut dem iobroker log auch geloggt. Wenn ich aber über die Vis auf einen Graph zugreifen wollte (oder öffnen wollte), gab es nur einen Lade-Icon im Graph Fenster. Ein Blick im Log zeigte mir, dass der sql Adapter wirklich Probleme hatte.
                                  Habe dann ein downgrade über die "normale" Adapterverwaltung durchgeführt und dann auch wieder die Version 1.9.5 in der Adapterverwaltung installiert. Jetzt läuft wieder alles. Verstehe aber nicht, warum das so ist. Die Github Version war von der Nummer her die gleiche.

                                  Was mir noch aufgefallen ist: Wenn ich einen Adapter (in diesem Fall sogar der gleiche, mit der gleichen Version) über Github installiere, dann gibt es die vielen Meldungen nicht. Auch geht das installieren selbst viel schneller als über die Adapterverwaltung.

                                  1 Reply Last reply Reply Quote 0
                                  • apollon77
                                    apollon77 last edited by

                                    @daniel_iobroker sagte in sqlite3 Fehler bei Update/Installation Adapter:

                                    Ein Blick im Log zeigte mir, dass der sql Adapter wirklich Probleme hatte.

                                    Und welche genau? Auf GitHub gibts einen größeren Umbau ... daher wäre genaues Feedback wichtig

                                    1 Reply Last reply Reply Quote 0
                                    • apollon77
                                      apollon77 @firewall68 last edited by

                                      @firewall68 Mit dem Fehler bitte im Thread "Node.js richtig updaten" weiter nach Lösungen schauen!

                                      firewall68 1 Reply Last reply Reply Quote 0
                                      • apollon77
                                        apollon77 @apollon77 last edited by

                                        @apollon77 Ok ich korrigiere: GitHub version ist schlecht momentan. Bitte nutzt die 1.9.5 aus latest. Geht die?

                                        firewall68 1 Reply Last reply Reply Quote 0
                                        • firewall68
                                          firewall68 @apollon77 last edited by

                                          @apollon77 Danke für die Info 🙂

                                          1 Reply Last reply Reply Quote 0
                                          • firewall68
                                            firewall68 @apollon77 last edited by

                                            @apollon77 said in sqlite3 Fehler bei Update/Installation Adapter:

                                            @apollon77 Ok ich korrigiere: GitHub version ist schlecht momentan. Bitte nutzt die 1.9.5 aus latest. Geht die?

                                            Ich habs nun irgendwie hinbekommen. Node.js richtig installiert und die Version 1.9.5 verwendet funktioniert alles wieder einwandfrei 🙂 Vielen Dank.

                                            1 Reply Last reply Reply Quote 0
                                            • First post
                                              Last post

                                            Support us

                                            ioBroker
                                            Community Adapters
                                            Donate
                                            FAQ Cloud / IOT
                                            HowTo: Node.js-Update
                                            HowTo: Backup/Restore
                                            Downloads
                                            BLOG

                                            666
                                            Online

                                            31.9k
                                            Users

                                            80.1k
                                            Topics

                                            1.3m
                                            Posts

                                            adapter fehler installation sqlite3 update
                                            4
                                            20
                                            1164
                                            Loading More Posts
                                            • Oldest to Newest
                                            • Newest to Oldest
                                            • Most Votes
                                            Reply
                                            • Reply as topic
                                            Log in to reply
                                            Community
                                            Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
                                            The ioBroker Community 2014-2023
                                            logo