Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. ioBroker Allgemein
    4. [gelöst]knn adptr jvscrpt nach backuprestore nicht installrn

    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

    [gelöst]knn adptr jvscrpt nach backuprestore nicht installrn

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

      tag zusammen,

      iobroker läuft bei mir seit nem jahr etwa auf einem raspi 4 2gbram
      zuletzt, vor etwa 2 wochen, installierte ich den node red adapter, um mit einem knx testbrett zu experimentieren.
      Seit dem hatte ich zwei-dreimal Neustarts mit:

      iobroker status
       Cannot read system.config: null (OK when migrating or restoring)
       Cannot find view "system" for search "host"
      iobroker is running on this host.
      

      ,was mit dem wiederherstellen der Objekte aus einem Backup nach diesem mini-howto-cannot-find-view-system-for-search-host wieder zu lösen war.

      das letzte mal aber nicht.

      Schuldig war wohl ein instabiles Netzteil, wenn alle Kerne in Volllast gegangen sind, ist der Raspi abgestürzt, seit Austausch läuft das Ding bisher stabil.

      Wiederherstellung aus Backup funktionierte beim letzen Mal nicht. Nach einigem nicht erfolgreichen Probieren den iobroker Ordner komplett entfernt und nach iobroker.net Dokumentation neu installiert, in kurzform also:

      sudo apt-get update && sudo apt-get upgrade
      sudo apt-get --purge remove node 
      sudo apt-get --purge remove nodejs
      sudo apt-get autoremove
      sudo reboot
      curl -sL https://deb.nodesource.com/setup_12.x | sudo -E bash -
      sudo apt install -y nodejs
      sudo reboot
      curl -sLf https://iobroker.net/install.sh | bash -
      

      Adapter sind nach backup Restore fast alle wieder da,
      nur scenes und javascript machten Probleme, hier das log von javascript:

      2021-04-25 15:43:33.850  - info: host.raspberrypi iobroker add javascript  --host raspberrypi
      2021-04-25 15:43:36.817  - info: host.raspberrypi iobroker NPM version: 6.14.12
      2021-04-25 15:43:36.840  - info: host.raspberrypi iobroker npm install iobroker.javascript@5.1.3 --loglevel error -                                                                                                           -prefix "/opt/iobroker" (System call)
      2021-04-25 15:43:52.447  - info: host.raspberrypi iobroker npm ERR! code EINTEGRITY
      2021-04-25 15:43:52.449  - info: host.raspberrypi iobroker npm ERR! errno EINTEGRITY
      2021-04-25 15:43:52.473  - info: host.raspberrypi iobroker npm ERR! Invalid response body while trying to fetch https://registry.npmjs.org/cron-parser: Integrity verification failed for sha512-Os2BWkpe98NmjdD64oVkLD0yUgTA0lFzpndgSH7pKVSP0K7K0kAaI4Fkeyfhnt8YnzvFnkwPZPSoJehZkk+F8Q== (/home/iobroker/.npm/_cacache/content-v2/sha512/3a/cd/815a4a5ef7c3668dd0fae285642c3d325204c0d25173a67760487ee929548fd0aecad2401a2381647b27e19edf189f3bc59e4c0f64f4a825e859924f85f1)
      2021-04-25 15:43:52.563  - info: host.raspberrypi iobroker
      2021-04-25 15:43:52.565  - info: host.raspberrypi iobroker npm ERR! A complete log of this run can be found in:npm ERR!     /home/iobroker/.npm/_logs/2021-04-25T13_43_52_486Z-debug.log
      2021-04-25 15:43:52.589  - error: host.raspberrypi iobroker host.raspberrypi Cannot install iobroker.javascript@5.1.3: 1
      2021-04-25 15:43:53.626  - info: host.raspberrypi iobroker exit 25
      
      

      das npm log wäre das hier:2021-04-25T13_25_22_896Z-debug.log

      aus dem Werkzeugkasten:

      pi@raspberrypi://opt/iobroker/node_modules $ sudo apt update
      OK:1 http://phoscon.de/apt/deconz buster InRelease
      OK:2 http://raspbian.raspberrypi.org/raspbian buster InRelease
      OK:3 https://deb.nodesource.com/node_12.x buster InRelease
      OK:4 http://archive.raspberrypi.org/debian buster InRelease
      Paketlisten werden gelesen... Fertig
      Abhängigkeitsbaum wird aufgebaut.
      Statusinformationen werden eingelesen.... Fertig
      Alle Pakete sind aktuell.
      
      pi@raspberrypi://opt/iobroker/node_modules $ which nodejs && nodejs -v && which node && node -v && which npm && npm -v && apt policy nodejs
      /usr/bin/nodejs
      v12.22.1
      /usr/bin/node
      v12.22.1
      /usr/bin/npm
      6.14.12
      nodejs:
        Installiert:           12.22.1-1nodesource1
        Installationskandidat: 12.22.1-1nodesource1
        Versionstabelle:
       *** 12.22.1-1nodesource1 500
              500 https://deb.nodesource.com/node_12.x buster/main armhf Packages
              100 /var/lib/dpkg/status
           10.24.0~dfsg-1~deb10u1 500
              500 http://raspbian.raspberrypi.org/raspbian buster/main armhf Packages
      

      jetzt bin ich ratlos.

      Kann mir da jemand in die richtige Richtung weisen?

      Thomas Braun 1 Reply Last reply Reply Quote 0
      • Thomas Braun
        Thomas Braun Most Active @jpedder last edited by Thomas Braun

        @jpedder
        Lösch mal den npm-cache:

        cd /opt/iobroker
        npm cache clear --force
        

        Übrigens Top-Anfrage! Schön formatiert und zuvor auch ein wenig schlau gemacht!

        J 1 Reply Last reply Reply Quote 0
        • J
          jpedder @Thomas Braun last edited by

          @thomas-braun
          klar, das ist ja das Mindeste..

          cd /opt/iobroker
          npm cache clear --force
          

          bringt leider keine änderung..
          Adapterinstallation bricht mit identischer fehlermeldung ab.

          Thomas Braun J 2 Replies Last reply Reply Quote 0
          • Thomas Braun
            Thomas Braun Most Active @jpedder last edited by

            @jpedder
            Kannst du die komplette Ein- und Ausgaben bitte Posten?

            J 1 Reply Last reply Reply Quote 0
            • J
              jpedder @Thomas Braun last edited by

              @thomas-braun

              ich kann gerade das web interface nicht erreichen, da muss ich später nochmal nachforschen. erst mal kurz zur Arbeit.

              
              pi@raspberrypi:~ $ groups
              pi adm tty dialout cdrom sudo audio video plugdev games users input netdev gpio i2c spi iobroker
              pi@raspberrypi:~ $ who -r
                       Runlevel 3   2021-04-26 07:29
              pi@raspberrypi:~ $ sudo apt update
              OK:1 http://raspbian.raspberrypi.org/raspbian buster InRelease
              OK:2 http://phoscon.de/apt/deconz buster InRelease
              OK:3 http://archive.raspberrypi.org/debian buster InRelease
              OK:4 https://deb.nodesource.com/node_12.x buster InRelease
              Paketlisten werden gelesen... Fertig
              Abhängigkeitsbaum wird aufgebaut.
              Statusinformationen werden eingelesen.... Fertig
              Alle Pakete sind aktuell.
              pi@raspberrypi:~ $ which nodejs && nodejs -v && which node && node -v && which npm && npm -v && apt policy nodejs
              /usr/bin/nodejs
              v12.22.1
              /usr/bin/node
              v12.22.1
              /usr/bin/npm
              6.14.12
              nodejs:
                Installiert:           12.22.1-1nodesource1
                Installationskandidat: 12.22.1-1nodesource1
                Versionstabelle:
               *** 12.22.1-1nodesource1 500
                      500 https://deb.nodesource.com/node_12.x buster/main armhf Packages
                      100 /var/lib/dpkg/status
                   10.24.0~dfsg-1~deb10u1 500
                      500 http://raspbian.raspberrypi.org/raspbian buster/main armhf Packages
              pi@raspberrypi:~ $ iobroker repo list
              default     : http://download.iobroker.net/sources-dist.json
              latest      : http://download.iobroker.net/sources-dist-latest.json
              
              Active repo: default
              pi@raspberrypi:~ $ iobroker update | grep -i updateable
              Adapter    "fhem"          : 1.6.0    , installed 1.5.3 [Updateable]
              
              
              J 1 Reply Last reply Reply Quote 0
              • J
                jpedder @jpedder last edited by

                ah, ich hatte iobroker manuell gestoppt, um nochmal den fixer drüber laufen zu lassen, und danach nicht mehr händisch gestartet, daher kein web interface.🤦

                1 Reply Last reply Reply Quote 0
                • J
                  jpedder @jpedder last edited by jpedder

                  pi@raspberrypi://opt/iobroker $ npm cache clear --force
                  npm WARN using --force I sure hope you know what you are doing.
                  pi@raspberrypi://opt/iobroker $ iobroker add javascript
                  NPM version: 6.14.12
                  npm install iobroker.javascript@5.1.3 --loglevel error --prefix "/opt/iobroker" (System call)
                  npm ERR! code EINTEGRITY
                  npm ERR! errno EINTEGRITY
                  npm ERR! Invalid response body while trying to fetch https://registry.npmjs.org/cron-parser: Integrity verification failed for sha512-Os2BWkpe98NmjdD64oVkLD0yUgTA0lFzpndgSH7pKVSP0K7K0kAaI4Fkeyfhnt8YnzvFnkwPZPSoJehZkk+F8Q== (/home/iobroker/.npm/_cacache/content-v2/sha512/3a/cd/815a4a5ef7c3668dd0fae285642c3d325204c0d25173a67760487ee929548fd0aecad2401a2381647b27e19edf189f3bc59e4c0f64f4a825e859924f85f1)
                  
                  npm ERR! A complete log of this run can be found in:
                  npm ERR!     /home/iobroker/.npm/_logs/2021-04-26T15_19_05_510Z-debug.log
                  host.raspberrypi Cannot install iobroker.javascript@5.1.3: 1
                  pi@raspberrypi://opt/iobroker $ iobroker.javascript
                  

                  aus dem admin heraus versucht, sieht das genau so aus...

                  1 Reply Last reply Reply Quote 0
                  • Thomas Braun
                    Thomas Braun Most Active last edited by

                    @jpedder Keine Idee wo es da klemmt.

                    J 1 Reply Last reply Reply Quote 0
                    • J
                      jpedder @Thomas Braun last edited by

                      @thomas-braun
                      sooo, bin was weiter gekommen.
                      ich dachte, wenn da ein hash nicht richtig abgeglichen werden kann, und an sich alles richtig läuft, ist ja vielleicht auch einfach der hash alt oder durch die Stromausfälle kapott.
                      also nochmal npm komplett runtergeschmissen.

                      sudo apt-get --purge remove node
                      sudo apt-get --purge remove nodejs
                      sudo apt-get autoremove
                      sudo reboot
                      

                      entscheidend war dann offenbar:

                      sudo rm -r /home/iobroker/.npm
                      
                      sudo apt install -y nodejs
                      

                      danach ging

                      iobroker add javascript
                      

                      problemlos ohne Fehlermeldungen, der noch fehlende scenes adapter hatte sich beim nächsten log gucken dann auch schon selbst installiert..
                      irgendwas schien in /home/iobroker/.npm unruhe zu stiften.

                      Läuft erst mal..
                      Vielen Dank für die Hilfe!

                      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

                      931
                      Online

                      31.9k
                      Users

                      80.2k
                      Topics

                      1.3m
                      Posts

                      2
                      9
                      350
                      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