Skip to content
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • 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. Error/Bug
  4. Gelöst: Problem mit JS-Adapter

NEWS

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    22
    1
    1.2k

  • UPDATE 31.10.: Amazon Alexa - ioBroker Skill läuft aus ?
    apollon77A
    apollon77
    48
    3
    9.2k

  • Monatsrückblick – September 2025
    BluefoxB
    Bluefox
    14
    1
    2.5k

Gelöst: Problem mit JS-Adapter

Geplant Angeheftet Gesperrt Verschoben Error/Bug
7 Beiträge 3 Kommentatoren 1.2k Aufrufe
  • Ä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.
  • wendy2702W Online
    wendy2702W Online
    wendy2702
    schrieb am zuletzt editiert von
    #1

    Hi,

    habe gerade einige Updates gemacht. Unter anderem den WEB Adapter welcher dann ein Update vom JS-Controller erforderte.

    Beim ersten Update versuch passierte das:

    $ ./iobroker upgrade self
    npm install iobroker.js-controller --production --prefix "/opt/iobroker" (System call)
    Host "openmediavault" (linux) updated
    Execute: chmod 777 -R /opt/iobroker
    Chmod finished. Restart controller
    ERROR: fs.js:502  return binding.open(pathModule._makeLong(path), stringToFlags(flags), mode);
                     ^
    Error: ENOENT, no such file or directory '/opt/iobroker/node_modules/iobroker.js-controller/lib/../log/restart.log'
        at Error (native)
        at Object.fs.openSync (fs.js:502:18)
        at restartController (/opt/iobroker/node_modules/iobroker.js-controller/lib/setup.js:2091:18)
        at /opt/iobroker/node_modules/iobroker.js-controller/lib/setup/setupUpgrade.js:212:29
        at ChildProcess. <anonymous>(/opt/iobroker/node_modules/iobroker.js-controller/lib/setup/setupUpgrade.js:263:31)
        at ChildProcess.emit (events.js:110:17)
        at Process.ChildProcess._handle.onexit (child_process.js:1067:12)
    
    ERROR: process exited with code 1</anonymous>
    

    Habe dann nochmal versucht und das Update lief angeblich durch.

    Jetzt ist Version 0.9 installiert aber ich kann die scheinbar nicht starten, es bleibt immer bei dieser Zeile:

    js-controller	ioBroker.js-controller	linux	0.9.0	0.9.0(Ausgeführt: 0.8.5)
    

    Beim restart kommt diese Meldung:

    999_js_restart.jpg

    Kann mir wer helfen mein iobroker wieder zum laufen zu bekommen?

    Danke und Gruß

    Bitte keine Fragen per PN, die gehören ins Forum!

    Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

    1 Antwort Letzte Antwort
    0
    • HomoranH Nicht stören
      HomoranH Nicht stören
      Homoran
      Global Moderator Administrators
      schrieb am zuletzt editiert von
      #2

      reboot?

      Gruß

      Rainer

      kein Support per PN! - Fragen im Forum stellen - es gibt fast nichts, was nicht auch für andere interessant ist.

      Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

      der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

      1 Antwort Letzte Antwort
      0
      • wendy2702W Online
        wendy2702W Online
        wendy2702
        schrieb am zuletzt editiert von
        #3

        Du meinst den ganzen Rechner?

        Habe in einigen anderen JS-Controller Themen gelesen das ein Reboot eher kontraproduktiv war.

        Werde ich aber auch versuchen wenn du/ihr meint.

        Aber was sollte ich vorher sichern oder wie… nicht das danach nichts mehr geht und ich von vorne anfangen muss meine Views usw. zu bauen.

        Bitte keine Fragen per PN, die gehören ins Forum!

        Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

        1 Antwort Letzte Antwort
        0
        • BluefoxB Offline
          BluefoxB Offline
          Bluefox
          schrieb am zuletzt editiert von
          #4

          @wendy2702:

          Du meinst den ganzen Rechner?

          Habe in einigen anderen JS-Controller Themen gelesen das ein Reboot eher kontraproduktiv war.

          Werde ich aber auch versuchen wenn du/ihr meint.

          Aber was sollte ich vorher sichern oder wie… nicht das danach nichts mehr geht und ich von vorne anfangen muss meine Views usw. zu bauen. `
          Reboot ist immer gut. :lol:

          Da läuft noch eine node.js Instanz mit js-controller. Oft kann man das mit "sudo iobroker restart" neu starten.

          1 Antwort Letzte Antwort
          0
          • wendy2702W Online
            wendy2702W Online
            wendy2702
            schrieb am zuletzt editiert von
            #5

            Reboot verlief suboptimal :-(

            Nach Reboot läuft NodeRed, Harmony, HMM Adapter nicht mehr.

            Harmony mal über den Button Stop und Start versucht zum leben zu erwecken, seitdem nur noch Zahnrad sichtbar und es tut sich nichts mehr.

            Edit:

            musste nochmal iobroker restarten. Jetzt läuft alles ausser der Harmony Adapter. Wenn ich den starten will kommt das im log:

            ! openmediavault 27 11:06:00.627 info host.openmediavault instance system.adapter.yr.0 started with pid 12193
            ! openmediavault 27 11:06:00.624 info host.openmediavault instance system.adapter.yr.0 started with pid 12193
            ! openmediavault 27 11:05:55.490 info iobroker npm WARN retry will retry, error on last attempt: Error: fetch failed with status code 406
            ! openmediavault 27 11:05:55.489 info iobroker npm WARN retry will retry, error on last attempt: Error: fetch failed with status code 406
            ! openmediavault 27 11:05:55.488 info iobroker npm ERR! fetch failed https://github.com/swissmanu/ltx.git#cd … ltx-parser
            ! openmediavault 27 11:05:55.487 info iobroker npm ERR! fetch failed https://github.com/swissmanu/ltx.git#cd ... ltx-parser
            ! iobroker 27 11:05:44.486 info npm WARN retry will retry, error on last attempt: Error: fetch failed with status code 406
            ! iobroker 27 11:05:44.483 info npm ERR! fetch failed https://github.com/swissmanu/ltx.git#cd ... ltx-parser
            ! iobroker 27 11:05:43.346 info npm WARN engine harmonyhubjs-client@1.1.8: wanted: {"npm":">=3.0.0"} (current: {"node":"0.11.16","npm":"2.3.0"})
            ! iobroker 27 11:05:42.218 info npm install iobroker.harmony --production --prefix "/opt/iobroker" (System call)
            ! iobroker 27 11:05:41.894 info install harmony
            ! host-openmediavault 27 11:05:41.893 warn startInstance cannot find start file for adapter "harmony". Try to install it... 1 attempt
            ! host-openmediavault 27 11:05:41.891 info object change system.adapter.harmony.0

            Sehe ich das Richtig das meine NPM Version zu niedrig ist?

            Wenn ja auf welche sollte ich updaten und wie ist der richtige weg?

            Danke

            Bitte keine Fragen per PN, die gehören ins Forum!

            Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

            1 Antwort Letzte Antwort
            0
            • HomoranH Nicht stören
              HomoranH Nicht stören
              Homoran
              Global Moderator Administrators
              schrieb am zuletzt editiert von
              #6

              Am besten machst du auch gleich nodejs 4.xx drauf.

              Kommt mit neuem npm

              altes nodejs deinstallieren,

              anschließend erst neues installieren wie http://www.iobroker.net/?page_id=3397&lang=debeschrieben.

              Gruß

              Rainer

              kein Support per PN! - Fragen im Forum stellen - es gibt fast nichts, was nicht auch für andere interessant ist.

              Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

              der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

              1 Antwort Letzte Antwort
              0
              • wendy2702W Online
                wendy2702W Online
                wendy2702
                schrieb am zuletzt editiert von
                #7

                Oh…

                lange ist meine Installtion von Nodejs her :?

                Wenn ich dem link folge und das entfernen versuche kommt nur das:

                ! root@openmediavault /opt/iobroker > apt-get –purge remove node
                ! Paketlisten werden gelesen... Fertig
                ! Abhängigkeitsbaum wird aufgebaut.
                ! Statusinformationen werden eingelesen.... Fertig
                ! Paket »node« ist nicht installiert, wird also auch nicht entfernt.
                ! 0 aktualisiert, 0 neu installiert, 0 zu entfernen und 0 nicht aktualisiert.
                ! root@openmediavault /opt/iobroker > sudo apt-get remove nodejs
                ! Paketlisten werden gelesen... Fertig
                ! Abhängigkeitsbaum wird aufgebaut.
                ! Statusinformationen werden eingelesen.... Fertig
                ! Paket »nodejs« ist nicht installiert, wird also auch nicht entfernt.
                ! 0 aktualisiert, 0 neu installiert, 0 zu entfernen und 0 nicht aktualisiert.

                Irgendwie trete ich gerade auf der Stelle und habe einen hänger. Auch Tante Google will mir nicht so richtig helfen… aber das liegt bestimmt daran das ich die falschen Suchbegriffe verwende.

                System ist übrigen Debian 7.

                Es ist aber wohl definitiv installiert:

                ! root@openmediavault / > node -v
                ! v0.11.16
                ! root@openmediavault / > npm -v
                ! 2.3.0
                ! root@openmediavault / > which npm
                ! /usr/local/bin/npm
                ! root@openmediavault / > which node
                ! /usr/local/bin/node
                ! root@openmediavault / >

                Hat hier noch wer ne Idee?

                EDIT:

                Habe es hinbekommen. Mein Sohn konnte sich erinnern.

                Danke

                Bitte keine Fragen per PN, die gehören ins Forum!

                Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

                1 Antwort Letzte Antwort
                0
                Antworten
                • In einem neuen Thema antworten
                Anmelden zum Antworten
                • Älteste zuerst
                • Neuste zuerst
                • Meiste Stimmen


                Support us

                ioBroker
                Community Adapters
                Donate

                805

                Online

                32.5k

                Benutzer

                81.7k

                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