Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Error/Bug
    4. mercedesme problem nach update von node.js 10.xx auf 12.16.3

    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

    UNSOLVED mercedesme problem nach update von node.js 10.xx auf 12.16.3

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

      Hallo zusammen,

      leider habe ich im Forum nichts gefunden.
      Ich habe hier ein debian buster mit einem node 10.x.x gehabt.
      Das habe ich gemacht.

      iobroker stop
      curl -sL https://deb.nodesource.com/setup_12.x | sudo -E bash -
      sudo apt-get install -y nodejs
      curl -sL https://iobroker.net/fix.sh | bash -
      iobroker start
      

      Nun alle Adapter bis auf mercedesme scheinen zu funktionieren.
      Hab den auch schon deinstalliert und neu installiert. Aber kommen immer die gleiche Fehler

      host.fra-sbh1-div0	2020-05-22 18:45:51.071	info	Restart adapter system.adapter.mercedesme.0 because enabled
      host.fra-sbh1-div0	2020-05-22 18:45:51.069	error	instance system.adapter.mercedesme.0 terminated with code 1 (JS_CONTROLLER_STOPPED)
      host.fra-sbh1-div0	2020-05-22 18:45:51.069	error	Caught by controller[0]: at Function.Module._load (internal/modules/cjs/loader.js:877:14)
      host.fra-sbh1-div0	2020-05-22 18:45:51.067	error	Caught by controller[0]: at Module.load (internal/modules/cjs/loader.js:977:32)
      host.fra-sbh1-div0	2020-05-22 18:45:51.066	error	Caught by controller[0]: at Object.Module._extensions..js (internal/modules/cjs/loader.js:1153:10)
      host.fra-sbh1-div0	2020-05-22 18:45:51.066	error	Caught by controller[0]: at Module._compile (internal/modules/cjs/loader.js:1133:30)
      host.fra-sbh1-div0	2020-05-22 18:45:51.066	error	Caught by controller[0]: at Object.<anonymous> (/opt/iobroker/node_modules/canvas/lib/bindings.js:3:18)
      host.fra-sbh1-div0	2020-05-22 18:45:51.066	error	Caught by controller[0]: at require (internal/modules/cjs/helpers.js:77:18)
      host.fra-sbh1-div0	2020-05-22 18:45:51.065	error	Caught by controller[0]: at Module.require (internal/modules/cjs/loader.js:1019:19)
      host.fra-sbh1-div0	2020-05-22 18:45:51.065	error	Caught by controller[0]: at Function.Module._load (internal/modules/cjs/loader.js:877:14)
      host.fra-sbh1-div0	2020-05-22 18:45:51.065	error	Caught by controller[0]: at Module.load (internal/modules/cjs/loader.js:977:32)
      host.fra-sbh1-div0	2020-05-22 18:45:51.065	error	Caught by controller[0]: at Object.Module._extensions..node (internal/modules/cjs/loader.js:1183:18)
      host.fra-sbh1-div0	2020-05-22 18:45:51.064	error	Caught by controller[0]: the module (for instance, using `npm rebuild` or `npm install`).
      host.fra-sbh1-div0	2020-05-22 18:45:51.064	error	Caught by controller[0]: NODE_MODULE_VERSION 72. Please try re-compiling or re-installing
      host.fra-sbh1-div0	2020-05-22 18:45:51.064	error	Caught by controller[0]: NODE_MODULE_VERSION 64. This version of Node.js requires
      host.fra-sbh1-div0	2020-05-22 18:45:51.064	error	Caught by controller[0]: was compiled against a different Node.js version using
      host.fra-sbh1-div0	2020-05-22 18:45:51.063	error	Caught by controller[0]: Error: The module '/opt/iobroker/node_modules/canvas/build/Release/canvas.node'
      host.fra-sbh1-div0	2020-05-22 18:45:51.063	error	Caught by controller[0]: ^
      host.fra-sbh1-div0	2020-05-22 18:45:51.063	error	Caught by controller[0]: return process.dlopen(module, path.toNamespacedPath(filename));
      host.fra-sbh1-div0	2020-05-22 18:45:51.063	error	Caught by controller[0]: internal/modules/cjs/loader.js:1183
      host.fra-sbh1-div0	2020-05-22 18:45:50.433	info	instance system.adapter.mercedesme.0 started with pid 21356
      
      Thomas Braun 1 Reply Last reply Reply Quote 0
      • Thomas Braun
        Thomas Braun Most Active @crazyskater last edited by Thomas Braun

        @crazyskater

        iobroker rebuild canvas
        
        C 1 Reply Last reply Reply Quote 0
        • C
          crazyskater @Thomas Braun last edited by

          @Thomas-Braun said in mercedesme problem nach update von node.js 10.xx auf 12.16.3:

          iobroker rebuild canvas

          Hallo Thomas,

          das rebuild hat mein iobroker gar nicht.

          
           iobroker rebuild canvas
          Commands:
          iobroker setup [--objects <host>] [--states <host>] [custom]
          iobroker start
          iobroker stop
          iobroker start <adapter>
          iobroker stop <adapter>
          iobroker start all
          iobroker restart
          iobroker restart <adapter>
          iobroker info
          iobroker logs [adapter] [--watch] [--lines=1000]
          iobroker add <adapter> [desiredNumber] [--enabled] [--host <host>] [--port <port>]
          iobroker install <adapter>
          iobroker url <url> [<name>]
          iobroker del <adapter>
          iobroker del <adapter>.<instance>
          iobroker update [repository url] [--updatable/--u] [--installed/--i]
          iobroker upgrade [repository url]
          iobroker upgrade self [repository url]
          iobroker upgrade <adapter> [repository url]
          iobroker upload <pathToLocalFile> <pathIniobroker>
          iobroker upload all
          iobroker upload <adapter>
          iobroker object get <id>
          iobroker object set <id> <json-value>
          iobroker object set <id> propertyname=value
          iobroker object del <id|pattern> [--yes]
          iobroker object chmod <object-mode> [state-mode] <id>
          iobroker object chown <user> <group> <id>
          iobroker object list <id>
          iobroker state get <id>
          iobroker state getplain <id> [--pretty]
          iobroker state getvalue <id>
          iobroker state set <id> <value> [ack]
          iobroker state del <id>
          iobroker message <adapter>[.instanceid] <command> [<message>]
          iobroker list <type> [filter]
          iobroker chmod <mode> <file>
          iobroker chown <user> <group> <file>
          iobroker touch <file>
          iobroker rm <file>
          iobroker file read <iobroker-path-to-read> [<filesystem-path-to-write>]
          iobroker file write <filesystem-path-to-read> <iobroker-path-to-write>
          iobroker file rm <iobroker-path-to-delete>
          iobroker file sync
          iobroker user add <user> [--ingroup group] [--password pass]
          iobroker user del <user>
          iobroker user passwd <user> [--password pass]
          iobroker user enable <user>
          iobroker user disable <user>
          iobroker user get <user>
          iobroker user check <user> [--password pass]
          iobroker group add <group>
          iobroker group del <group>
          iobroker group list <group>
          iobroker group enable <group>
          iobroker group disable <group>
          iobroker group get <group>
          iobroker group adduser <group> <user>
          iobroker group deluser <group> <user>
          iobroker host this
          iobroker host <hostname>
          iobroker host set <hostname>
          iobroker host remove <hostname>
          iobroker set <adapter>.<instance> [--port port] [--ip address] [--ssl true|false]
          iobroker license <license.file or license.text>
          iobroker cert create
          iobroker cert view [<certificate name>]
          iobroker clean
          iobroker backup
          iobroker restore <backup name or path>
          iobroker validate <backup name or path>
          iobroker <command> --timeout 5000
          iobroker status [all]
          iobroker repo [name]
          iobroker repo add <name> <path or url>
          iobroker repo set <name>
          iobroker repo del <name>
          iobroker uuid
          iobroker unsetup
          iobroker fix
          iobroker multihost <enable|disable> [--secure true|false]
          iobroker multihost browse
          iobroker multihost connect
          iobroker compact status
          iobroker compact <enable|on|disable|off>
          iobroker compact <adapter>.<instance> status
          iobroker compact <adapter>.<instance> group <group-id>
          iobroker compact <adapter>.<instance> <disable|off>
          iobroker compact <adapter>.<instance> <enable|on> [group-id]
          iobroker version [adapter]
          iobroker [adapter] -v
          
          
          Options:
            --help     Show help  [boolean]
            --version  Show version number  [boolean]
          
          
          
          C 1 Reply Last reply Reply Quote 0
          • C
            crazyskater @crazyskater last edited by

            @crazyskater

            iobroker --version
            2.2.9
            Thomas Braun 1 Reply Last reply Reply Quote 0
            • Thomas Braun
              Thomas Braun Most Active @crazyskater last edited by

              @crazyskater Dann in /opt/iobroker

              npm rebuild canvas
              
              C 1 Reply Last reply Reply Quote 0
              • C
                crazyskater @Thomas Braun last edited by

                @Thomas-Braun
                npm rebuild canvas

                Hat auch nicht geholfen.

                > canvas@2.6.1 install /opt/iobroker/node_modules/canvas
                > node-pre-gyp install --fallback-to-build
                
                node-pre-gyp WARN Using request for node-pre-gyp https download
                [canvas] Success: "/opt/iobroker/node_modules/canvas/build/Release/canvas.node" already installed
                Pass --update-binary to reinstall or --build-from-source to recompile
                
                Thomas Braun 1 Reply Last reply Reply Quote 0
                • Thomas Braun
                  Thomas Braun Most Active @crazyskater last edited by

                  @crazyskater

                  npm rebuild canvas --build-from-source
                  
                  1 Reply Last reply Reply Quote 0
                  • C
                    crazyskater last edited by

                    @Thomas-Braun said in mercedesme problem nach update von node.js 10.xx auf 12.16.3:

                    npm rebuild canvas --build-from-source

                    Da hagelt es nur Fehler.

                    > canvas@2.6.1 install /opt/iobroker/node_modules/canvas
                    > node-pre-gyp install --fallback-to-build
                    
                    node-pre-gyp WARN Using request for node-pre-gyp https download
                    Package pixman-1 was not found in the pkg-config search path.
                    Perhaps you should add the directory containing `pixman-1.pc'
                    to the PKG_CONFIG_PATH environment variable
                    No package 'pixman-1' found
                    gyp: Call to 'pkg-config pixman-1 --libs' returned exit status 1 while in binding.gyp. while trying to load binding.gyp
                    gyp ERR! configure error
                    gyp ERR! stack Error: `gyp` failed with exit code: 1
                    gyp ERR! stack     at ChildProcess.onCpExit (/usr/local/lib/node_modules/npm/node_modules/node-gyp/lib/configure.js:351:16)
                    gyp ERR! stack     at ChildProcess.emit (events.js:310:20)
                    gyp ERR! stack     at Process.ChildProcess._handle.onexit (internal/child_process.js:275:12)
                    gyp ERR! System Linux 4.19.0-8-amd64
                    gyp ERR! command "/usr/bin/node" "/usr/local/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js" "configure" "--fallback-to-build" "--module=/opt/iobroker/node_modules/canvas/build/Release/canvas.node" "--module_name=canvas" "--module_path=/opt/iobroker/node_modules/canvas/build/Release" "--napi_version=5" "--node_abi_napi=napi" "--napi_build_version=0" "--node_napi_label=node-v72"
                    gyp ERR! cwd /opt/iobroker/node_modules/canvas
                    gyp ERR! node -v v12.16.3
                    gyp ERR! node-gyp -v v5.0.5
                    gyp ERR! not ok
                    node-pre-gyp ERR! build error
                    node-pre-gyp ERR! stack Error: Failed to execute '/usr/bin/node /usr/local/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js configure --fallback-to-build --module=/opt/iobroker/node_modules/canvas/build/Release/canvas.node --module_name=canvas --module_path=/opt/iobroker/node_modules/canvas/build/Release --napi_version=5 --node_abi_napi=napi --napi_build_version=0 --node_napi_label=node-v72' (1)
                    node-pre-gyp ERR! stack     at ChildProcess.<anonymous> (/opt/iobroker/node_modules/node-pre-gyp/lib/util/compile.js:83:29)
                    node-pre-gyp ERR! stack     at ChildProcess.emit (events.js:310:20)
                    node-pre-gyp ERR! stack     at maybeClose (internal/child_process.js:1021:16)
                    node-pre-gyp ERR! stack     at Process.ChildProcess._handle.onexit (internal/child_process.js:286:5)
                    node-pre-gyp ERR! System Linux 4.19.0-8-amd64
                    node-pre-gyp ERR! command "/usr/bin/node" "/opt/iobroker/node_modules/.bin/node-pre-gyp" "install" "--fallback-to-build"
                    node-pre-gyp ERR! cwd /opt/iobroker/node_modules/canvas
                    node-pre-gyp ERR! node -v v12.16.3
                    node-pre-gyp ERR! node-pre-gyp -v v0.11.0
                    node-pre-gyp ERR! not ok
                    Failed to execute '/usr/bin/node /usr/local/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js configure --fallback-to-build --module=/opt/iobroker/node_modules/canvas/build/Release/canvas.node --module_name=canvas --module_path=/opt/iobroker/node_modules/canvas/build/Release --napi_version=5 --node_abi_napi=napi --napi_build_version=0 --node_napi_label=node-v72' (1)
                    npm ERR! code ELIFECYCLE
                    npm ERR! errno 1
                    npm ERR! canvas@2.6.1 install: `node-pre-gyp install --fallback-to-build`
                    npm ERR! Exit status 1
                    npm ERR!
                    npm ERR! Failed at the canvas@2.6.1 install script.
                    npm ERR! This is probably not a problem with npm. There is likely additional logging output above.
                    
                    npm ERR! A complete log of this run can be found in:
                    npm ERR!     /root/.npm/_logs/2020-05-22T19_42_44_243Z-debug.log
                    
                    
                    Thomas Braun 1 Reply Last reply Reply Quote 0
                    • Thomas Braun
                      Thomas Braun Most Active @crazyskater last edited by Thomas Braun

                      @crazyskater

                      sudo apt install libpixman-1-dev
                      

                      Dann noch mal

                      npm rebuild canvas --build-from-source
                      

                      versuchen.

                      C 1 Reply Last reply Reply Quote 0
                      • C
                        crazyskater last edited by

                        @crazyskater said in mercedesme problem nach update von node.js 10.xx auf 12.16.3:

                        npm rebuild canvas --build-from-source

                        ging auch nicht, es hat im noch folgendes gefehlt.

                        • libcairo2-dev
                        • libpango-1.0-0

                        Nun scheint es ganz kaputt...

                        npm rebuild canvas --build-from-source
                        /usr/bin/env: ‘node’: No such file or directory
                        
                        1 Reply Last reply Reply Quote 0
                        • C
                          crazyskater last edited by

                          iobroker
                          sudo: node: command not found
                          
                          1 Reply Last reply Reply Quote 0
                          • C
                            crazyskater last edited by

                            ok, hab nochmal

                             curl -sL https://iobroker.net/fix.sh | bash -
                            

                            gemacht, nun tut iobroker wieder

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

                              @Thomas-Braun

                              danke nun tut es, hab noch folgendes gemacht.

                              apt install   libpango1.0-dev
                              apt install   libjpeg62-turbo-dev
                              npm rebuild canvas --build-from-source
                              

                              Mein Held Thomas.
                              Danke dir

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

                              Support us

                              ioBroker
                              Community Adapters
                              Donate

                              910
                              Online

                              31.9k
                              Users

                              80.1k
                              Topics

                              1.3m
                              Posts

                              cjsloader.js1183 mercedesme node.js12.16.3
                              2
                              13
                              634
                              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