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

    • Neuer Blog: Fotos und Eindrücke aus Solingen

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

    • ioBroker goes Matter ... Matter Adapter in Stable

    Diverse Adapter laufen nach Update nicht mehr

    This topic has been deleted. Only users with topic management privileges can see it.
    • 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

                        929
                        Online

                        31.8k
                        Users

                        80.0k
                        Topics

                        1.3m
                        Posts

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