Weiter zum Inhalt
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Hell
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dunkel
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Standard: (Kein Skin)
  • Kein Skin
Einklappen
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. ioBroker Allgemein
  4. node.js zerschossen

NEWS

  • Neuer ioBroker-Blog online: Monatsrückblick März/April 2026
    BluefoxB
    Bluefox
    8
    1
    429

  • Verwendung von KI bitte immer deutlich kennzeichnen
    HomoranH
    Homoran
    10
    1
    355

  • Monatsrückblick Januar/Februar 2026 ist online!
    BluefoxB
    Bluefox
    18
    1
    959

node.js zerschossen

Geplant Angeheftet Gesperrt Verschoben ioBroker Allgemein
node
55 Beiträge 7 Kommentatoren 2.4k Aufrufe 5 Beobachtet
  • Älteste zuerst
  • Neuste zuerst
  • Meiste Stimmen
Antworten
  • In einem neuen Thema antworten
Anmelden zum Antworten
Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
  • T toki1973

    Irgenwie scheint etwas zerschossen zu sein nach dem Update Versuch der node.js Version von 8 auf 10.

    Wie kann ich noch etwas retten. Mit dem BackIt Up Adapter hatte ich zuvor ein Backup erstellt.

    iobroker info
    module.js:550
        throw err;
        ^
    
    Error: Cannot find module '/opt/iobroker/node_modules/iobroker.js-controller/iobroker.js'
        at Function.Module._resolveFilename (module.js:548:15)
        at Function.Module._load (module.js:475:25)
        at Function.Module.runMain (module.js:694:10)
        at startup (bootstrap_node.js:204:16)
        at bootstrap_node.js:625:3
    
    sigi234S Online
    sigi234S Online
    sigi234
    Forum Testing Most Active
    schrieb am zuletzt editiert von
    #5

    @toki1973

    Was kommt bei:

    cd /opt/iobroker
    iobroker list instances
    node -v
    nodejs -v
    npm -v

    Bitte benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.
    Immer Daten sichern!

    1 Antwort Letzte Antwort
    0
    • T Offline
      T Offline
      toki1973
      schrieb am zuletzt editiert von
      #6

      Re: node.js zerschossen
      Danke für die Rückmeldung!
      Das sieht doch eigentlich ganz gut aus - oder?

      pi@ioBroker-Pi:/opt/iobroker $ node -v
      v8.15.1
      pi@ioBroker-Pi:/opt/iobroker $ nodejs -v
      v8.15.1
      pi@ioBroker-Pi:/opt/iobroker $ npm -v
      6.4.1
      pi@ioBroker-Pi:/opt/iobroker $
      
      

      NUC, PROXMOX, Grafana, Influx, Unify

      1 Antwort Letzte Antwort
      0
      • crunchipC crunchip

        @toki1973 da ich mich selbst mit der Materie nicht sonderlich auskenne und ich nicht weiss, wie du was updaten wolltest, kann ich dir da wenig helfen.
        Sollte es ein Rechte problem wegen was auch immer sein, hilft oftmals den Fixer drüber laufen zu lassen.

        T Offline
        T Offline
        toki1973
        schrieb am zuletzt editiert von
        #7

        @crunchip said in node.js zerschossen:

        @toki1973 da ich mich selbst mit der Materie nicht sonderlich auskenne und ich nicht weiss, wie du was updaten wolltest, kann ich dir da wenig helfen.
        Sollte es ein Rechte problem wegen was auch immer sein, hilft oftmals den Fixer drüber laufen zu lassen.

        pi@ioBroker-Pi:/opt/iobroker $ curl -sL https://iobroker.net/fix.sh | bash -
        ioBroker is not installed in /opt/iobroker! Cannot fix anything...
        (23) Failed writing body
        
        

        NUC, PROXMOX, Grafana, Influx, Unify

        J 1 Antwort Letzte Antwort
        0
        • T toki1973

          @crunchip said in node.js zerschossen:

          @toki1973 da ich mich selbst mit der Materie nicht sonderlich auskenne und ich nicht weiss, wie du was updaten wolltest, kann ich dir da wenig helfen.
          Sollte es ein Rechte problem wegen was auch immer sein, hilft oftmals den Fixer drüber laufen zu lassen.

          pi@ioBroker-Pi:/opt/iobroker $ curl -sL https://iobroker.net/fix.sh | bash -
          ioBroker is not installed in /opt/iobroker! Cannot fix anything...
          (23) Failed writing body
          
          
          J Offline
          J Offline
          Jan1
          schrieb am zuletzt editiert von
          #8

          @toki1973
          na schau doch mal ob das Verzeichnis /opt/iobroker noch existiert wenn er es schon nicht findet.
          Ein Rechte Problem sehe ich bei den Logs eher nicht sondern eher wirklich fehlende Ordner, da er hier nicht den Zugriff bemängelt sondern den schon gar nicht findet.

          1 Antwort Letzte Antwort
          0
          • T Offline
            T Offline
            toki1973
            schrieb am zuletzt editiert von
            #9
            pi@ioBroker-Pi:/opt/iobroker $ ls
            backups                       iobroker       log                reinstall.js
            CHANGELOG_INSTALLER_LINUX.md  iobroker-data  node_modules       reinstall.sh
            install                       killall.sh     package.json
            INSTALLER_INFO.txt            lib            package-lock.json
            iob                           LICENSE        README.md
            
            

            NUC, PROXMOX, Grafana, Influx, Unify

            J 1 Antwort Letzte Antwort
            0
            • T toki1973
              pi@ioBroker-Pi:/opt/iobroker $ ls
              backups                       iobroker       log                reinstall.js
              CHANGELOG_INSTALLER_LINUX.md  iobroker-data  node_modules       reinstall.sh
              install                       killall.sh     package.json
              INSTALLER_INFO.txt            lib            package-lock.json
              iob                           LICENSE        README.md
              
              
              J Offline
              J Offline
              Jan1
              schrieb am zuletzt editiert von Jan1
              #10

              @toki1973
              Hm, zumindest der Ordner ist mal da.
              Da Du bestimmt ein Update hast, kannst jetzt mal zwei Dinge probieren. Installiere den IOBroker noch mal und schau obs läuft, wenn das schief geht, IOBroker Ordner löschen, neu installieren und Backup wieder herstellen. Dann kannst noch mal nach Anleitung die Node hochziehen.

              T 1 Antwort Letzte Antwort
              0
              • J Jan1

                @toki1973
                Hm, zumindest der Ordner ist mal da.
                Da Du bestimmt ein Update hast, kannst jetzt mal zwei Dinge probieren. Installiere den IOBroker noch mal und schau obs läuft, wenn das schief geht, IOBroker Ordner löschen, neu installieren und Backup wieder herstellen. Dann kannst noch mal nach Anleitung die Node hochziehen.

                T Offline
                T Offline
                toki1973
                schrieb am zuletzt editiert von toki1973
                #11

                @Jan1 Wie kann ich denn den iobroker über die Console installieren?
                Ah hier: https://github.com/ioBroker/ioBroker/wiki/Installation

                Da steht das zuerst nodejs isntalliert werden soll

                NUC, PROXMOX, Grafana, Influx, Unify

                J 1 Antwort Letzte Antwort
                0
                • PeoplesP Offline
                  PeoplesP Offline
                  Peoples
                  schrieb am zuletzt editiert von
                  #12

                  Hier steht's auch in der Doku
                  Link

                  Ich beantworte keine Fragen zu Themen via PN

                  1 Antwort Letzte Antwort
                  0
                  • T toki1973

                    @Jan1 Wie kann ich denn den iobroker über die Console installieren?
                    Ah hier: https://github.com/ioBroker/ioBroker/wiki/Installation

                    Da steht das zuerst nodejs isntalliert werden soll

                    J Offline
                    J Offline
                    Jan1
                    schrieb am zuletzt editiert von
                    #13

                    @toki1973
                    genau, bitte die "normale" Doku verwenden und da Du die Node ja schon drauf hast einfach danach weiter machen. Wenn es klappt ist gut wenn nicht eben das Backup. Man könnte jetzt auch versuchen das ganze manuell zu retten, wobei keiner weiß wo und was Du falsch gemacht hast, wird das mit Sicherheit etwas länger dauern.

                    1 Antwort Letzte Antwort
                    0
                    • T Offline
                      T Offline
                      toki1973
                      schrieb am zuletzt editiert von
                      #14

                      So iobroker ist wieder installiert:) Ich erreiche aber nur der 8082 Port und kann bspw. die VIS öffnen. Die admin.1 Session kann ich über den browser nicht erreichen obwohl in der console sie als aktiv angezeigt wird.

                      NUC, PROXMOX, Grafana, Influx, Unify

                      PeoplesP 1 Antwort Letzte Antwort
                      0
                      • T toki1973

                        So iobroker ist wieder installiert:) Ich erreiche aber nur der 8082 Port und kann bspw. die VIS öffnen. Die admin.1 Session kann ich über den browser nicht erreichen obwohl in der console sie als aktiv angezeigt wird.

                        PeoplesP Offline
                        PeoplesP Offline
                        Peoples
                        schrieb am zuletzt editiert von Peoples
                        #15

                        @toki1973
                        versuch doch mal den port zu ändern via konsole:

                        cd /opt/iobroker
                        sudo iobroker set admin.0 --port 8081
                        

                        Weis nur nicht ob das so noch funktioniert

                        Ich beantworte keine Fragen zu Themen via PN

                        1 Antwort Letzte Antwort
                        0
                        • T Offline
                          T Offline
                          toki1973
                          schrieb am zuletzt editiert von
                          #16

                          Wüsste nich was das nützen sollte. Auf 8082 bekomme ich die Kacheln für VIS,Admin, Mobile angezeigt. Nur wenn ich dann Admin auswähle bekomme ich einen Connection Fehler. Aber Admin läuft laut Status auf dem richtigen Port.
                          Weitere Ideen?

                          pi@ioBroker-Pi:~ $ iobroker list instances
                            system.adapter.admin.0                 : admin       - disabled, port: 8081, bind: 0.0.0.0, run as: a                                 dmin
                            system.adapter.admin.1                 : admin       -  enabled, port: 8081, bind: 0.0.0.0, run as: a                                 dmin
                          
                          

                          NUC, PROXMOX, Grafana, Influx, Unify

                          J PeoplesP 2 Antworten Letzte Antwort
                          0
                          • T toki1973

                            Wüsste nich was das nützen sollte. Auf 8082 bekomme ich die Kacheln für VIS,Admin, Mobile angezeigt. Nur wenn ich dann Admin auswähle bekomme ich einen Connection Fehler. Aber Admin läuft laut Status auf dem richtigen Port.
                            Weitere Ideen?

                            pi@ioBroker-Pi:~ $ iobroker list instances
                              system.adapter.admin.0                 : admin       - disabled, port: 8081, bind: 0.0.0.0, run as: a                                 dmin
                              system.adapter.admin.1                 : admin       -  enabled, port: 8081, bind: 0.0.0.0, run as: a                                 dmin
                            
                            
                            J Offline
                            J Offline
                            Jan1
                            schrieb am zuletzt editiert von
                            #17

                            @toki1973
                            warum hast Du 2 Admin Instanzen und hast da mal einen auf https umgestellt?

                            1 Antwort Letzte Antwort
                            0
                            • T toki1973

                              Wüsste nich was das nützen sollte. Auf 8082 bekomme ich die Kacheln für VIS,Admin, Mobile angezeigt. Nur wenn ich dann Admin auswähle bekomme ich einen Connection Fehler. Aber Admin läuft laut Status auf dem richtigen Port.
                              Weitere Ideen?

                              pi@ioBroker-Pi:~ $ iobroker list instances
                                system.adapter.admin.0                 : admin       - disabled, port: 8081, bind: 0.0.0.0, run as: a                                 dmin
                                system.adapter.admin.1                 : admin       -  enabled, port: 8081, bind: 0.0.0.0, run as: a                                 dmin
                              
                              
                              PeoplesP Offline
                              PeoplesP Offline
                              Peoples
                              schrieb am zuletzt editiert von
                              #18

                              @toki1973
                              Also ich habe gerade mal versucht deinen Fehler auf meinem Testsystem nachzustellen aber das klappt nicht.

                              Das einzige was mir noch einfallen würde, du aber bestimmt schon versucht hast, beide Instanzen zu löschen und neu zu installieren:

                              • Iobroker delete admin.1
                              • Iobroker delete admin.0
                              • Iobroker add admin --enabled --8081

                              Mehr fällt mir nicht ein sorry

                              Ich beantworte keine Fragen zu Themen via PN

                              1 Antwort Letzte Antwort
                              0
                              • T Offline
                                T Offline
                                toki1973
                                schrieb am zuletzt editiert von
                                #19

                                So, iobroker gestopp. Alle admin Instanzen gelöscht und wieder einer neu angelegt. Leider immer noch kein Zugriff auf den Admin - das kann doch nicht sein - noch Ideen? Logfiles benötigt?

                                NUC, PROXMOX, Grafana, Influx, Unify

                                T 1 Antwort Letzte Antwort
                                0
                                • T toki1973

                                  So, iobroker gestopp. Alle admin Instanzen gelöscht und wieder einer neu angelegt. Leider immer noch kein Zugriff auf den Admin - das kann doch nicht sein - noch Ideen? Logfiles benötigt?

                                  T Offline
                                  T Offline
                                  toki1973
                                  schrieb am zuletzt editiert von
                                  #20

                                  @toki1973 [link text](```

                                  
                                  pi@ioBroker-Pi:~ $ iobroker status
                                  iobroker is not running
                                  
                                  Objects type: file
                                  States  type: file
                                  pi@ioBroker-Pi:~ $ iobroker restart
                                  pi@ioBroker-Pi:~ $ obroker status
                                  -bash: obroker: Kommando nicht gefunden.
                                  pi@ioBroker-Pi:~ $ iobroker status
                                  events.js:183
                                        throw er; // Unhandled 'error' event
                                        ^
                                  
                                  Error: listen EADDRINUSE 127.0.0.1:9001
                                      at Server.setupListenHandle [as _listen2] (net.js:1360:14)
                                      at listenInCluster (net.js:1401:12)
                                      at doListen (net.js:1510:7)
                                      at _combinedTickCallback (internal/process/next_tick.js:142:11)
                                      at process._tickCallback (internal/process/next_tick.js:181:9)
                                  pi@ioBroker-Pi:~ $ iobroker restart
                                  pi@ioBroker-Pi:~ $ iobroker status
                                  iobroker is running
                                  
                                  Objects type: file
                                  States  type: file
                                  pi@ioBroker-Pi:~ $ iobroker list instances
                                   Cannot parse /opt/iobroker/iobroker-data/objects.json: RangeError: Array buffer allocation failed
                                   Cannot parse /opt/iobroker/iobroker-data/objects.json.bak: RangeError: Array buffer allocation failed
                                  
                                  <--- Last few GCs --->
                                  
                                  [5906:0x3289b08]    90566 ms: Mark-sweep 7.0 (10.5) -> 7.0 (10.5) MB, 748.1 / 37.2 ms  allocation failure GC in old space requested
                                  [5906:0x3289b08]    90689 ms: Mark-sweep 7.0 (10.5) -> 7.0 (10.5) MB, 100.3 / 0.1 ms  last resort GC in old space requested
                                  [5906:0x3289b08]    91368 ms: Mark-sweep 7.0 (10.5) -> 7.0 (10.5) MB, 678.5 / 20.9 ms  last resort GC in old space requested
                                  
                                  
                                  <--- JS stacktrace --->
                                  
                                  ==== JS stack trace =========================================
                                  
                                  Security context: 0x38716201 <JSObject>
                                      1: toString [buffer.js:611] [bytecode=0x3d4be78d offset=31](this=0x4530dfe9 <Uint8Array map = 0x2eb25789>,encoding=0x3b88417d <undefined>,start=0x3b88417d <undefined>,end=0x3b88417d <undefined>)
                                      2: arguments adaptor frame: 0->3
                                      3: __construct(aka __construct) [/opt/iobroker/node_modules/iobroker.js-controller/lib/states/statesInMemServer.js:144] [bytecode=0x3f504b9d offset=112](this=0x3b...
                                  
                                  FATAL ERROR: CALL_AND_RETRY_LAST Allocation failed - JavaScript heap out of memory
                                  /usr/bin/iobroker: Zeile 8:  5898 Abgebrochen             sudo -H -u iobroker node /opt/iobroker/node_modules/iobroker.js-controller/iobroker.js $@
                                  
                                  

                                  NUC, PROXMOX, Grafana, Influx, Unify

                                  sigi234S 1 Antwort Letzte Antwort
                                  0
                                  • T toki1973

                                    @toki1973 [link text](```

                                    
                                    pi@ioBroker-Pi:~ $ iobroker status
                                    iobroker is not running
                                    
                                    Objects type: file
                                    States  type: file
                                    pi@ioBroker-Pi:~ $ iobroker restart
                                    pi@ioBroker-Pi:~ $ obroker status
                                    -bash: obroker: Kommando nicht gefunden.
                                    pi@ioBroker-Pi:~ $ iobroker status
                                    events.js:183
                                          throw er; // Unhandled 'error' event
                                          ^
                                    
                                    Error: listen EADDRINUSE 127.0.0.1:9001
                                        at Server.setupListenHandle [as _listen2] (net.js:1360:14)
                                        at listenInCluster (net.js:1401:12)
                                        at doListen (net.js:1510:7)
                                        at _combinedTickCallback (internal/process/next_tick.js:142:11)
                                        at process._tickCallback (internal/process/next_tick.js:181:9)
                                    pi@ioBroker-Pi:~ $ iobroker restart
                                    pi@ioBroker-Pi:~ $ iobroker status
                                    iobroker is running
                                    
                                    Objects type: file
                                    States  type: file
                                    pi@ioBroker-Pi:~ $ iobroker list instances
                                     Cannot parse /opt/iobroker/iobroker-data/objects.json: RangeError: Array buffer allocation failed
                                     Cannot parse /opt/iobroker/iobroker-data/objects.json.bak: RangeError: Array buffer allocation failed
                                    
                                    <--- Last few GCs --->
                                    
                                    [5906:0x3289b08]    90566 ms: Mark-sweep 7.0 (10.5) -> 7.0 (10.5) MB, 748.1 / 37.2 ms  allocation failure GC in old space requested
                                    [5906:0x3289b08]    90689 ms: Mark-sweep 7.0 (10.5) -> 7.0 (10.5) MB, 100.3 / 0.1 ms  last resort GC in old space requested
                                    [5906:0x3289b08]    91368 ms: Mark-sweep 7.0 (10.5) -> 7.0 (10.5) MB, 678.5 / 20.9 ms  last resort GC in old space requested
                                    
                                    
                                    <--- JS stacktrace --->
                                    
                                    ==== JS stack trace =========================================
                                    
                                    Security context: 0x38716201 <JSObject>
                                        1: toString [buffer.js:611] [bytecode=0x3d4be78d offset=31](this=0x4530dfe9 <Uint8Array map = 0x2eb25789>,encoding=0x3b88417d <undefined>,start=0x3b88417d <undefined>,end=0x3b88417d <undefined>)
                                        2: arguments adaptor frame: 0->3
                                        3: __construct(aka __construct) [/opt/iobroker/node_modules/iobroker.js-controller/lib/states/statesInMemServer.js:144] [bytecode=0x3f504b9d offset=112](this=0x3b...
                                    
                                    FATAL ERROR: CALL_AND_RETRY_LAST Allocation failed - JavaScript heap out of memory
                                    /usr/bin/iobroker: Zeile 8:  5898 Abgebrochen             sudo -H -u iobroker node /opt/iobroker/node_modules/iobroker.js-controller/iobroker.js $@
                                    
                                    
                                    sigi234S Online
                                    sigi234S Online
                                    sigi234
                                    Forum Testing Most Active
                                    schrieb am zuletzt editiert von sigi234
                                    #21

                                    @toki1973 sagte in node.js zerschossen:

                                    JavaScript heap out of memory

                                    Wo hast du den Host installiert? Hardware

                                    Bitte benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.
                                    Immer Daten sichern!

                                    1 Antwort Letzte Antwort
                                    0
                                    • T Offline
                                      T Offline
                                      toki1973
                                      schrieb am zuletzt editiert von
                                      #22

                                      Raspberry 3

                                      NUC, PROXMOX, Grafana, Influx, Unify

                                      1 Antwort Letzte Antwort
                                      0
                                      • T Offline
                                        T Offline
                                        toki1973
                                        schrieb am zuletzt editiert von
                                        #23

                                        Hat denn wirklich keiner noch Ideen was ich prüfen kann. Der WEb-Adapter auf 8082 ist erreichbar. Admin.0 ist enabled und verwendet den Port 8081.

                                        Tortzdem ist die Admin Oberfläche nicht erreichbar.

                                        NUC, PROXMOX, Grafana, Influx, Unify

                                        crunchipC 1 Antwort Letzte Antwort
                                        0
                                        • T toki1973

                                          Hat denn wirklich keiner noch Ideen was ich prüfen kann. Der WEb-Adapter auf 8082 ist erreichbar. Admin.0 ist enabled und verwendet den Port 8081.

                                          Tortzdem ist die Admin Oberfläche nicht erreichbar.

                                          crunchipC Abwesend
                                          crunchipC Abwesend
                                          crunchip
                                          Forum Testing Most Active Developer
                                          schrieb am zuletzt editiert von crunchip
                                          #24

                                          @toki1973 hab was altes gefunden, ein Link von @sigi234 aus alten Zeiten, kann man nur leider nicht mehr öffnen
                                          vllt stimmt etwas mit deinem TCP Port nicht?

                                          umgestiegen von Proxmox auf Unraid

                                          1 Antwort Letzte Antwort
                                          0

                                          Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.

                                          Hast du es satt, bei jedem Besuch durch die gleichen Beiträge zu scrollen? Wenn du dich für ein Konto anmeldest, kommst du immer genau dorthin zurück, wo du zuvor warst, und kannst dich über neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und Beiträge positiv bewerten, um anderen Community-Mitgliedern deine Wertschätzung zu zeigen.

                                          Mit deinem Input könnte dieser Beitrag noch besser werden 💗

                                          Registrieren Anmelden
                                          Antworten
                                          • In einem neuen Thema antworten
                                          Anmelden zum Antworten
                                          • Älteste zuerst
                                          • Neuste zuerst
                                          • Meiste Stimmen


                                          Support us

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

                                          368

                                          Online

                                          32.8k

                                          Benutzer

                                          82.8k

                                          Themen

                                          1.3m

                                          Beiträge
                                          Community
                                          Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                                          ioBroker Community 2014-2025
                                          logo
                                          • Anmelden

                                          • Du hast noch kein Konto? Registrieren

                                          • Anmelden oder registrieren, um zu suchen
                                          • Erster Beitrag
                                            Letzter Beitrag
                                          0
                                          • Home
                                          • Aktuell
                                          • Tags
                                          • Ungelesen 0
                                          • Kategorien
                                          • Unreplied
                                          • Beliebt
                                          • GitHub
                                          • Docu
                                          • Hilfe