Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Error/Bug
    4. Fehler & nix geht mehr nach iobroker upgrade self

    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

    Fehler & nix geht mehr nach iobroker upgrade self

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

      Liebe Leute,

      ich hab die letzten Tage ein paar mal versucht iobroker selbst auf die letzte Version zu bringen - aktuell läuft bei mir 0.8.7 glaub ich (is grad wieder tot, daher kann ich jetzt nicht schauen)

      Nach einen iobroker upgrade self (auf beiden PI's) kommen folgende Fehler:

      ! root@etv-iob-hist:/opt/backup # iobroker upgrade self
      ! npm install iobroker.js-controller –production --prefix "/opt/iobroker" (System call)
      ! npm WARN deprecated jade@0.26.3: Jade has been renamed to pug, please install the latest version of pug instead of jade
      ! npm WARN deprecated graceful-fs@2.0.3: graceful-fs v3.0.0 and before will fail on node releases >= v7.0. Please update to graceful-fs@^4.0.0 as soon as possible. Use 'npm ls graceful-fs' to find it in the tree.
      ! fs.js:500
      ! return binding.open(pathModule._makeLong(path), stringToFlags(flags), mode);
      ! ^
      ! Error: EACCES, permission denied '/opt/iobroker/node_modules/iobroker.js-controller/lib/setup/../../../../killall.sh'
      ! at Error (native)
      ! at Object.fs.openSync (fs.js:500:18)
      ! at Object.fs.writeFileSync (fs.js:1099:15)
      ! at Setup.setup (/opt/iobroker/node_modules/iobroker.js-controller/lib/setup/setupSetup.js:213:24)
      ! at /opt/iobroker/node_modules/iobroker.js-controller/lib/setup.js:475:23
      ! at Object. <anonymous>(/opt/iobroker/node_modules/iobroker.js-controller/lib/setup.js:496:11)
      ! at Module._compile (module.js:460:26)
      ! at Object.Module._extensions..js (module.js:478:10)
      ! at Module.load (module.js:355:32)
      ! at Function.Module._load (module.js:310:12)
      ! npm ERR! Linux 4.1.13-v7+
      ! npm ERR! argv "/usr/local/bin/node" "/usr/local/bin/npm" "install" "iobroker.js-controller" "--production" "--prefix" "/opt/iobroker"
      ! npm ERR! node v0.12.6
      ! npm ERR! npm v2.11.2
      ! npm ERR! code ELIFECYCLE
      ! npm ERR! iobroker.js-controller@0.8.10 install: node lib/setup.js setup first
      ! npm ERR! Exit status 1
      ! npm ERR!
      ! npm ERR! Failed at the iobroker.js-controller@0.8.10 install script 'node lib/setup.js setup first'.
      ! npm ERR! This is most likely a problem with the iobroker.js-controller package,
      ! npm ERR! not with npm itself.
      ! npm ERR! Tell the author that this fails on your system:
      ! npm ERR! node lib/setup.js setup first
      ! npm ERR! You can get their info via:
      ! npm ERR! npm owner ls iobroker.js-controller
      ! npm ERR! There is likely additional logging output above.
      ! npm ERR! Please include the following file with any support request:
      ! npm ERR! /opt/backup/npm-debug.log
      ! host.etv-iob-hist Cannot install iobroker.js-controller: 1</anonymous>
      und ich bekomme einen npm-debug.log (der ist angehängt)

      Danach staret iobroker nicht mehr - ich spiel dann das letzte Backup rein und es geht wieder, aber irgendwie würd' ich doch gern auf die neue Version kommen 😄

      …jo...was tun?

      Grüße

      etv
      915_npm-debug.log

      1 Reply Last reply Reply Quote 0
      • Homoran
        Homoran Global Moderator Administrators last edited by

        Die Fehlermeldungen deuten auf ein Problem mit den Zugriffsrechten hin.

        Machmal anstelle des iobroker udates eine neue Installation des controllers:

        cd /opt/iobroker
        npm install iobroker.js-controller --production
        

        Alte nodejs-Version hast du auch noch 😉

        Gruß

        Rainer

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

          Hallo Rainer,

          danke für die rasche Antwort!

          nodejs hab ich mich nie getraut einen Update zu machen, weil's ja immer geheißen hat, die muss diese bestimmte Version haben - aber ich zieh gleich mal die auch hoch…

          Danke und schöne Grüße - ich probier's mal!

          etv

          1 Reply Last reply Reply Quote 0
          • Homoran
            Homoran Global Moderator Administrators last edited by

            @etv:

            nodejs hab ich mich nie getraut einen Update zu machen, weil's ja immer geheißen hat, die muss diese bestimmte Version haben `
            Das ist /war auch richtig.

            es gibt bestimmte Versionen mit denen läuft es nicht!

            Die neueste Anleitung von der WebsitE:
            ` > Die alten node & node.js Versionen deinstallieren (bei Jessie Light nicht notwendig)

            apt-get –purge remove node

            apt-get --purge remove nodejs

            apt-get autoremove

            reboot

            als Root über Putty anmelden

            Node.js neu installieren für Raspbery 2/3

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

            sudo apt-get install -y build-essential nodejs

            reboot `

            Damit gat ddas andere aber IMHO auch nichts zu tun.

            Viel Glück

            Rainer

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

              Hallo Rainer,

              perfekt - danke - hat alles geklappt!!

              War wie du richtig vermutet hast neben der node-Version auch ein Problem mit den Berechtigungen - hab vorher alles im iobroker Ordner auf 777 gesetzt und dann ist es gelaufen..

              danke dir und noch ein schönes verlängertes WE!

              Tom

              1 Reply Last reply Reply Quote 0
              • Homoran
                Homoran Global Moderator Administrators last edited by

                @etv:

                War wie du richtig vermutet hast `
                nicht vermutet, stand im log:
                @etv:

                EACCES, permission denied `

                @etv:

                hab vorher alles im iobroker Ordner auf 777 gesetzt `
                das wäre sonst mein nächster Tipp gewesen.

                Dann dann ist ja alles wieder gut 😄

                Rainer

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

                  @Homoran:

                  Dann dann ist ja alles wieder gut 😄

                  Rainer `

                  …so ist es, danke nochmals! 😄

                  1 Reply Last reply Reply Quote 0
                  • First post
                    Last post

                  Support us

                  ioBroker
                  Community Adapters
                  Donate

                  871
                  Online

                  31.8k
                  Users

                  80.0k
                  Topics

                  1.3m
                  Posts

                  2
                  7
                  1748
                  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