Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. ioBroker Allgemein
    4. Anfängerfrage zu iob diag bzw. npm

    NEWS

    • Neues Video über Aliase, virtuelle Geräte und Kategorien

    • Wir empfehlen: Node.js 22.x

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    Anfängerfrage zu iob diag bzw. npm

    This topic has been deleted. Only users with topic management privileges can see it.
    • Thomas Braun
      Thomas Braun Most Active @maloross last edited by

      @maloross
      Wie schon von @arteck gesagt:
      Finger weg von manuellen Updates von nodejs/npm usw.
      Das läuft ausschließlich über deinen Paketmanager mit. Ein Update des Paketes 'nodejs' (aus der nodesource-Quelle) hat immer auch ein passendes npm mit an Bord.

      1 Reply Last reply Reply Quote 2
      • Thomas Braun
        Thomas Braun Most Active @maloross last edited by

        @maloross

        zusätzlichen Module im Javaskript-Adapter und mein erster Gedanke war, diese via npm nachzuinstallieren.

        Starte den javascript-Adapter besser nur neu. Der zieht dann eigenständig die zusätzlichen Module nach.

        maloross 1 Reply Last reply Reply Quote 1
        • maloross
          maloross @Thomas Braun last edited by

          @thomas-braun danke für die Ausführung, werde mich daran halten. Neustart hat tatsächlich die Fehler entfernt - ich bin begeistert!

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

            @maloross
            Was sagt denn

            iob diag
            

            so genau? Summary reicht zunächst mal.

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

              @thomas-braun

              Das ist das Ergebnis:

              ======================= SUMMARY =======================
                                      v.2023-10-10
              
                 Static hostname: Pi4Master
                       Icon name: computer
                Operating System: Raspbian GNU/Linux 11 (bullseye)
                          Kernel: Linux 6.1.21-v7l+
                    Architecture: arm
              
              Installation:           native
              Kernel:                 armv7l
              Userland:               armhf
              Timezone:               Europe/Berlin (CET, +0100)
              User-ID:                1000
              X-Server:               false
              Boot Target:            graphical.target
              
              Pending OS-Updates:     1
              Uncaught Rejection: Error: States DB is not allowed to start in the current Multihost environment
                  at Redis.<anonymous> (/opt/iobroker/node_modules/@iobroker/db-states-redis/build/lib/states/statesInRedisClient.js:459:23)
                  at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
              Pending iob updates:    0
              
              Nodejs-Installation:    /usr/bin/nodejs         v18.17.1
                                      /usr/bin/node           v18.17.1
                                      /usr/bin/npm            9.6.7
                                      /usr/bin/npx            9.6.7
                                      /usr/bin/corepack       0.18.0
              
              Recommended versions are nodejs No connection to databases possible ... and npm 9.8.1
              Your nodejs installation is correct
              
              MEMORY:
                             total        used        free      shared  buff/cache   available
              Mem:            7.9G        3.2G        4.0G        0.0K        677M        4.5G
              Swap:            99M         23M         76M
              Total:          8.0G        3.2G        4.1G
              
              Active iob-Instances:   57
              Active repo(s): Stable (default)
              
              ioBroker Core:          js-controller           5.0.12
                                      admin                   6.12.0
              
              ioBroker Status:        iobroker is running on this host.
              
              
              Objects type: jsonl
              States  type: jsonl
              
              Status admin and web instance:
              + system.adapter.admin.0                  : admin                 : Pi4Master                                -  enabled, port: 8081, bind: 0.0.0.0, run as: admin
                system.adapter.admin.1                  : admin                 : Pi4Slave2                                - disabled, port: 8081, bind: 0.0.0.0, run as: admin
                system.adapter.admin.2                  : admin                 : Pi4Slave1                                - disabled, port: 8081, bind: 0.0.0.0, run as: admin
              + system.adapter.web.0                    : web                   : Pi4Master                                -  enabled, port: 8099, bind: 192.168.180.175, run as: admin
                system.adapter.web.1                    : web                   : Pi4Master                                - disabled, port: 8082, bind: 192.168.180.175, run as: admin
              
              Objects:                26193
              States:                 24938
              
              Size of iob-Database:
              
              52M     /opt/iobroker/iobroker-data/objects.jsonl
              19M     /opt/iobroker/iobroker-data/objects.json.migrated
              19M     /opt/iobroker/iobroker-data/objects.json.bak.migrated
              67M     /opt/iobroker/iobroker-data/states.jsonl.bak
              6.1M    /opt/iobroker/iobroker-data/states.json.migrated
              6.1M    /opt/iobroker/iobroker-data/states.json.bak.migrated
              0       /opt/iobroker/iobroker-data/states.json.broken
              
              =================== END OF SUMMARY ====================
              

              BTW: Ich arbeite gerade deinen Toolkasten durch - für mich mehr als hilfreich!

              EDIT: der Redis-Fehler ist neu.

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

                @maloross

                iob fix
                iob nodejs-update
                
                1 Reply Last reply Reply Quote 0
                • maloross
                  maloross last edited by

                  @thomas-braun sagte in Anfängerfrage zu iob diag bzw. npm:

                  iob nodejs-update

                  hatte es gerade in dem Toolkasten-Thread gelesen, die Version sollte "gerade" sein. Woher die ungerade Version kommt, kann ich mir nicht erklären, da ich diesen Befehl bisher genutzt habe:

                  curl -sL https://deb.nodesource.com/setup_18.x | sudo -E bash -
                  sudo apt-get install -y nodejs
                  

                  Parallel beschäftige ich mich mit Bookworm, wobei ich mir mit dem Umstieg aber noch Zeit lassen möchte bzw. die Erfahrungen hier im Forum abwarte.

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

                    @maloross

                    nodes 18 ist doch eine gerade Version?
                    Die Version von npm interessiert dich nicht, solange das Hauptpaket richtig installiert ist.

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

                      @maloross sagte in Anfängerfrage zu iob diag bzw. npm:

                      Parallel beschäftige ich mich mit Bookworm, wobei ich mir mit dem Umstieg aber noch Zeit lassen möchte bzw. die Erfahrungen hier im Forum abwarte.

                      Bookworm ist ja jetzt 'stabil', da passiert nichts weltbewegendes mehr.
                      Wobei das auf deinem Raspberry eh komplett neuinstalliert werden sollte. Auf eine 64Bit-Version kommst du nicht per dist-upgrade.

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

                        @thomas-braun sagte in Anfängerfrage zu iob diag bzw. npm:

                        Wobei das auf deinem Raspberry eh komplett neuinstalliert werden sollte

                        das ist meine Standard-Vorgehensweise, da ich so meiner Meinung nach ein sauberes "neues" System bekomme. Backups mache ich sowieso regelmäßig und im schlimmsten Fall habe ich dann noch eine lauffähige Vorgängerversion.

                        Bisher konnte ich größere Ausfälle vermeiden 😉

                        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

                        876
                        Online

                        32.0k
                        Users

                        80.5k
                        Topics

                        1.3m
                        Posts

                        javasript npm fehler
                        3
                        14
                        544
                        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