Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. ioBroker Allgemein
    4. Diverse Adapter laufen nach Update nicht mehr

    NEWS

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

    • ioBroker goes Matter ... Matter Adapter in Stable

    • Monatsrückblick - April 2025

    Diverse Adapter laufen nach Update nicht mehr

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

      Hallo zusammen

      Ich habe bei diversen Adapter ein Update durchgeführt.

      nun laufen die Adapter JavaScript.0, hm-rega.0, s7.0 nicht mehr.

      node-red hat zwar bei Instanzen einen grünen Punkt, aber die Seite kann nicht aufgerufen werden.

      Dann wollte ich den Adapter admin.o updaten. aber bei mir ist der Aktualisieren-Butten grau hinterlegt. und als Meldetext kommt Nicht kompatible Version von java-controller. Es wird <= 1.2.0 erwartet.

      Auch wenn ich in den Einstellungen der Aktiver Verwahrungsort von default auf latest stelle geht ein Update nicht.

      Besten Dank schon jetzt

      Gruss

      Philipp

      1 Reply Last reply Reply Quote 0
      • arteck
        arteck Developer Most Active last edited by

        erst den js-controller auf 1.4.2 bringen..

        dann nochmal melden

        1 Reply Last reply Reply Quote 0
        • P
          Phips_CH last edited by

          Kann das sein das ich gar kein js-controller habe?

          Ich habe nur Script Engine.

          Wenn ich versuche von https://github.com/ioBroker/ioBroker.js … tree/1.4.0

          den js-controller herunterzuladen, erscheint eine Fehlermeldung.
          2604_fehler.png

          1 Reply Last reply Reply Quote 0
          • htrecksler
            htrecksler Forum Testing last edited by

            Einen Controller hast du bestimmt 😄

            Update des Controllers (vgl. Doku)

            sudo iobroker stop
            sudo iobroker update
            sudo iobroker upgrade self
            sudo iobroker start
            
            
            1 Reply Last reply Reply Quote 0
            • P
              Phips_CH last edited by

              Jetzt läuft auch ioBroker nicht mehr.

              sudo iobroker start
              module.js:327
                  throw err;
                  ^
              
              Error: Cannot find module 'yargs-parser'
                  at Function.Module._resolveFilename (module.js:325:15)
                  at Function.Module._load (module.js:276:25)
                  at Module.require (module.js:353:17)
                  at require (internal/module.js:12:17)
                  at Object. <anonymous>(/opt/iobroker/node_modules/iobroker.js-controller/node_modules/yargs/lib/command.js:5:16)
                  at Module._compile (module.js:409:26)
                  at Object.Module._extensions..js (module.js:416:10)
                  at Module.load (module.js:343:32)
                  at Function.Module._load (module.js:300:12)
                  at Module.require (module.js:353:17)
              pi@raspberrypi:~ $</anonymous> 
              
              1 Reply Last reply Reply Quote 0
              • lobomau
                lobomau last edited by

                Vor dem Upgrade ins richtige Verzeichnis gewechselt?

                cd /opt/iobroker
                
                1 Reply Last reply Reply Quote 0
                • P
                  Phips_CH last edited by

                  Nein. 😮

                  Wenn ich es nachträglich mache, funktioniert es auch nicht.

                  1 Reply Last reply Reply Quote 0
                  • arteck
                    arteck Developer Most Active last edited by

                    erstmal in iobroker verzeichniss wechseln

                    dann

                    iobroker stop
                    npm i iobroker.js-controller --production
                    iobroker start
                    

                    das ist aber auch schon tausendmal durchgekaut worden

                    1 Reply Last reply Reply Quote 0
                    • P
                      Phips_CH last edited by

                      > das ist aber auch schon tausendmal durchgekaut worden

                      Entschuldigung,

                      aber es läuft nicht bei mir. Auch wenn ich im Verzeichnis /opt/iobroker bin.

                      pi@raspberrypi:/opt/iobroker $ iobroker stop
                      module.js:327
                          throw err;
                          ^
                      
                      Error: Cannot find module '/opt/iobroker/node_modules/iobroker.js-controller/iobroker.js'
                          at Function.Module._resolveFilename (module.js:325:15)
                          at Function.Module._load (module.js:276:25)
                          at Function.Module.runMain (module.js:441:10)
                          at startup (node.js:140:18)
                          at node.js:1043:3
                      pi@raspberrypi:/opt/iobroker $ npm i iobroker.js-controller --production
                      npm ERR! Linux 4.9.24-v7+
                      npm ERR! argv "/usr/bin/nodejs" "/usr/bin/npm" "i" "iobroker.js-controller" "--production"
                      npm ERR! node v4.8.3
                      npm ERR! npm  v2.15.11
                      npm ERR! path /opt/iobroker/node_modules/iobroker.js-controller/node_modules/.bin/mime
                      npm ERR! code EACCES
                      npm ERR! errno -13
                      npm ERR! syscall unlink
                      
                      npm ERR! Error: EACCES: permission denied, unlink '/opt/iobroker/node_modules/iobroker.js-controller/node_modules/.bin/mime'
                      npm ERR!     at Error (native)
                      npm ERR!  { [Error: EACCES: permission denied, unlink '/opt/iobroker/node_modules/iobroker.js-controller/node_modules/.bin/mime']
                      npm ERR!   errno: -13,
                      npm ERR!   code: 'EACCES',
                      npm ERR!   syscall: 'unlink',
                      npm ERR!   path: '/opt/iobroker/node_modules/iobroker.js-controller/node_modules/.bin/mime' }
                      npm ERR!
                      npm ERR! Please try running this command again as root/Administrator.
                      npm ERR! error rolling back Error: EACCES: permission denied, unlink '/opt/iobroker/node_modules/iobroker.js-controller/node_modules/.bin/mime'
                      npm ERR! error rolling back     at Error (native)
                      npm ERR! error rolling back  { [Error: EACCES: permission denied, unlink '/opt/iobroker/node_modules/iobroker.js-controller/node_modules/.bin/mime']
                      npm ERR! error rolling back   errno: -13,
                      npm ERR! error rolling back   code: 'EACCES',
                      npm ERR! error rolling back   syscall: 'unlink',
                      npm ERR! error rolling back   path: '/opt/iobroker/node_modules/iobroker.js-controller/node_modules/.bin/mime' }
                      
                      npm ERR! Please include the following file with any support request:
                      npm ERR!     /opt/iobroker/npm-debug.log
                      pi@raspberrypi:/opt/iobroker $ iobroker start
                      module.js:327
                          throw err;
                          ^
                      
                      Error: Cannot find module '/opt/iobroker/node_modules/iobroker.js-controller/iobroker.js'
                          at Function.Module._resolveFilename (module.js:325:15)
                          at Function.Module._load (module.js:276:25)
                          at Function.Module.runMain (module.js:441:10)
                          at startup (node.js:140:18)
                          at node.js:1043:3
                      
                      

                      auch ein Neustart hat nicht weitergeholfen.

                      1 Reply Last reply Reply Quote 0
                      • P
                        Phips_CH last edited by

                        gibt eine Möglichkeit, den ioBroker wieder zum laufen zu bringen oder hilft nur noch ein "Neuaufsetzen"?

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

                          Naja, das "iobroker stop" am Anfang kann ja nicht gehen bzw. muss Fehler werfen wenn deine Installation im Eimer ist…

                          Aber die anderen beiden Befehle? HAst du die dann noch probiert? Also:

                          cd /opt/ioBroker
                          npm i iobroker.js-controller --production
                          iobroker start
                          
                          1 Reply Last reply Reply Quote 0
                          • P
                            Phips_CH last edited by

                            Hab es mal versucht aber ich erhalte dann:

                            pi@raspberrypi:~ $ cd /opt/iobroker
                            pi@raspberrypi:/opt/iobroker $ npm i iobroker.js-controller --production
                            Getötet
                            pi@raspberrypi:/opt/iobroker $ iobroker start
                            module.js:327
                                throw err;
                                ^
                            
                            Error: Cannot find module 'yargs'
                                at Function.Module._resolveFilename (module.js:325:15)
                                at Function.Module._load (module.js:276:25)
                                at Module.require (module.js:353:17)
                                at require (internal/module.js:12:17)
                                at initYargs (/opt/iobroker/node_modules/iobroker.js-controller/lib/setup.js:26:13)
                                at Object.module.exports.execute (/opt/iobroker/node_modules/iobroker.js-controller/lib/setup.js:3158:18)
                                at Object. <anonymous>(/opt/iobroker/node_modules/iobroker.js-controller/iobroker.js:1:100)
                                at Module._compile (module.js:409:26)
                                at Object.Module._extensions..js (module.js:416:10)
                                at Module.load (module.js:343:32)</anonymous> 
                            

                            Was bedeutet ==> pi@raspberrypi:/opt/iobroker $ npm i iobroker.js-controller –production

                            Getötet

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

                              hatte mal ähnliches Problem konnte ohne Neuinstallation so lösen

                              ins iobroker Verzeichnis wechseln

                              dann folgende Zeilen nacheinander in die Konsole einfügen

                              sudo apt-get –purge remove node

                              sudo apt-get --purge remove nodejs

                              sudo apt-get autoremove

                              curl -sL https://deb.nodesource.com/setup_8.x | sudo -E bash -

                              sudo apt-get install -y nodejs

                              sudo npm install -g npm@latest statt npm4

                              danach

                              sudo npm install iobroker –unsafe-perm

                              danach iobroker und iobroker admin.0 starten

                              so hat es bei mir geklappt

                              hoffe ich konnte dir helfen

                              gruß Richard

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

                                Hallo rifu1000, Phips_CH,

                                danke für die Tipps! Hätte bestimmt auch geholfen (außer das mit dem npm@latest, da funktioniert bei einem Komplettsetup vom ioBroker die Einrichtung des Autostarts nicht. Hier ist die 4.6.1 momentan noch besser).

                                Allerdings waren hier mehr Fehler verborgen. So konnten z.B. einzelne Kernel-Module auf dem Raspi wegen Schreibfehlern nicht geupdated werden und sowohl apt-get als auch npm brachen ohne Fehlermeldung Installationen ab (Rückfall ohne Meldung nach bash).

                                Nach mehreren Reparaturversuchen habe ich Phips_CH geraten, die Raspian-Installation (basierte noch auf Jessie) in die Tonne zu treten. Wir haben die .json-Daten aus iobroker-data, den Ordner node-red dort, den Unterordner history und den Unterordner files/vis.0 gesichert.

                                Anschließend haben wir mit einem neuen Image von Raspian (Stretch) begonnen, Node.js 8.12 und npm 4.6.1 sowie ioBroker nach Anleitung installiert. Allerdings nicht konfiguriert. Zum Schluß wurden noch die vorher gesicherten Dateien und Ordner an ihrer Ursprungsort kopiert und die vorhandenen Defaultdateien dabei überschrieben. Der ioBroker finden dann beim nächsten Start in seinen DBs die Informationen zu den zuletzt vorhandenen Adaptern und installiert diese einfach nach. Die alte Konfiguration bleibt dabei erhalten. So einfach geht das.

                                Für Phips_CH bleibt noch übrig, u.a. Onewire durch Installation der fehlenden Treiber und Konfiguration einzurichten.

                                Phips_CH, ich danke Dir für den freundlichen Informationsaustausch und wünsche Dir viel Spaß noch mit ioBroker!

                                1 Reply Last reply Reply Quote 0
                                • P
                                  Phips_CH last edited by

                                  Hallo Stabilostick

                                  vielen Dank für deine Hilfe und den unermüdlichen Einsatz am Montag. 😉

                                  Gruss Philipp

                                  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

                                  836
                                  Online

                                  31.7k
                                  Users

                                  79.8k
                                  Topics

                                  1.3m
                                  Posts

                                  7
                                  15
                                  1477
                                  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