Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Error/Bug
    4. Vis lässt sich nicht von 1.3.4 zu 1.3.8 aktualisieren

    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

    Vis lässt sich nicht von 1.3.4 zu 1.3.8 aktualisieren

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

      Hier der Fehlercode dazu nach der Aktualisierung schmiert der komplette Iobroker ab kann ihn nur durch einspielen eines Backups wieder zu laufen bringen

      $ ./iobroker upgrade vis
      Update vis from @1.3.4 to @1.3.8
      NPM version: 6.14.12npm install iobroker.vis@1.3.8 --loglevel error --prefix "/opt/iobroker" (System call)
      ERROR: internal/modules/cjs/loader.js:818  throw err;  ^Error: Cannot find module 'mime'Require stack:- /opt/iobroker/node_modules/iobroker.js-controller/lib/setup/setupUpload.js- /opt/iobroker/node_modules/iobroker.js-controller/lib/setup/setupUpgrade.js- /opt/iobroker/node_modules/iobroker.js-controller/lib/setup.js- /opt/iobroker/node_modules/iobroker.js-controller/iobroker.js    at Function.Module._resolveFilename (internal/modules/cjs/loader.js:815:15)    at Function.Module._load (internal/modules/cjs/loader.js:667:27)    at Module.require (internal/modules/cjs/loader.js:887:19)    at require (internal/modules/cjs/helpers.js:74:18)    at Upload.uploadAdapter (/opt/iobroker/node_modules/iobroker.js-controller/lib/setup/setupUpload.js:525:24)    at /opt/iobroker/node_modules/iobroker.js-controller/lib/setup/setupUpgrade.js:211:28    at installNpm (/opt/iobroker/node_modules/iobroker.js-controller/lib/setup.js:2557:9)    at finishUpgrade (/opt/iobroker/node_modules/iobroker.js-controller/lib/setup/setupUpgrade.js:205:13)    at /opt/iobroker/node_modules/iobroker.js-controller/lib/setup/setupUpgrade.js:419:21    at /opt/iobroker/node_modules/iobroker.js-controller/lib/setup/setupInstall.js:223:55 {  code: 'MODULE_NOT_FOUND',  requireStack: [    '/opt/iobroker/node_modules/iobroker.js-controller/lib/setup/setupUpload.js',    '/opt/iobroker/node_modules/iobroker.js-controller/lib/setup/setupUpgrade.js',    '/opt/iobroker/node_modules/iobroker.js-controller/lib/setup.js',    '/opt/iobroker/node_modules/iobroker.js-controller/iobroker.js'  ]}
      ERROR: process exited with code 1```
      
      
      Thomas Braun wendy2702 Homoran 3 Replies Last reply Reply Quote 0
      • Thomas Braun
        Thomas Braun Most Active @Ibot last edited by

        @ibot Bitte in CodeTags einbetten.

        1 Reply Last reply Reply Quote 0
        • wendy2702
          wendy2702 @Ibot last edited by wendy2702

          @ibot

          iobroker -v
          
          I 1 Reply Last reply Reply Quote 0
          • I
            Ibot @wendy2702 last edited by

            @wendy2702
            3.2.16

            Thomas Braun 1 Reply Last reply Reply Quote 0
            • Thomas Braun
              Thomas Braun Most Active @Ibot last edited by

              @ibot

              which nodejs && nodejs -v && which node && node -v && which npm && npm -v && apt policy nodejs
              

              liefert?

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

                @ibot sagte in Vis lässt sich nicht von 1.3.4 zu 1.3.8 aktualisieren:

                ^Error: Cannot find module 'mime'Require stack:-

                Habe gerade für dich mal das Forum nach diesem Fehler durchsucht.
                Konnte nur "Probleme" in Zusammenhang mit einer Windows-Installation finden.

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

                  @thomas-braun sagte in Vis lässt sich nicht von 1.3.4 zu 1.3.8 aktualisieren:

                  which nodejs && nodejs -v && which node && node -v && which npm && npm -v && apt policy nodejs

                  /usr/bin/nodejs
                  v12.22.1
                  /usr/bin/node
                  v12.22.1
                  /usr/bin/npm
                  6.14.12
                  nodejs:
                    Installiert:           12.22.1-1nodesource1
                    Installationskandidat: 12.22.1-1nodesource1
                    Versionstabelle:
                   *** 12.22.1-1nodesource1 500
                          500 https://deb.nodesource.com/node_12.x buster/main armhf Packages
                          100 /var/lib/dpkg/status
                       10.24.0~dfsg-1~deb10u1 500
                          500 http://raspbian.raspberrypi.org/raspbian buster/main armhf Packages
                  
                  
                  Thomas Braun 1 Reply Last reply Reply Quote 0
                  • Thomas Braun
                    Thomas Braun Most Active @Ibot last edited by

                    @ibot

                    iobroker update 
                    iobroker upgrade
                    

                    Wenn das nicht funktioniert:

                    cd /opt/iobroker 
                    sudo -H -u iobroker npm install iobroker.js-controller
                    
                    I 2 Replies Last reply Reply Quote 0
                    • I
                      Ibot @Thomas Braun last edited by wendy2702

                      @thomas-braun
                      na dem Upgrade Befehl kommt:

                      Error: Cannot find module 'mime'
                      Require stack:
                      - /opt/iobroker/node_modules/iobroker.js-controller/lib/setup/setupUpload.js
                      - /opt/iobroker/node_modules/iobroker.js-controller/lib/setup/setupUpgrade.js
                      - /opt/iobroker/node_modules/iobroker.js-controller/lib/setup.js
                      - /opt/iobroker/node_modules/iobroker.js-controller/iobroker.js
                          at Function.Module._resolveFilename (internal/modules/cjs/loader.js:815:15)
                          at Function.Module._load (internal/modules/cjs/loader.js:667:27)
                          at Module.require (internal/modules/cjs/loader.js:887:19)
                          at require (internal/modules/cjs/helpers.js:74:18)
                          at Upload.uploadAdapter (/opt/iobroker/node_modules/iobroker.js-controller/l                                                                                                                     ib/setup/setupUpload.js:525:24)
                          at /opt/iobroker/node_modules/iobroker.js-controller/lib/setup/setupUpgrade.                                                                                                                     js:211:28
                          at installNpm (/opt/iobroker/node_modules/iobroker.js-controller/lib/setup.j                                                                                                                     s:2557:9)
                          at finishUpgrade (/opt/iobroker/node_modules/iobroker.js-controller/lib/setu                                                                                                                     p/setupUpgrade.js:205:13)
                          at /opt/iobroker/node_modules/iobroker.js-controller/lib/setup/setupUpgrade.                                                                                                                     js:419:21
                          at /opt/iobroker/node_modules/iobroker.js-controller/lib/setup/setupInstall.                                                                                                                     js:223:55 {
                        code: 'MODULE_NOT_FOUND',
                        requireStack: [
                          '/opt/iobroker/node_modules/iobroker.js-controller/lib/setup/setupUpload.js'                                                                                                                     ,
                          '/opt/iobroker/node_modules/iobroker.js-controller/lib/setup/setupUpgrade.js                                                                                                                     ',
                          '/opt/iobroker/node_modules/iobroker.js-controller/lib/setup.js',
                          '/opt/iobroker/node_modules/iobroker.js-controller/iobroker.js'
                        ]
                      }
                      
                      

                      MOD EDIT: CODE TAGS KORRIGIERT

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

                        @thomas-braun
                        nach:cd /opt/iobroker
                        sudo -H -u iobroker npm install iobroker.js-controller

                        npm WARN deprecated request@2.88.2: request has been deprecated, see https://github.com/request/request/issues/3142
                        npm WARN deprecated har-validator@5.1.5: this library is no longer supported
                        
                        > iobroker.js-controller@3.2.16 preinstall /opt/iobroker/node_modules/iobroker.js-controller
                        > node lib/preinstallCheck.js
                        
                        NPM version: 6.14.12
                        
                        > unix-dgram@2.0.3 install /opt/iobroker/node_modules/unix-dgram
                        > node-gyp rebuild
                        
                        make: Verzeichnis „/opt/iobroker/node_modules/unix-dgram/build“ wird betreten
                          CXX(target) Release/obj.target/unix_dgram/src/unix_dgram.o
                        In file included from ../../nan/nan.h:56,
                                         from ../src/unix_dgram.cc:5:
                        /home/iobroker/.cache/node-gyp/12.22.1/include/node/node.h:736:43: warning: cast between incompatible function types from ‘void (*)(v8::Local<v8::Object>)’ to ‘node::addon_register_func’ {aka ‘void (*)(v8::Local<v8::Object>, v8::Local<v8::Value>, void*)’} [-Wcast-function-type]
                               (node::addon_register_func) (regfunc),                          \
                                                                   ^
                        /home/iobroker/.cache/node-gyp/12.22.1/include/node/node.h:770:3: note: in expansion of macro ‘NODE_MODULE_X’
                           NODE_MODULE_X(modname, regfunc, NULL, 0)  // NOLINT (readability/null_usage)
                           ^~~~~~~~~~~~~
                        ../src/unix_dgram.cc:404:1: note: in expansion of macro ‘NODE_MODULE’
                         NODE_MODULE(unix_dgram, Initialize)
                         ^~~~~~~~~~~
                          SOLINK_MODULE(target) Release/obj.target/unix_dgram.node
                          COPY Release/unix_dgram.node
                        make: Verzeichnis „/opt/iobroker/node_modules/unix-dgram/build“ wird verlassen
                        
                        > ursa-optional@0.9.10 install /opt/iobroker/node_modules/ursa-optional
                        > node rebuild.js
                        
                        ursaNative bindings compilation fail. This is not an issue. Modules that depend on it will use fallbacks.
                        
                        > diskusage@1.1.3 install /opt/iobroker/node_modules/diskusage
                        > node-gyp rebuild
                        
                        make: Verzeichnis „/opt/iobroker/node_modules/diskusage/build“ wird betreten
                          CXX(target) Release/obj.target/diskusage/src/main.o
                        In file included from ../../nan/nan.h:56,
                                         from ../src/main.cpp:3:
                        /home/iobroker/.cache/node-gyp/12.22.1/include/node/node.h:736:43: warning: cast between incompatible function types from ‘void (*)(v8::Local<v8::Object>)’ to ‘node::addon_register_func’ {aka ‘void (*)(v8::Local<v8::Object>, v8::Local<v8::Value>, void*)’} [-Wcast-function-type]
                               (node::addon_register_func) (regfunc),                          \
                                                                   ^
                        /home/iobroker/.cache/node-gyp/12.22.1/include/node/node.h:770:3: note: in expansion of macro ‘NODE_MODULE_X’
                           NODE_MODULE_X(modname, regfunc, NULL, 0)  // NOLINT (readability/null_usage)
                           ^~~~~~~~~~~~~
                        ../src/main.cpp:42:1: note: in expansion of macro ‘NODE_MODULE’
                         NODE_MODULE(diskusage, Init)
                         ^~~~~~~~~~~
                          CXX(target) Release/obj.target/diskusage/src/diskusage_posix.o
                          SOLINK_MODULE(target) Release/obj.target/diskusage.node
                          COPY Release/diskusage.node
                        make: Verzeichnis „/opt/iobroker/node_modules/diskusage/build“ wird verlassen
                        
                        > iobroker.js-controller@3.2.16 install /opt/iobroker/node_modules/iobroker.js-controller
                        > node iobroker.js setup first
                        
                        object _design/system updated
                        
                        > @root/acme@3.1.0 postinstall /opt/iobroker/node_modules/@root/acme
                        > node scripts/postinstall
                        
                        npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@~2.3.1 (node_modules/chokidar/node_modules/fsevents):
                        npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for fsevents@2.3.2: wanted {"os":"darwin","arch":"any"} (current: {"os":"linux","arch":"arm"})
                        npm WARN optional SKIPPING OPTIONAL DEPENDENCY: osx-temperature-sensor@1.0.7 (node_modules/osx-temperature-sensor):
                        npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for osx-temperature-sensor@1.0.7: wanted {"os":"darwin","arch":"any"} (current: {"os":"linux","arch":"arm"})
                        
                        + iobroker.js-controller@3.2.16
                        added 254 packages from 265 contributors, removed 6 packages, updated 1 package and moved 16 packages in 96.989s
                        
                        13 packages are looking for funding
                          run `npm fund` for details
                        
                        
                        
                           ╭────────────────────────────────────────────────────────────────╮
                           │                                                                │
                           │      New major version of npm available! 6.14.12 → 7.10.0      │
                           │   Changelog: https://github.com/npm/cli/releases/tag/v7.10.0   │
                           │               Run npm install -g npm to update!                │
                           │                                                                │
                           ╰────────────────────────────────────────────────────────────────╯
                        
                        
                        mikeal created this issue in request/request

                        open Request’s Past, Present and Future #3142

                        Thomas Braun 1 Reply Last reply Reply Quote 0
                        • Thomas Braun
                          Thomas Braun Most Active @Ibot last edited by

                          @ibot

                          Und?

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

                            @thomas-braun
                            iobroker ist über die webobefläche nicht mehr ereichbar soll ich das npm Update durchführen?

                            Thomas Braun 1 Reply Last reply Reply Quote 0
                            • Thomas Braun
                              Thomas Braun Most Active @Ibot last edited by Thomas Braun

                              @ibot
                              Auf gar keinen Fall!
                              Das macht es nur schlimmer.
                              npm wird nur über den Paketmanager aktualisiert, im Zuge eine Updates von nodejs.

                              iobroker status
                              iobroker list adapters
                              iobroker list instances
                              
                              I 1 Reply Last reply Reply Quote 0
                              • I
                                Ibot @Thomas Braun last edited by

                                @thomas-braun sagte in Vis lässt sich nicht von 1.3.4 zu 1.3.8 aktualisieren:

                                iobroker status
                                iobroker list adapters
                                iobroker list instances

                                pi@raspberrypi:/opt/iobroker $ iobroker status
                                iobroker is running on this host.
                                
                                
                                Objects type: file
                                States  type: file
                                pi@raspberrypi:/opt/iobroker $ iobroker list adapters
                                system.adapter.admin                   : admin          - v4.2.1
                                system.adapter.discovery               : discovery      - v2.6.1
                                system.adapter.flot                    : flot           - v1.10.6
                                system.adapter.history                 : history        - v1.9.12
                                system.adapter.info                    : info           - v1.7.14
                                system.adapter.javascript              : javascript     - v5.0.14
                                system.adapter.mqtt                    : mqtt           - v2.3.5
                                system.adapter.mqtt-client             : mqtt-client    - v1.3.1
                                system.adapter.node-red                : node-red       - v2.2.0
                                system.adapter.rpi2                    : rpi2           - v1.2.0
                                system.adapter.sonoff                  : sonoff         - v2.4.0
                                system.adapter.vis                     : vis            - v1.3.4
                                system.adapter.vis-hqwidgets           : vis-hqwidgets  - v1.1.7
                                system.adapter.web                     : web            - v3.3.0
                                system.adapter.yahka                   : yahka          - v0.12.0
                                pi@raspberrypi:/opt/iobroker $ iobroker list instances
                                + system.adapter.admin.0                  : admin                 : raspberrypi                              -  enabled, port: 8081, bind: 0.0.0.0, run as: admin
                                  system.adapter.discovery.0              : discovery             : raspberrypi                              - disabled
                                  system.adapter.flot.0                   : flot                  : raspberrypi                              -  enabled
                                + system.adapter.history.0                : history               : raspberrypi                              -  enabled
                                + system.adapter.info.0                   : info                  : raspberrypi                              -  enabled
                                + system.adapter.javascript.0             : javascript            : raspberrypi                              -  enabled
                                + system.adapter.mqtt.0                   : mqtt                  : raspberrypi                              -  enabled, port: 1880, bind: 0.0.0.0
                                + system.adapter.rpi2.0                   : rpi2                  : raspberrypi                              -  enabled
                                + system.adapter.sonoff.0                 : sonoff                : raspberrypi                              -  enabled, port: 1883, bind: 0.0.0.0
                                  system.adapter.vis-hqwidgets.0          : vis-hqwidgets         : raspberrypi                              -  enabled
                                  system.adapter.vis.0                    : vis                   : raspberrypi                              -  enabled
                                + system.adapter.web.0                    : web                   : raspberrypi                              -  enabled, port: 8082, bind: 0.0.0.0, run as: admin
                                + system.adapter.yahka.0                  : yahka                 : raspberrypi                              -  enabled
                                
                                + instance is alive
                                
                                
                                Thomas Braun 1 Reply Last reply Reply Quote 0
                                • Thomas Braun
                                  Thomas Braun Most Active @Ibot last edited by

                                  @ibot
                                  Sollte eigentlich laufen. Welche Meldungen bekommst du?

                                  Homoran I 2 Replies Last reply Reply Quote 0
                                  • Homoran
                                    Homoran Global Moderator Administrators @Thomas Braun last edited by

                                    @thomas-braun sagte in Vis lässt sich nicht von 1.3.4 zu 1.3.8 aktualisieren:

                                    Sollte eigentlich laufen.

                                    sehe ich auch so!

                                    @Ibot
                                    hast du mal den Browsercache gelöscht?

                                    I 1 Reply Last reply Reply Quote 0
                                    • I
                                      Ibot @Thomas Braun last edited by Homoran

                                      @thomas-braun
                                      Im Browser steht

                                      Cannot GET /
                                      
                                      
                                      Thomas Braun 1 Reply Last reply Reply Quote 0
                                      • Thomas Braun
                                        Thomas Braun Most Active @Ibot last edited by Thomas Braun

                                        @ibot sagte in Vis lässt sich nicht von 1.3.4 zu 1.3.8 aktualisieren:

                                        Starte den Pi mal sauber durch:

                                        iobroker stop
                                        sudo reboot
                                        

                                        Und BrowserCache löschen, wie @Homoran schon sagte.

                                        1 Reply Last reply Reply Quote 0
                                        • I
                                          Ibot @Homoran last edited by

                                          @homoran
                                          Hallo, ja habe ich sobald ich das Backup zurückspiele ist über den Browser auch alles wieder ereichbar

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

                                            @ibot
                                            Was für ein Backup?

                                            Lösch mal den npm cache

                                            cd /opt/iobroker
                                            npm cache clean --force
                                            
                                            I 1 Reply Last reply Reply Quote 0
                                            • First post
                                              Last post

                                            Support us

                                            ioBroker
                                            Community Adapters
                                            Donate

                                            868
                                            Online

                                            31.9k
                                            Users

                                            80.2k
                                            Topics

                                            1.3m
                                            Posts

                                            vis update
                                            4
                                            33
                                            668
                                            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