Hey!
Habe nach der Anleitung hier versucht auf Node 16 upzudaten.
Vl kann mir ja jemand helfen, da scheinbar viele Fehler aufgetreten sind:
Code
- ==========================================================================
- Your installation was fixed successfully
- Run iobroker start to start ioBroker again!
- ==========================================================================
- pi@raspberrypi:/opt/iobroker $ npm rebuild
- npm ERR! code 1
- npm ERR! path /opt/iobroker/node_modules/@serialport/bindings-cpp
- npm ERR! command failed
- npm ERR! command sh -c -- node-gyp-build
- npm ERR! gyp info it worked if it ends with ok
- npm ERR! gyp info using node-gyp@9.1.0
- npm ERR! gyp info using node@16.18.1 | linux | arm
- npm ERR! gyp ERR! find Python
- npm ERR! gyp ERR! find Python Python is not set from command line or npm configuration
- npm ERR! gyp ERR! find Python Python is not set from environment variable PYTHON
- npm ERR! gyp ERR! find Python checking if "python3" can be used
- npm ERR! gyp ERR! find Python - executable path is "/usr/bin/python3"
- npm ERR! gyp ERR! find Python - version is "3.5.3"
- npm ERR! gyp ERR! find Python - version is 3.5.3 - should be >=3.6.0
- npm ERR! gyp ERR! find Python - THIS VERSION OF PYTHON IS NOT SUPPORTED
- npm ERR! gyp ERR! find Python checking if "python" can be used
- npm ERR! gyp ERR! find Python - executable path is "/usr/bin/python"
- npm ERR! gyp ERR! find Python - version is "2.7.13"
- npm ERR! gyp ERR! find Python - version is 2.7.13 - should be >=3.6.0
- npm ERR! gyp ERR! find Python - THIS VERSION OF PYTHON IS NOT SUPPORTED
- npm ERR! gyp ERR! find Python
- npm ERR! gyp ERR! find Python **********************************************************
- npm ERR! gyp ERR! find Python You need to install the latest version of Python.
- npm ERR! gyp ERR! find Python Node-gyp should be able to find and use Python. If not,
- npm ERR! gyp ERR! find Python you can try one of the following options:
- npm ERR! gyp ERR! find Python - Use the switch --python="/path/to/pythonexecutable"
- npm ERR! gyp ERR! find Python (accepted by both node-gyp and npm)
- npm ERR! gyp ERR! find Python - Set the environment variable PYTHON
- npm ERR! gyp ERR! find Python - Set the npm configuration variable python:
- npm ERR! gyp ERR! find Python npm config set python "/path/to/pythonexecutable"
- npm ERR! gyp ERR! find Python For more information consult the documentation at:
- npm ERR! gyp ERR! find Python https://github.com/nodejs/node-gyp#installation
- npm ERR! gyp ERR! find Python **********************************************************
- npm ERR! gyp ERR! find Python
- npm ERR! gyp ERR! configure error
- npm ERR! gyp ERR! stack Error: Could not find any Python installation to use
- npm ERR! gyp ERR! stack at PythonFinder.fail (/usr/lib/node_modules/npm/node_modules/node-gyp/lib/find-python.js:330:47)
- npm ERR! gyp ERR! stack at PythonFinder.runChecks (/usr/lib/node_modules/npm/node_modules/node-gyp/lib/find-python.js:159:21)
- npm ERR! gyp ERR! stack at PythonFinder.<anonymous> (/usr/lib/node_modules/npm/node_modules/node-gyp/lib/find-python.js:266:16)
- npm ERR! gyp ERR! stack at PythonFinder.execFileCallback (/usr/lib/node_modules/npm/node_modules/node-gyp/lib/find-python.js:297:7)
- npm ERR! gyp ERR! stack at ChildProcess.exithandler (node:child_process:394:7)
- npm ERR! gyp ERR! stack at ChildProcess.emit (node:events:513:28)
- npm ERR! gyp ERR! stack at maybeClose (node:internal/child_process:1100:16)
- npm ERR! gyp ERR! stack at Process.ChildProcess._handle.onexit (node:internal/child_process:304:5)
- npm ERR! gyp ERR! System Linux 4.14.79-v7+
- npm ERR! gyp ERR! command "/usr/bin/node" "/usr/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js" "rebuild"
- npm ERR! gyp ERR! cwd /opt/iobroker/node_modules/@serialport/bindings-cpp
- npm ERR! gyp ERR! node -v v16.18.1
- npm ERR! gyp ERR! node-gyp -v v9.1.0
- npm ERR! gyp ERR! not ok
- npm ERR! A complete log of this run can be found in:
- npm ERR! /home/iobroker/.npm/_logs/2022-11-16T20_23_55_843Z-debug-0.log
Danke!