Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. ioBroker Allgemein
    4. iobroker upgrade self - scheitert.....

    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

    iobroker upgrade self - scheitert.....

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

      Liebe Leute,
      auf meinem Synology NAS versuche ich seit ein paar Tagen den js-controller auf die aktuelle Version hochzuziehen, aber es tut nicht....

      Node.js hab ich 12.4.0
      npm Version 6.13.4

      Ich hab es auf die "normale Art" versucht - iobroker upgrade self - das kommt raus:

      root@etv-nas-1:/volume1/iobroker# ./iobroker upgrade self
      Update js-controller from @1.4.2 to @2.2.9
      NPM version: 6.13.4
      npm install iobroker.js-controller@2.2.9 --unsafe-perm --production --save --prefix "/volume1/iobroker" (System call)
      npm ERR! code Z_DATA_ERROR
      npm ERR! errno -3
      npm ERR! zlib: invalid distance too far back
      
      npm ERR! A complete log of this run can be found in:
      npm ERR!     /root/.npm/_logs/2020-02-20T17_57_04_103Z-debug.log
      host.etv-nas-1 Cannot install iobroker.js-controller@2.2.9: 253
      

      ...das ist das Logfile:

      0 info it worked if it ends with ok
      1 verbose cli [
      1 verbose cli   '/volume1/@appstore/Node.js_v12/usr/local/bin/node',
      1 verbose cli   '/usr/local/bin/npm',
      1 verbose cli   'install',
      1 verbose cli   'iobroker.js-controller@2.2.9',
      1 verbose cli   '--unsafe-perm',
      1 verbose cli   '--production',
      1 verbose cli   '--save',
      1 verbose cli   '--prefix',
      1 verbose cli   '/volume1/iobroker'
      1 verbose cli ]
      2 info using npm@6.13.4
      3 info using node@v12.14.0
      4 verbose npm-session 045d691b89053552
      5 silly install loadCurrentTree
      6 silly install readLocalPackageData
      7 http fetch GET 200 https://registry.npmjs.org/iobroker.js-controller 554ms
      8 silly fetchPackageMetaData error for iobroker.js-controller@2.2.9 zlib: invalid distance too far back
      9 timing stage:rollbackFailedOptional Completed in 2ms
      10 timing stage:runTopLevelLifecycles Completed in 7718ms
      11 verbose stack ZlibError: zlib: invalid distance too far back
      11 verbose stack     at Unzip.write (/usr/local/lib/node_modules/npm/node_modules/minizlib/index.js:147:22)
      11 verbose stack     at Object.write (/usr/local/lib/node_modules/npm/node_modules/tar/lib/parse.js:313:19)
      11 verbose stack     at PassThrough.ondata (_stream_readable.js:727:22)
      11 verbose stack     at PassThrough.emit (events.js:210:5)
      11 verbose stack     at addChunk (_stream_readable.js:309:12)
      11 verbose stack     at readableAddChunk (_stream_readable.js:290:11)
      11 verbose stack     at PassThrough.Readable.push (_stream_readable.js:224:10)
      11 verbose stack     at PassThrough.Transform.push (_stream_transform.js:150:32)
      11 verbose stack     at PassThrough.afterTransform (_stream_transform.js:94:10)
      11 verbose stack     at PassThrough._transform (_stream_passthrough.js:44:3)
      11 verbose stack     at PassThrough.Transform._read (_stream_transform.js:189:10)
      11 verbose stack     at PassThrough.Transform._write (_stream_transform.js:177:12)
      11 verbose stack     at doWrite (_stream_writable.js:431:12)
      11 verbose stack     at writeOrBuffer (_stream_writable.js:415:5)
      11 verbose stack     at PassThrough.Writable.write (_stream_writable.js:305:11)
      11 verbose stack     at DestroyableTransform.ondata (/usr/local/lib/node_modules/npm/node_modules/through2/node_modules/readable-stream/lib/_stream_readable.js:619:20)
      12 verbose cwd /volume1/iobroker
      13 verbose Linux 3.10.105
      14 verbose argv "/volume1/@appstore/Node.js_v12/usr/local/bin/node" "/usr/local/bin/npm" "install" "iobroker.js-controller@2.2.9" "--unsafe-perm" "--production" "--save" "--prefix" "/volume1/iobroker"
      15 verbose node v12.14.0
      16 verbose npm  v6.13.4
      17 error code Z_DATA_ERROR
      18 error errno -3
      19 error zlib: invalid distance too far back
      20 verbose exit [ -3, true ]
      

      Im Netz hab ich dann noch diese Version gefunden und probiert - npm install iobroker.js-controller –production - und das Ergebnis:

      root@etv-nas-1:/volume1/iobroker# npm install iobroker.js-controller –production
      npm ERR! code EINVALIDTAGNAME
      npm ERR! Invalid tag name "–production": Tags may not have any characters that encodeURIComponent encodes.
      
      npm ERR! A complete log of this run can be found in:
      npm ERR!     /root/.npm/_logs/2020-02-20T17_54_24_805Z-debug.log
      

      ...und das Logfile

      0 info it worked if it ends with ok
      1 verbose cli [
      1 verbose cli   '/volume1/@appstore/Node.js_v12/usr/local/bin/node',
      1 verbose cli   '/usr/local/bin/npm',
      1 verbose cli   'install',
      1 verbose cli   'iobroker.js-controller@2.2.9',
      1 verbose cli   '--unsafe-perm',
      1 verbose cli   '--production',
      1 verbose cli   '--save',
      1 verbose cli   '--prefix',
      1 verbose cli   '/volume1/iobroker'
      1 verbose cli ]
      2 info using npm@6.13.4
      3 info using node@v12.14.0
      4 verbose npm-session 76b93191c63a804b
      5 silly install loadCurrentTree
      6 silly install readLocalPackageData
      7 http fetch GET 304 https://registry.npmjs.org/iobroker.js-controller 430ms (from cache)
      8 silly fetchPackageMetaData error for iobroker.js-controller@2.2.9 zlib: invalid distance too far back
      9 timing stage:rollbackFailedOptional Completed in 2ms
      10 timing stage:runTopLevelLifecycles Completed in 7569ms
      11 verbose stack ZlibError: zlib: invalid distance too far back
      11 verbose stack     at Unzip.<anonymous> (/usr/local/lib/node_modules/npm/node_modules/minizlib/index.js:73:52)
      11 verbose stack     at Unzip.emit (events.js:215:7)
      11 verbose stack     at Zlib.zlibOnError [as onerror] (zlib.js:173:8)
      11 verbose stack     at processChunkSync (zlib.js:416:12)
      11 verbose stack     at Unzip.ZlibBase._processChunk (zlib.js:391:12)
      11 verbose stack     at Unzip.write (/usr/local/lib/node_modules/npm/node_modules/minizlib/index.js:140:30)
      11 verbose stack     at Object.write (/usr/local/lib/node_modules/npm/node_modules/tar/lib/parse.js:305:58)
      11 verbose stack     at PassThrough.ondata (_stream_readable.js:727:22)
      11 verbose stack     at PassThrough.emit (events.js:210:5)
      11 verbose stack     at addChunk (_stream_readable.js:309:12)
      11 verbose stack     at readableAddChunk (_stream_readable.js:290:11)
      11 verbose stack     at PassThrough.Readable.push (_stream_readable.js:224:10)
      11 verbose stack     at PassThrough.Transform.push (_stream_transform.js:150:32)
      11 verbose stack     at PassThrough.afterTransform (_stream_transform.js:94:10)
      11 verbose stack     at PassThrough._transform (_stream_passthrough.js:44:3)
      11 verbose stack     at PassThrough.Transform._read (_stream_transform.js:189:10)
      12 verbose cwd /volume1/iobroker
      13 verbose Linux 3.10.105
      14 verbose argv "/volume1/@appstore/Node.js_v12/usr/local/bin/node" "/usr/local/bin/npm" "install" "iobroker.js-controller@2.2.9" "--unsafe-perm" "--production" "--save" "--prefix" "/volume1/iobroker"
      15 verbose node v12.14.0
      16 verbose npm  v6.13.4
      17 error code Z_DATA_ERROR
      18 error errno -3
      19 error zlib: invalid distance too far back
      20 verbose exit [ -3, true ]
      

      Nun bin ich etwas ratlos, wo ich suchen soll....

      Liebe Grüße
      Tom

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

        @etv

        Erliche Antwort ...... !!! Setze ioBroker über Docker neu auf !!!

        (Du bist auch im falschen Verzeichniss und hast schon Node v12... draufgebügelt ! )

        Warum nimmst du nicht die Konsole dafür !?

        1.JPG

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

          ...auf meiner DS1515 läuft kein Docker ...

          Was meinst du mit falschem Verzeichnis?

          Liebe Grüße
          Tom

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

            @etv

            Hast du nicht das ...?

            1.JPG

            Thomas Braun etv 2 Replies Last reply Reply Quote 0
            • Thomas Braun
              Thomas Braun Most Active @Glasfaser last edited by Thomas Braun

              Ich würde node10 verwenden und Mal nach der im OS verwendeten zlib schauen. Dein System / deine Pakete sind up-to-date?

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

                @Glasfaser nope....anscheinend ist das Ding zu alt....Docker wird mir gar nicht angeboten/angezeigt in den Packages....

                Aber ich werd' auf einem "rumliegenden" Raspi 4 mal anfangen alles neu aufzusetzen, wird mir nicht erspart bleiben, aber meine Installation am NAS ist nun eh schon 3 Jahre alt - zwar immer alles upgedated soweit eben möglich, aber langsam geht's so anscheinend nimma.

                Die große Frage ist für mich nur, wie ich meine ganzen Daten aus meiner SQL-History rüber bekomm auf das neue System....da muss ich mal das Forum durchsuchen und googeln...

                Danke trotzdem!

                Liebe Grüße
                Tom

                1 Reply Last reply Reply Quote 0
                • etv
                  etv @Thomas Braun last edited by

                  @Thomas-Braun, danke für den Tipp - das werd' ich noch versuchen, wenn's nicht hilft...wie Glasfaser geschrieben hat....Neuinstallation, aber diesmal auf dem Raspi.

                  Angefangen hab ich mit ioBroker eh auch auf einem Raspi, da hatte ich damals aber immer Probleme mit dem Speicher und so bin ich auf die Synology umgestiegen. Das hat eh nun etwa 3 Jahre gut funktioniert (also funktionieren tut es heute noch ohne ein einziges Problem), aber ich kann anscheinend eben viele Adapter und Systemkomponenten nicht auf die aktuellen Stände ziehen und das möchte ich so nicht lassen....

                  Liebe Grüße
                  Tom

                  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

                  580
                  Online

                  31.8k
                  Users

                  79.9k
                  Topics

                  1.3m
                  Posts

                  iobroker update
                  3
                  7
                  740
                  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