Already have nodejs v12.18.3 OLD nodejs 12 : NEW nodejs : *************************************** Started : Sat 11 Dec 2021 04:41:08 PM CET Running for user pi at /home/pi Found global nodes: : WARNING: apt does not have a stable CLI interface. Use with caution in scripts. Reading package lists... Building dependency tree... Reading state information... Package 'nodered' is not installed, so not removed 0 upgraded, 0 newly installed, 0 to remove and 162 not upgraded. Versions: node:v12.18.3 npm:6.14.7 Now install Node-RED /usr/bin/node-red -> /usr/lib/node_modules/node-red/red.js /usr/bin/node-red-pi -> /usr/lib/node_modules/node-red/bin/node-red-pi > bcrypt@5.0.1 install /usr/lib/node_modules/node-red/node_modules/bcrypt > node-pre-gyp install --fallback-to-build node-pre-gyp ERR! install response status 404 Not Found on https://github.com/kelektiv/node.bcrypt.js/releases/download/v5.0.1/bcrypt_lib-v5.0.1-napi-v3-linux-arm-glibc.tar.gz node-pre-gyp WARN Pre-built binaries not installable for bcrypt@5.0.1 and node@12.18.3 (node-v72 ABI, glibc) (falling back to source compile with node-gyp) node-pre-gyp WARN Hit error response status 404 Not Found on https://github.com/kelektiv/node.bcrypt.js/releases/download/v5.0.1/bcrypt_lib-v5.0.1-napi-v3-linux-arm-glibc.tar.gz make: Entering directory '/usr/lib/node_modules/node-red/node_modules/bcrypt/build' CC(target) Release/obj.target/nothing/../node-addon-api/nothing.o AR(target) Release/obj.target/../node-addon-api/nothing.a COPY Release/nothing.a CXX(target) Release/obj.target/bcrypt_lib/src/blowfish.o CXX(target) Release/obj.target/bcrypt_lib/src/bcrypt.o CXX(target) Release/obj.target/bcrypt_lib/src/bcrypt_node.o SOLINK_MODULE(target) Release/obj.target/bcrypt_lib.node COPY Release/bcrypt_lib.node COPY /usr/lib/node_modules/node-red/node_modules/bcrypt/lib/binding/napi-v3/bcrypt_lib.node TOUCH Release/obj.target/action_after_build.stamp make: Leaving directory '/usr/lib/node_modules/node-red/node_modules/bcrypt/build' + node-red@2.1.4 added 295 packages from 373 contributors in 57.355s 2.1.4 Now create basic package.json for the user and move any global nodes Installing extra nodes: node-red-node-pi-gpio@latest node-red-node-random@latest node-red-node-ping@latest node-red-contrib-play-audio@latest node-red-node-smooth@latest node-red-node-serialport@latest : npm WARN node-red-project@0.0.1 No repository field. npm WARN node-red-project@0.0.1 No license field. + node-red-node-serialport@0.15.0 + node-red-contrib-play-audio@2.5.0 + node-red-node-ping@0.3.1 + node-red-node-random@0.4.0 + node-red-node-pi-gpio@2.0.1 + node-red-node-smooth@0.1.2 updated 6 packages in 8.523s Now add the shortcut and start/stop/log scripts to the menu Now add systemd script and configure it for pi ln: failed to create symbolic link '/usr/bin/python': File exists Now add launcher to top bar, add cpu temp example, make sure ping works The user `pi' is already a member of `gpio'. WARNING: apt does not have a stable CLI interface. Use with caution in scripts. Reading package lists... Building dependency tree... Reading state information... python3-rpi.gpio is already the newest version (0.7.0-0.1~bpo10+1). 0 upgraded, 0 newly installed, 0 to remove and 162 not upgraded. Memory : 3.8G Started : Sat 11 Dec 2021 04:41:08 PM CET Finished: Sat 11 Dec 2021 04:42:50 PM CET Already have nodejs v12.18.3 OLD nodejs 12 : NEW nodejs 14 : *************************************** Started : Sat 11 Dec 2021 04:44:27 PM CET Running for user pi at /home/pi Found global nodes: : WARNING: apt does not have a stable CLI interface. Use with caution in scripts. Reading package lists... Building dependency tree... Reading state information... Package 'nodered' is not installed, so not removed 0 upgraded, 0 newly installed, 0 to remove and 162 not upgraded. Installing nodejs 14 WARNING: apt does not have a stable CLI interface. Use with caution in scripts. Reading package lists... Building dependency tree... Reading state information... Package 'npm' is not installed, so not removed The following packages will be REMOVED: nodejs 0 upgraded, 0 newly installed, 1 to remove and 161 not upgraded. After this operation, 84.4 MB disk space will be freed. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 106819 files and directories currently installed.) Removing nodejs (12.18.3-1nodesource1) ... dpkg: warning: while removing nodejs, directory '/usr/lib/node_modules/npm/lib' not empty so not removed dpkg: warning: while removing nodejs, directory '/usr/lib/node_modules/npm/docs/public/google-fonts/s/poppins' not empty so not removed dpkg: warning: while removing nodejs, directory '/usr/lib/node_modules/npm/node_modules/libcipm' not empty so not removed dpkg: warning: while removing nodejs, directory '/usr/lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp/generator' not empty so not removed dpkg: warning: while removing nodejs, directory '/usr/lib/node_modules/npm/node_modules/yargs-parser' not empty so not removed dpkg: warning: while removing nodejs, directory '/usr/lib/node_modules/npm/node_modules/require-main-filename' not empty so not removed dpkg: warning: while removing nodejs, directory '/usr/lib/node_modules/npm/node_modules/wrap-ansi/node_modules/string-width' not empty so not removed dpkg: warning: while removing nodejs, directory '/usr/lib/node_modules/npm/node_modules/cliui/node_modules/strip-ansi' not empty so not removed dpkg: warning: while removing nodejs, directory '/usr/lib/node_modules/npm/node_modules/cliui/node_modules/ansi-regex' not empty so not removed dpkg: warning: while removing nodejs, directory '/usr/lib/node_modules/npm/node_modules/yargs/lib' not empty so not removed dpkg: warning: while removing nodejs, directory '/usr/lib/node_modules/npm/node_modules/yargs/node_modules' not empty so not removed dpkg: warning: while removing nodejs, directory '/usr/lib/node_modules/npm/node_modules/gentle-fs' not empty so not removed dpkg: warning: while removing nodejs, directory '/usr/lib/node_modules/npm/node_modules/bin-links' not empty so not removed dpkg: warning: while removing nodejs, directory '/usr/lib/node_modules/npm/node_modules/npm-audit-report' not empty so not removed dpkg: warning: while removing nodejs, directory '/usr/lib/node_modules/npm/node_modules/get-caller-file' not empty so not removed dpkg: warning: while removing nodejs, directory '/usr/lib/node_modules/npm/node_modules/libnpx' not empty so not removed dpkg: warning: while removing nodejs, directory '/usr/lib/node_modules/npm/node_modules/npm-lifecycle' not empty so not removed Processing triggers for man-db (2.8.5-2) ... dpkg: warning: ignoring request to remove nodejs which isn't installed dpkg: warning: ignoring request to remove node which isn't installed WARNING: apt does not have a stable CLI interface. Use with caution in scripts. Reading package lists... Building dependency tree... Reading state information... 0 upgraded, 0 newly installed, 0 to remove and 161 not upgraded. Grab the LTS bundle WARNING: apt does not have a stable CLI interface. Use with caution in scripts. Reading package lists... Building dependency tree... Reading state information... curl is already the newest version (7.64.0-4+deb10u1). 0 upgraded, 0 newly installed, 0 to remove and 161 not upgraded. ## Installing the NodeSource Node.js 14.x repo... ## Populating apt-get cache... + apt-get update Get:1 http://raspbian.raspberrypi.org/raspbian buster InRelease [15.0 kB] Get:2 http://archive.raspberrypi.org/debian buster InRelease [32.6 kB] Get:3 https://repos.influxdata.com/debian buster InRelease [4,737 B] Get:4 https://packages.grafana.com/oss/deb stable InRelease [12.1 kB] Get:5 https://deb.nodesource.com/node_12.x buster InRelease [4,584 B] Get:6 https://repos.influxdata.com/debian buster/stable armhf Packages [937 B] Get:7 https://packages.grafana.com/oss/deb stable/main armhf Packages [31.1 kB] Get:8 https://deb.nodesource.com/node_12.x buster/main armhf Packages [777 B] Reading package lists... E: Repository 'http://raspbian.raspberrypi.org/raspbian buster InRelease' changed its 'Suite' value from 'stable' to 'oldstable' E: Repository 'http://archive.raspberrypi.org/debian buster InRelease' changed its 'Suite' value from 'testing' to 'oldstable' Error executing command, exiting WARNING: apt does not have a stable CLI interface. Use with caution in scripts. Reading package lists... Building dependency tree... Reading state information... The following NEW packages will be installed: nodejs 0 upgraded, 1 newly installed, 0 to remove and 163 not upgraded. Need to get 15.9 MB of archives. After this operation, 86.0 MB of additional disk space will be used. Get:1 https://deb.nodesource.com/node_12.x buster/main armhf nodejs armhf 12.22.7-deb-1nodesource1 [15.9 MB] Fetched 15.9 MB in 3s (5,969 kB/s) Selecting previously unselected package nodejs. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 102020 files and directories currently installed.) Preparing to unpack .../nodejs_12.22.7-deb-1nodesource1_armhf.deb ... Unpacking nodejs (12.22.7-deb-1nodesource1) ... Setting up nodejs (12.22.7-deb-1nodesource1) ... Processing triggers for man-db (2.8.5-2) ... Versions: node:v12.22.7 npm:6.14.15 npm WARN using --force I sure hope you know what you are doing. Now install Node-RED /usr/bin/node-red -> /usr/lib/node_modules/node-red/red.js /usr/bin/node-red-pi -> /usr/lib/node_modules/node-red/bin/node-red-pi > bcrypt@5.0.1 install /usr/lib/node_modules/node-red/node_modules/bcrypt > node-pre-gyp install --fallback-to-build node-pre-gyp ERR! install response status 404 Not Found on https://github.com/kelektiv/node.bcrypt.js/releases/download/v5.0.1/bcrypt_lib-v5.0.1-napi-v3-linux-arm-glibc.tar.gz node-pre-gyp WARN Pre-built binaries not installable for bcrypt@5.0.1 and node@12.22.7 (node-v72 ABI, glibc) (falling back to source compile with node-gyp) node-pre-gyp WARN Hit error response status 404 Not Found on https://github.com/kelektiv/node.bcrypt.js/releases/download/v5.0.1/bcrypt_lib-v5.0.1-napi-v3-linux-arm-glibc.tar.gz make: Entering directory '/usr/lib/node_modules/node-red/node_modules/bcrypt/build' CC(target) Release/obj.target/nothing/../node-addon-api/nothing.o AR(target) Release/obj.target/../node-addon-api/nothing.a COPY Release/nothing.a CXX(target) Release/obj.target/bcrypt_lib/src/blowfish.o CXX(target) Release/obj.target/bcrypt_lib/src/bcrypt.o CXX(target) Release/obj.target/bcrypt_lib/src/bcrypt_node.o SOLINK_MODULE(target) Release/obj.target/bcrypt_lib.node COPY Release/bcrypt_lib.node COPY /usr/lib/node_modules/node-red/node_modules/bcrypt/lib/binding/napi-v3/bcrypt_lib.node TOUCH Release/obj.target/action_after_build.stamp make: Leaving directory '/usr/lib/node_modules/node-red/node_modules/bcrypt/build' + node-red@2.1.4 added 295 packages from 373 contributors in 71.178s 2.1.4 Now create basic package.json for the user and move any global nodes Running npm rebuild > @serialport/bindings@9.2.8 install /home/pi/.node-red/node_modules/@serialport/bindings > prebuild-install --tag-prefix @serialport/bindings@ || node-gyp rebuild prebuild-install WARN install No prebuilt binaries found (target=12.22.7 runtime=node arch=arm libc= platform=linux) make: Entering directory '/home/pi/.node-red/node_modules/@serialport/bindings/build' CXX(target) Release/obj.target/bindings/src/serialport.o ../src/serialport.cpp: In function ‘Nan::NAN_METHOD_RETURN_TYPE Open(Nan::NAN_METHOD_ARGS_TYPE)’: ../src/serialport.cpp:78:69: warning: cast between incompatible function types from ‘void (*)(uv_work_t*)’ {aka ‘void (*)(uv_work_s*)’} to ‘uv_after_work_cb’ {aka ‘void (*)(uv_work_s*, int)’} [-Wcast-function-type] uv_queue_work(uv_default_loop(), req, EIO_Open, (uv_after_work_cb)EIO_AfterOpen); ^~~~~~~~~~~~~ ../src/serialport.cpp: In function ‘Nan::NAN_METHOD_RETURN_TYPE Update(Nan::NAN_METHOD_ARGS_TYPE)’: ../src/serialport.cpp:135:71: warning: cast between incompatible function types from ‘void (*)(uv_work_t*)’ {aka ‘void (*)(uv_work_s*)’} to ‘uv_after_work_cb’ {aka ‘void (*)(uv_work_s*, int)’} [-Wcast-function-type] uv_queue_work(uv_default_loop(), req, EIO_Update, (uv_after_work_cb)EIO_AfterUpdate); ^~~~~~~~~~~~~~~ ../src/serialport.cpp: In function ‘Nan::NAN_METHOD_RETURN_TYPE Close(Nan::NAN_METHOD_ARGS_TYPE)’: ../src/serialport.cpp:175:70: warning: cast between incompatible function types from ‘void (*)(uv_work_t*)’ {aka ‘void (*)(uv_work_s*)’} to ‘uv_after_work_cb’ {aka ‘void (*)(uv_work_s*, int)’} [-Wcast-function-type] uv_queue_work(uv_default_loop(), req, EIO_Close, (uv_after_work_cb)EIO_AfterClose); ^~~~~~~~~~~~~~ ../src/serialport.cpp: In function ‘Nan::NAN_METHOD_RETURN_TYPE Flush(Nan::NAN_METHOD_ARGS_TYPE)’: ../src/serialport.cpp:215:70: warning: cast between incompatible function types from ‘void (*)(uv_work_t*)’ {aka ‘void (*)(uv_work_s*)’} to ‘uv_after_work_cb’ {aka ‘void (*)(uv_work_s*, int)’} [-Wcast-function-type] uv_queue_work(uv_default_loop(), req, EIO_Flush, (uv_after_work_cb)EIO_AfterFlush); ^~~~~~~~~~~~~~ ../src/serialport.cpp: In function ‘Nan::NAN_METHOD_RETURN_TYPE Set(Nan::NAN_METHOD_ARGS_TYPE)’: ../src/serialport.cpp:271:68: warning: cast between incompatible function types from ‘void (*)(uv_work_t*)’ {aka ‘void (*)(uv_work_s*)’} to ‘uv_after_work_cb’ {aka ‘void (*)(uv_work_s*, int)’} [-Wcast-function-type] uv_queue_work(uv_default_loop(), req, EIO_Set, (uv_after_work_cb)EIO_AfterSet); ^~~~~~~~~~~~ ../src/serialport.cpp: In function ‘Nan::NAN_METHOD_RETURN_TYPE Get(Nan::NAN_METHOD_ARGS_TYPE)’: ../src/serialport.cpp:316:68: warning: cast between incompatible function types from ‘void (*)(uv_work_t*)’ {aka ‘void (*)(uv_work_s*)’} to ‘uv_after_work_cb’ {aka ‘void (*)(uv_work_s*, int)’} [-Wcast-function-type] uv_queue_work(uv_default_loop(), req, EIO_Get, (uv_after_work_cb)EIO_AfterGet); ^~~~~~~~~~~~ ../src/serialport.cpp: In function ‘Nan::NAN_METHOD_RETURN_TYPE GetBaudRate(Nan::NAN_METHOD_ARGS_TYPE)’: ../src/serialport.cpp:366:76: warning: cast between incompatible function types from ‘void (*)(uv_work_t*)’ {aka ‘void (*)(uv_work_s*)’} to ‘uv_after_work_cb’ {aka ‘void (*)(uv_work_s*, int)’} [-Wcast-function-type] uv_queue_work(uv_default_loop(), req, EIO_GetBaudRate, (uv_after_work_cb)EIO_AfterGetBaudRate); ^~~~~~~~~~~~~~~~~~~~ ../src/serialport.cpp: In function ‘Nan::NAN_METHOD_RETURN_TYPE Drain(Nan::NAN_METHOD_ARGS_TYPE)’: ../src/serialport.cpp:412:70: warning: cast between incompatible function types from ‘void (*)(uv_work_t*)’ {aka ‘void (*)(uv_work_s*)’} to ‘uv_after_work_cb’ {aka ‘void (*)(uv_work_s*, int)’} [-Wcast-function-type] uv_queue_work(uv_default_loop(), req, EIO_Drain, (uv_after_work_cb)EIO_AfterDrain); ^~~~~~~~~~~~~~ ../src/serialport.cpp: At global scope: ../src/serialport.cpp:433:28: warning: unnecessary parentheses in declaration of ‘ToParityEnum’ [-Wparentheses] SerialPortParity NAN_INLINE(ToParityEnum(const v8::Local& v8str)) { ^ ../src/serialport.cpp:452:30: warning: unnecessary parentheses in declaration of ‘ToStopBitEnum’ [-Wparentheses] SerialPortStopBits NAN_INLINE(ToStopBitEnum(double stopBits)) { ^ In file included from ../../../nan/nan.h:58, from ../src/./serialport.h:13, from ../src/serialport.cpp:1: /home/pi/.cache/node-gyp/12.22.7/include/node/node.h:736:43: warning: cast between incompatible function types from ‘void (*)(Nan::ADDON_REGISTER_FUNCTION_ARGS_TYPE)’ {aka ‘void (*)(v8::Local)’} to ‘node::addon_register_func’ {aka ‘void (*)(v8::Local, v8::Local, void*)’} [-Wcast-function-type] (node::addon_register_func) (regfunc), \ ^ /home/pi/.cache/node-gyp/12.22.7/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/serialport.cpp:486:1: note: in expansion of macro ‘NODE_MODULE’ NODE_MODULE(serialport, init); ^~~~~~~~~~~ CXX(target) Release/obj.target/bindings/src/serialport_unix.o ../src/serialport_unix.cpp: In function ‘int setup(int, OpenBaton*)’: ../src/serialport_unix.cpp:179:60: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 1005 [-Wformat-truncation=] snprintf(data->errorString, sizeof(data->errorString), "Error %s Cannot open %s", strerror(errno), data->path); ^~~~~~~~~~~~~~~~~~~~~~~~~ ../src/serialport_unix.cpp:179:13: note: ‘snprintf’ output 20 or more bytes (assuming 1043) into a destination of size 1024 snprintf(data->errorString, sizeof(data->errorString), "Error %s Cannot open %s", strerror(errno), data->path); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/serialport_unix.cpp: In function ‘void EIO_Open(uv_work_t*)’: ../src/serialport_unix.cpp:89:60: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 1003 [-Wformat-truncation=] snprintf(data->errorString, sizeof(data->errorString), "Error: %s, cannot open %s", strerror(errno), data->path); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/serialport_unix.cpp:89:13: note: ‘snprintf’ output 22 or more bytes (assuming 1045) into a destination of size 1024 snprintf(data->errorString, sizeof(data->errorString), "Error: %s, cannot open %s", strerror(errno), data->path); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX(target) Release/obj.target/bindings/src/poller.o CXX(target) Release/obj.target/bindings/src/serialport_linux.o SOLINK_MODULE(target) Release/obj.target/bindings.node COPY Release/bindings.node make: Leaving directory '/home/pi/.node-red/node_modules/@serialport/bindings/build' node-red-contrib-aedes@0.6.0 /home/pi/.node-red/node_modules/node-red-contrib-aedes aedes@0.46.2 /home/pi/.node-red/node_modules/aedes aedes-packet@2.3.1 /home/pi/.node-red/node_modules/aedes-packet mqtt-packet@6.10.0 /home/pi/.node-red/node_modules/aedes-packet/node_modules/mqtt-packet bl@4.0.2 /home/pi/.node-red/node_modules/bl buffer@5.6.0 /home/pi/.node-red/node_modules/buffer base64-js@1.3.1 /home/pi/.node-red/node_modules/base64-js ieee754@1.1.13 /home/pi/.node-red/node_modules/ieee754 inherits@2.0.4 /home/pi/.node-red/node_modules/inherits readable-stream@3.6.0 /home/pi/.node-red/node_modules/bl/node_modules/readable-stream string_decoder@1.1.1 /home/pi/.node-red/node_modules/string_decoder safe-buffer@5.1.2 /home/pi/.node-red/node_modules/safe-buffer util-deprecate@1.0.2 /home/pi/.node-red/node_modules/util-deprecate debug@4.1.1 /home/pi/.node-red/node_modules/debug ms@2.1.2 /home/pi/.node-red/node_modules/ms process-nextick-args@2.0.1 /home/pi/.node-red/node_modules/process-nextick-args aedes-persistence@8.1.3 /home/pi/.node-red/node_modules/aedes-persistence from2@2.3.0 /home/pi/.node-red/node_modules/from2 readable-stream@2.3.7 /home/pi/.node-red/node_modules/readable-stream core-util-is@1.0.2 /home/pi/.node-red/node_modules/core-util-is isarray@1.0.0 /home/pi/.node-red/node_modules/isarray qlobber@5.0.3 /home/pi/.node-red/node_modules/qlobber bulk-write-stream@2.0.1 /home/pi/.node-red/node_modules/bulk-write-stream readable-stream@3.6.0 /home/pi/.node-red/node_modules/bulk-write-stream/node_modules/readable-stream end-of-stream@1.4.4 /home/pi/.node-red/node_modules/end-of-stream once@1.4.0 /home/pi/.node-red/node_modules/once wrappy@1.0.2 /home/pi/.node-red/node_modules/wrappy fastfall@1.5.1 /home/pi/.node-red/node_modules/fastfall reusify@1.0.4 /home/pi/.node-red/node_modules/reusify fastparallel@2.4.1 /home/pi/.node-red/node_modules/fastparallel xtend@4.0.2 /home/pi/.node-red/node_modules/xtend fastseries@2.0.0 /home/pi/.node-red/node_modules/fastseries hyperid@2.3.1 /home/pi/.node-red/node_modules/hyperid uuid@8.3.2 /home/pi/.node-red/node_modules/uuid uuid-parse@1.1.0 /home/pi/.node-red/node_modules/uuid-parse mqemitter@4.5.0 /home/pi/.node-red/node_modules/mqemitter mqtt-packet@7.1.1 /home/pi/.node-red/node_modules/mqtt-packet readable-stream@3.6.0 /home/pi/.node-red/node_modules/aedes/node_modules/readable-stream retimer@3.0.0 /home/pi/.node-red/node_modules/retimer aedes-persistence-mongodb@8.2.0 /home/pi/.node-red/node_modules/aedes-persistence-mongodb aedes-cached-persistence@8.1.1 /home/pi/.node-red/node_modules/aedes-cached-persistence multistream@4.1.0 /home/pi/.node-red/node_modules/multistream readable-stream@3.6.0 /home/pi/.node-red/node_modules/multistream/node_modules/readable-stream escape-string-regexp@4.0.0 /home/pi/.node-red/node_modules/escape-string-regexp mongodb@3.7.3 /home/pi/.node-red/node_modules/mongodb bl@2.2.1 /home/pi/.node-red/node_modules/mongodb/node_modules/bl bson@1.1.6 /home/pi/.node-red/node_modules/bson denque@1.5.1 /home/pi/.node-red/node_modules/denque optional-require@1.1.8 /home/pi/.node-red/node_modules/optional-require require-at@1.0.6 /home/pi/.node-red/node_modules/require-at native-url@0.3.4 /home/pi/.node-red/node_modules/native-url querystring@0.2.1 /home/pi/.node-red/node_modules/querystring pump@3.0.0 /home/pi/.node-red/node_modules/pump through2@4.0.2 /home/pi/.node-red/node_modules/through2 readable-stream@3.6.0 /home/pi/.node-red/node_modules/through2/node_modules/readable-stream websocket-stream@5.5.2 /home/pi/.node-red/node_modules/websocket-stream duplexify@3.7.1 /home/pi/.node-red/node_modules/duplexify stream-shift@1.0.1 /home/pi/.node-red/node_modules/stream-shift ws@3.3.3 /home/pi/.node-red/node_modules/ws async-limiter@1.0.1 /home/pi/.node-red/node_modules/async-limiter ultron@1.1.1 /home/pi/.node-red/node_modules/ultron node-red-contrib-binary@0.1.3 /home/pi/.node-red/node_modules/node-red-contrib-binary packet@0.0.6 /home/pi/.node-red/node_modules/packet typeof@1.0.0 /home/pi/.node-red/node_modules/typeof node-red-contrib-buffer-parser@3.1.7 /home/pi/.node-red/node_modules/node-red-contrib-buffer-parser node-red-contrib-influxdb@0.6.1 /home/pi/.node-red/node_modules/node-red-contrib-influxdb @influxdata/influxdb-client@1.21.0 /home/pi/.node-red/node_modules/@influxdata/influxdb-client influx@5.6.3 /home/pi/.node-red/node_modules/influx lodash@4.17.21 /home/pi/.node-red/node_modules/node-red-contrib-influxdb/node_modules/lodash node-red-contrib-isonline@1.1.15 /home/pi/.node-red/node_modules/node-red-contrib-isonline bluebird@3.7.2 /home/pi/.node-red/node_modules/bluebird node-red-contrib-jquerify@0.0.6 /home/pi/.node-red/node_modules/node-red-contrib-jquerify jquery@3.5.1 /home/pi/.node-red/node_modules/jquery jsdom@11.12.0 /home/pi/.node-red/node_modules/jsdom abab@2.0.5 /home/pi/.node-red/node_modules/abab acorn@5.7.4 /home/pi/.node-red/node_modules/acorn acorn-globals@4.3.4 /home/pi/.node-red/node_modules/acorn-globals acorn@6.4.2 /home/pi/.node-red/node_modules/acorn-globals/node_modules/acorn acorn-walk@6.2.0 /home/pi/.node-red/node_modules/acorn-walk array-equal@1.0.0 /home/pi/.node-red/node_modules/array-equal cssom@0.3.8 /home/pi/.node-red/node_modules/cssom cssstyle@1.4.0 /home/pi/.node-red/node_modules/cssstyle data-urls@1.1.0 /home/pi/.node-red/node_modules/data-urls whatwg-mimetype@2.3.0 /home/pi/.node-red/node_modules/whatwg-mimetype whatwg-url@7.1.0 /home/pi/.node-red/node_modules/data-urls/node_modules/whatwg-url lodash.sortby@4.7.0 /home/pi/.node-red/node_modules/lodash.sortby tr46@1.0.1 /home/pi/.node-red/node_modules/tr46 punycode@2.1.1 /home/pi/.node-red/node_modules/punycode webidl-conversions@4.0.2 /home/pi/.node-red/node_modules/webidl-conversions domexception@1.0.1 /home/pi/.node-red/node_modules/domexception escodegen@1.14.3 /home/pi/.node-red/node_modules/escodegen esprima@4.0.1 /home/pi/.node-red/node_modules/esprima estraverse@4.3.0 /home/pi/.node-red/node_modules/estraverse esutils@2.0.3 /home/pi/.node-red/node_modules/esutils optionator@0.8.3 /home/pi/.node-red/node_modules/optionator deep-is@0.1.4 /home/pi/.node-red/node_modules/deep-is fast-levenshtein@2.0.6 /home/pi/.node-red/node_modules/fast-levenshtein levn@0.3.0 /home/pi/.node-red/node_modules/levn prelude-ls@1.1.2 /home/pi/.node-red/node_modules/prelude-ls type-check@0.3.2 /home/pi/.node-red/node_modules/type-check word-wrap@1.2.3 /home/pi/.node-red/node_modules/word-wrap html-encoding-sniffer@1.0.2 /home/pi/.node-red/node_modules/html-encoding-sniffer whatwg-encoding@1.0.5 /home/pi/.node-red/node_modules/whatwg-encoding iconv-lite@0.4.24 /home/pi/.node-red/node_modules/iconv-lite safer-buffer@2.1.2 /home/pi/.node-red/node_modules/safer-buffer left-pad@1.3.0 /home/pi/.node-red/node_modules/left-pad nwsapi@2.2.0 /home/pi/.node-red/node_modules/nwsapi parse5@4.0.0 /home/pi/.node-red/node_modules/parse5 pn@1.1.0 /home/pi/.node-red/node_modules/pn request@2.88.2 /home/pi/.node-red/node_modules/request aws-sign2@0.7.0 /home/pi/.node-red/node_modules/aws-sign2 aws4@1.11.0 /home/pi/.node-red/node_modules/aws4 caseless@0.12.0 /home/pi/.node-red/node_modules/caseless combined-stream@1.0.8 /home/pi/.node-red/node_modules/combined-stream delayed-stream@1.0.0 /home/pi/.node-red/node_modules/delayed-stream extend@3.0.2 /home/pi/.node-red/node_modules/extend forever-agent@0.6.1 /home/pi/.node-red/node_modules/forever-agent form-data@2.3.3 /home/pi/.node-red/node_modules/form-data asynckit@0.4.0 /home/pi/.node-red/node_modules/asynckit mime-types@2.1.27 /home/pi/.node-red/node_modules/mime-types mime-db@1.44.0 /home/pi/.node-red/node_modules/mime-db har-validator@5.1.5 /home/pi/.node-red/node_modules/har-validator ajv@6.12.6 /home/pi/.node-red/node_modules/ajv fast-deep-equal@3.1.3 /home/pi/.node-red/node_modules/fast-deep-equal fast-json-stable-stringify@2.1.0 /home/pi/.node-red/node_modules/fast-json-stable-stringify json-schema-traverse@0.4.1 /home/pi/.node-red/node_modules/json-schema-traverse uri-js@4.4.1 /home/pi/.node-red/node_modules/uri-js har-schema@2.0.0 /home/pi/.node-red/node_modules/har-schema http-signature@1.2.0 /home/pi/.node-red/node_modules/http-signature assert-plus@1.0.0 /home/pi/.node-red/node_modules/assert-plus jsprim@1.4.1 /home/pi/.node-red/node_modules/jsprim extsprintf@1.3.0 /home/pi/.node-red/node_modules/extsprintf json-schema@0.2.3 /home/pi/.node-red/node_modules/json-schema verror@1.10.0 /home/pi/.node-red/node_modules/verror sshpk@1.16.1 /home/pi/.node-red/node_modules/sshpk asn1@0.2.6 /home/pi/.node-red/node_modules/asn1 bcrypt-pbkdf@1.0.2 /home/pi/.node-red/node_modules/bcrypt-pbkdf tweetnacl@0.14.5 /home/pi/.node-red/node_modules/tweetnacl dashdash@1.14.1 /home/pi/.node-red/node_modules/dashdash ecc-jsbn@0.1.2 /home/pi/.node-red/node_modules/ecc-jsbn jsbn@0.1.1 /home/pi/.node-red/node_modules/jsbn getpass@0.1.7 /home/pi/.node-red/node_modules/getpass is-typedarray@1.0.0 /home/pi/.node-red/node_modules/is-typedarray isstream@0.1.2 /home/pi/.node-red/node_modules/isstream json-stringify-safe@5.0.1 /home/pi/.node-red/node_modules/json-stringify-safe oauth-sign@0.9.0 /home/pi/.node-red/node_modules/oauth-sign performance-now@2.1.0 /home/pi/.node-red/node_modules/performance-now qs@6.5.2 /home/pi/.node-red/node_modules/qs tough-cookie@2.5.0 /home/pi/.node-red/node_modules/tough-cookie psl@1.8.0 /home/pi/.node-red/node_modules/psl tunnel-agent@0.6.0 /home/pi/.node-red/node_modules/tunnel-agent uuid@3.4.0 /home/pi/.node-red/node_modules/request/node_modules/uuid request-promise-native@1.0.9 /home/pi/.node-red/node_modules/request-promise-native request-promise-core@1.1.4 /home/pi/.node-red/node_modules/request-promise-core lodash@4.17.20 /home/pi/.node-red/node_modules/lodash stealthy-require@1.1.1 /home/pi/.node-red/node_modules/stealthy-require sax@1.2.4 /home/pi/.node-red/node_modules/sax symbol-tree@3.2.4 /home/pi/.node-red/node_modules/symbol-tree w3c-hr-time@1.0.2 /home/pi/.node-red/node_modules/w3c-hr-time browser-process-hrtime@1.0.0 /home/pi/.node-red/node_modules/browser-process-hrtime whatwg-url@6.5.0 /home/pi/.node-red/node_modules/whatwg-url ws@5.2.3 /home/pi/.node-red/node_modules/jsdom/node_modules/ws xml-name-validator@3.0.0 /home/pi/.node-red/node_modules/xml-name-validator node-red-contrib-play-audio@2.5.0 /home/pi/.node-red/node_modules/node-red-contrib-play-audio node-red-contrib-queue-gate@1.5.5 /home/pi/.node-red/node_modules/node-red-contrib-queue-gate node-red-dashboard@3.1.2 /home/pi/.node-red/node_modules/node-red-dashboard compression@1.7.4 /home/pi/.node-red/node_modules/compression accepts@1.3.7 /home/pi/.node-red/node_modules/accepts negotiator@0.6.2 /home/pi/.node-red/node_modules/negotiator bytes@3.0.0 /home/pi/.node-red/node_modules/bytes compressible@2.0.18 /home/pi/.node-red/node_modules/compressible debug@2.6.9 /home/pi/.node-red/node_modules/compression/node_modules/debug ms@2.0.0 /home/pi/.node-red/node_modules/compression/node_modules/ms on-headers@1.0.2 /home/pi/.node-red/node_modules/on-headers vary@1.1.2 /home/pi/.node-red/node_modules/vary gridstack@0.6.4 /home/pi/.node-red/node_modules/gridstack serve-static@1.14.1 /home/pi/.node-red/node_modules/serve-static encodeurl@1.0.2 /home/pi/.node-red/node_modules/encodeurl escape-html@1.0.3 /home/pi/.node-red/node_modules/escape-html parseurl@1.3.3 /home/pi/.node-red/node_modules/parseurl send@0.17.1 /home/pi/.node-red/node_modules/send debug@2.6.9 /home/pi/.node-red/node_modules/send/node_modules/debug ms@2.0.0 /home/pi/.node-red/node_modules/send/node_modules/debug/node_modules/ms depd@1.1.2 /home/pi/.node-red/node_modules/depd destroy@1.0.4 /home/pi/.node-red/node_modules/destroy etag@1.8.1 /home/pi/.node-red/node_modules/etag fresh@0.5.2 /home/pi/.node-red/node_modules/fresh http-errors@1.7.3 /home/pi/.node-red/node_modules/http-errors setprototypeof@1.1.1 /home/pi/.node-red/node_modules/setprototypeof statuses@1.5.0 /home/pi/.node-red/node_modules/statuses toidentifier@1.0.0 /home/pi/.node-red/node_modules/toidentifier mime@1.6.0 /home/pi/.node-red/node_modules/mime ms@2.1.1 /home/pi/.node-red/node_modules/send/node_modules/ms on-finished@2.3.0 /home/pi/.node-red/node_modules/on-finished ee-first@1.1.1 /home/pi/.node-red/node_modules/ee-first range-parser@1.2.1 /home/pi/.node-red/node_modules/range-parser socket.io@4.3.2 /home/pi/.node-red/node_modules/socket.io base64id@2.0.0 /home/pi/.node-red/node_modules/base64id debug@4.3.3 /home/pi/.node-red/node_modules/socket.io/node_modules/debug engine.io@6.0.1 /home/pi/.node-red/node_modules/engine.io @types/cookie@0.4.1 /home/pi/.node-red/node_modules/@types/cookie @types/cors@2.8.12 /home/pi/.node-red/node_modules/@types/cors @types/node@16.11.12 /home/pi/.node-red/node_modules/@types/node cookie@0.4.1 /home/pi/.node-red/node_modules/cookie cors@2.8.5 /home/pi/.node-red/node_modules/cors object-assign@4.1.1 /home/pi/.node-red/node_modules/object-assign debug@4.3.3 /home/pi/.node-red/node_modules/engine.io/node_modules/debug engine.io-parser@5.0.2 /home/pi/.node-red/node_modules/engine.io-parser base64-arraybuffer@1.0.1 /home/pi/.node-red/node_modules/base64-arraybuffer ws@8.2.3 /home/pi/.node-red/node_modules/engine.io/node_modules/ws socket.io-adapter@2.3.3 /home/pi/.node-red/node_modules/socket.io-adapter socket.io-parser@4.0.4 /home/pi/.node-red/node_modules/socket.io-parser @types/component-emitter@1.2.11 /home/pi/.node-red/node_modules/@types/component-emitter component-emitter@1.3.0 /home/pi/.node-red/node_modules/component-emitter debug@4.3.3 /home/pi/.node-red/node_modules/socket.io-parser/node_modules/debug node-red-node-pi-gpio@2.0.1 /home/pi/.node-red/node_modules/node-red-node-pi-gpio node-red-node-ping@0.3.1 /home/pi/.node-red/node_modules/node-red-node-ping node-red-node-random@0.4.0 /home/pi/.node-red/node_modules/node-red-node-random node-red-node-serialport@0.15.0 /home/pi/.node-red/node_modules/node-red-node-serialport serialport@9.2.8 /home/pi/.node-red/node_modules/serialport @serialport/binding-mock@9.2.4 /home/pi/.node-red/node_modules/@serialport/binding-mock @serialport/binding-abstract@9.2.3 /home/pi/.node-red/node_modules/@serialport/binding-abstract debug@4.3.3 /home/pi/.node-red/node_modules/@serialport/binding-abstract/node_modules/debug debug@4.3.3 /home/pi/.node-red/node_modules/@serialport/binding-mock/node_modules/debug @serialport/bindings@9.2.8 /home/pi/.node-red/node_modules/@serialport/bindings @serialport/parser-readline@9.2.4 /home/pi/.node-red/node_modules/@serialport/parser-readline @serialport/parser-delimiter@9.2.4 /home/pi/.node-red/node_modules/@serialport/parser-delimiter bindings@1.5.0 /home/pi/.node-red/node_modules/bindings file-uri-to-path@1.0.0 /home/pi/.node-red/node_modules/file-uri-to-path debug@4.3.3 /home/pi/.node-red/node_modules/@serialport/bindings/node_modules/debug nan@2.15.0 /home/pi/.node-red/node_modules/nan prebuild-install@7.0.0 /home/pi/.node-red/node_modules/prebuild-install detect-libc@1.0.3 /home/pi/.node-red/node_modules/detect-libc expand-template@2.0.3 /home/pi/.node-red/node_modules/expand-template github-from-package@0.0.0 /home/pi/.node-red/node_modules/github-from-package minimist@1.2.5 /home/pi/.node-red/node_modules/minimist mkdirp-classic@0.5.3 /home/pi/.node-red/node_modules/mkdirp-classic napi-build-utils@1.0.2 /home/pi/.node-red/node_modules/napi-build-utils node-abi@3.5.0 /home/pi/.node-red/node_modules/node-abi semver@7.3.5 /home/pi/.node-red/node_modules/semver lru-cache@6.0.0 /home/pi/.node-red/node_modules/lru-cache yallist@4.0.0 /home/pi/.node-red/node_modules/yallist npmlog@4.1.2 /home/pi/.node-red/node_modules/npmlog are-we-there-yet@1.1.7 /home/pi/.node-red/node_modules/are-we-there-yet delegates@1.0.0 /home/pi/.node-red/node_modules/delegates console-control-strings@1.1.0 /home/pi/.node-red/node_modules/console-control-strings gauge@2.7.4 /home/pi/.node-red/node_modules/gauge aproba@1.2.0 /home/pi/.node-red/node_modules/aproba has-unicode@2.0.1 /home/pi/.node-red/node_modules/has-unicode signal-exit@3.0.6 /home/pi/.node-red/node_modules/signal-exit string-width@1.0.2 /home/pi/.node-red/node_modules/string-width code-point-at@1.1.0 /home/pi/.node-red/node_modules/code-point-at is-fullwidth-code-point@1.0.0 /home/pi/.node-red/node_modules/is-fullwidth-code-point number-is-nan@1.0.1 /home/pi/.node-red/node_modules/number-is-nan strip-ansi@3.0.1 /home/pi/.node-red/node_modules/strip-ansi ansi-regex@2.1.1 /home/pi/.node-red/node_modules/ansi-regex wide-align@1.1.5 /home/pi/.node-red/node_modules/wide-align set-blocking@2.0.0 /home/pi/.node-red/node_modules/set-blocking rc@1.2.8 /home/pi/.node-red/node_modules/rc deep-extend@0.6.0 /home/pi/.node-red/node_modules/deep-extend ini@1.3.8 /home/pi/.node-red/node_modules/ini strip-json-comments@2.0.1 /home/pi/.node-red/node_modules/strip-json-comments simple-get@4.0.0 /home/pi/.node-red/node_modules/simple-get decompress-response@6.0.0 /home/pi/.node-red/node_modules/decompress-response mimic-response@3.1.0 /home/pi/.node-red/node_modules/mimic-response simple-concat@1.0.1 /home/pi/.node-red/node_modules/simple-concat tar-fs@2.1.1 /home/pi/.node-red/node_modules/tar-fs chownr@1.1.4 /home/pi/.node-red/node_modules/chownr tar-stream@2.2.0 /home/pi/.node-red/node_modules/tar-stream bl@4.1.0 /home/pi/.node-red/node_modules/tar-stream/node_modules/bl readable-stream@3.6.0 /home/pi/.node-red/node_modules/tar-stream/node_modules/readable-stream fs-constants@1.0.0 /home/pi/.node-red/node_modules/fs-constants @serialport/parser-byte-length@9.2.4 /home/pi/.node-red/node_modules/@serialport/parser-byte-length @serialport/parser-cctalk@9.2.4 /home/pi/.node-red/node_modules/@serialport/parser-cctalk @serialport/parser-inter-byte-timeout@9.2.4 /home/pi/.node-red/node_modules/@serialport/parser-inter-byte-timeout @serialport/parser-ready@9.2.4 /home/pi/.node-red/node_modules/@serialport/parser-ready @serialport/parser-regex@9.2.4 /home/pi/.node-red/node_modules/@serialport/parser-regex @serialport/stream@9.2.4 /home/pi/.node-red/node_modules/@serialport/stream debug@4.3.3 /home/pi/.node-red/node_modules/@serialport/stream/node_modules/debug debug@4.3.3 /home/pi/.node-red/node_modules/serialport/node_modules/debug node-red-node-smooth@0.1.2 /home/pi/.node-red/node_modules/node-red-node-smooth node-red-node-tail@0.3.1 /home/pi/.node-red/node_modules/node-red-node-tail tail@2.2.4 /home/pi/.node-red/node_modules/tail memory-pager@1.5.0 /home/pi/.node-red/node_modules/memory-pager saslprep@1.0.3 /home/pi/.node-red/node_modules/saslprep sparse-bitfield@3.0.3 /home/pi/.node-red/node_modules/sparse-bitfield source-map@0.6.1 /home/pi/.node-red/node_modules/source-map Installing extra nodes: node-red-node-pi-gpio@latest node-red-node-random@latest node-red-node-ping@latest node-red-contrib-play-audio@latest node-red-node-smooth@latest node-red-node-serialport@latest : npm WARN node-red-project@0.0.1 No repository field. npm WARN node-red-project@0.0.1 No license field. + node-red-node-random@0.4.0 + node-red-node-pi-gpio@2.0.1 + node-red-contrib-play-audio@2.5.0 + node-red-node-serialport@0.15.0 + node-red-node-ping@0.3.1 + node-red-node-smooth@0.1.2 updated 6 packages in 8.232s Now add the shortcut and start/stop/log scripts to the menu Now add systemd script and configure it for pi ln: failed to create symbolic link '/usr/bin/python': File exists Now add launcher to top bar, add cpu temp example, make sure ping works The user `pi' is already a member of `gpio'. WARNING: apt does not have a stable CLI interface. Use with caution in scripts. Reading package lists... Building dependency tree... Reading state information... python3-rpi.gpio is already the newest version (0.7.0-0.1~bpo10+1). 0 upgraded, 0 newly installed, 0 to remove and 163 not upgraded. Memory : 3.8G Started : Sat 11 Dec 2021 04:44:27 PM CET Finished: Sat 11 Dec 2021 04:47:31 PM CET Already have nodejs v12.22.7 OLD nodejs 12 : NEW nodejs 14 : *************************************** Started : Sat 11 Dec 2021 05:09:03 PM CET Running for user pi at /home/pi Found global nodes: : WARNING: apt does not have a stable CLI interface. Use with caution in scripts. Reading package lists... Building dependency tree... Reading state information... Package 'nodered' is not installed, so not removed 0 upgraded, 0 newly installed, 0 to remove and 163 not upgraded. Installing nodejs 14 WARNING: apt does not have a stable CLI interface. Use with caution in scripts. Reading package lists... Building dependency tree... Reading state information... Package 'npm' is not installed, so not removed The following packages will be REMOVED: nodejs 0 upgraded, 0 newly installed, 1 to remove and 163 not upgraded. After this operation, 86.0 MB disk space will be freed. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 106915 files and directories currently installed.) Removing nodejs (12.22.7-deb-1nodesource1) ... dpkg: warning: while removing nodejs, directory '/usr/lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp/generator' not empty so not removed Processing triggers for man-db (2.8.5-2) ... dpkg: warning: ignoring request to remove nodejs which isn't installed dpkg: warning: ignoring request to remove node which isn't installed WARNING: apt does not have a stable CLI interface. Use with caution in scripts. Reading package lists... Building dependency tree... Reading state information... 0 upgraded, 0 newly installed, 0 to remove and 163 not upgraded. Grab the LTS bundle WARNING: apt does not have a stable CLI interface. Use with caution in scripts. Reading package lists... Building dependency tree... Reading state information... curl is already the newest version (7.64.0-4+deb10u1). 0 upgraded, 0 newly installed, 0 to remove and 163 not upgraded. ## Installing the NodeSource Node.js 14.x repo... ## Populating apt-get cache... + apt-get update Get:1 http://archive.raspberrypi.org/debian buster InRelease [32.6 kB] Hit:2 https://repos.influxdata.com/debian buster InRelease Get:3 http://raspbian.raspberrypi.org/raspbian buster InRelease [15.0 kB] Hit:4 https://packages.grafana.com/oss/deb stable InRelease Hit:5 https://deb.nodesource.com/node_12.x buster InRelease Reading package lists... E: Repository 'http://raspbian.raspberrypi.org/raspbian buster InRelease' changed its 'Suite' value from 'stable' to 'oldstable' E: Repository 'http://archive.raspberrypi.org/debian buster InRelease' changed its 'Suite' value from 'testing' to 'oldstable' Error executing command, exiting WARNING: apt does not have a stable CLI interface. Use with caution in scripts. Reading package lists... Building dependency tree... Reading state information... The following NEW packages will be installed: nodejs 0 upgraded, 1 newly installed, 0 to remove and 163 not upgraded. Need to get 15.9 MB of archives. After this operation, 86.0 MB of additional disk space will be used. Get:1 https://deb.nodesource.com/node_12.x buster/main armhf nodejs armhf 12.22.7-deb-1nodesource1 [15.9 MB] Fetched 15.9 MB in 2s (6,740 kB/s) Selecting previously unselected package nodejs. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 102020 files and directories currently installed.) Preparing to unpack .../nodejs_12.22.7-deb-1nodesource1_armhf.deb ... Unpacking nodejs (12.22.7-deb-1nodesource1) ... Setting up nodejs (12.22.7-deb-1nodesource1) ... Processing triggers for man-db (2.8.5-2) ... Versions: node:v12.22.7 npm:6.14.15 npm WARN using --force I sure hope you know what you are doing. Now install Node-RED /usr/bin/node-red -> /usr/lib/node_modules/node-red/red.js /usr/bin/node-red-pi -> /usr/lib/node_modules/node-red/bin/node-red-pi > bcrypt@5.0.1 install /usr/lib/node_modules/node-red/node_modules/bcrypt > node-pre-gyp install --fallback-to-build node-pre-gyp ERR! install response status 404 Not Found on https://github.com/kelektiv/node.bcrypt.js/releases/download/v5.0.1/bcrypt_lib-v5.0.1-napi-v3-linux-arm-glibc.tar.gz node-pre-gyp WARN Pre-built binaries not installable for bcrypt@5.0.1 and node@12.22.7 (node-v72 ABI, glibc) (falling back to source compile with node-gyp) node-pre-gyp WARN Hit error response status 404 Not Found on https://github.com/kelektiv/node.bcrypt.js/releases/download/v5.0.1/bcrypt_lib-v5.0.1-napi-v3-linux-arm-glibc.tar.gz make: Entering directory '/usr/lib/node_modules/node-red/node_modules/bcrypt/build' CC(target) Release/obj.target/nothing/../node-addon-api/nothing.o AR(target) Release/obj.target/../node-addon-api/nothing.a COPY Release/nothing.a CXX(target) Release/obj.target/bcrypt_lib/src/blowfish.o CXX(target) Release/obj.target/bcrypt_lib/src/bcrypt.o CXX(target) Release/obj.target/bcrypt_lib/src/bcrypt_node.o SOLINK_MODULE(target) Release/obj.target/bcrypt_lib.node COPY Release/bcrypt_lib.node COPY /usr/lib/node_modules/node-red/node_modules/bcrypt/lib/binding/napi-v3/bcrypt_lib.node TOUCH Release/obj.target/action_after_build.stamp make: Leaving directory '/usr/lib/node_modules/node-red/node_modules/bcrypt/build' + node-red@2.1.4 added 295 packages from 373 contributors in 58.098s 2.1.4 Now create basic package.json for the user and move any global nodes Running npm rebuild > @serialport/bindings@9.2.8 install /home/pi/.node-red/node_modules/@serialport/bindings > prebuild-install --tag-prefix @serialport/bindings@ || node-gyp rebuild prebuild-install WARN install No prebuilt binaries found (target=12.22.7 runtime=node arch=arm libc= platform=linux) make: Entering directory '/home/pi/.node-red/node_modules/@serialport/bindings/build' CXX(target) Release/obj.target/bindings/src/serialport.o ../src/serialport.cpp: In function ‘Nan::NAN_METHOD_RETURN_TYPE Open(Nan::NAN_METHOD_ARGS_TYPE)’: ../src/serialport.cpp:78:69: warning: cast between incompatible function types from ‘void (*)(uv_work_t*)’ {aka ‘void (*)(uv_work_s*)’} to ‘uv_after_work_cb’ {aka ‘void (*)(uv_work_s*, int)’} [-Wcast-function-type] uv_queue_work(uv_default_loop(), req, EIO_Open, (uv_after_work_cb)EIO_AfterOpen); ^~~~~~~~~~~~~ ../src/serialport.cpp: In function ‘Nan::NAN_METHOD_RETURN_TYPE Update(Nan::NAN_METHOD_ARGS_TYPE)’: ../src/serialport.cpp:135:71: warning: cast between incompatible function types from ‘void (*)(uv_work_t*)’ {aka ‘void (*)(uv_work_s*)’} to ‘uv_after_work_cb’ {aka ‘void (*)(uv_work_s*, int)’} [-Wcast-function-type] uv_queue_work(uv_default_loop(), req, EIO_Update, (uv_after_work_cb)EIO_AfterUpdate); ^~~~~~~~~~~~~~~ ../src/serialport.cpp: In function ‘Nan::NAN_METHOD_RETURN_TYPE Close(Nan::NAN_METHOD_ARGS_TYPE)’: ../src/serialport.cpp:175:70: warning: cast between incompatible function types from ‘void (*)(uv_work_t*)’ {aka ‘void (*)(uv_work_s*)’} to ‘uv_after_work_cb’ {aka ‘void (*)(uv_work_s*, int)’} [-Wcast-function-type] uv_queue_work(uv_default_loop(), req, EIO_Close, (uv_after_work_cb)EIO_AfterClose); ^~~~~~~~~~~~~~ ../src/serialport.cpp: In function ‘Nan::NAN_METHOD_RETURN_TYPE Flush(Nan::NAN_METHOD_ARGS_TYPE)’: ../src/serialport.cpp:215:70: warning: cast between incompatible function types from ‘void (*)(uv_work_t*)’ {aka ‘void (*)(uv_work_s*)’} to ‘uv_after_work_cb’ {aka ‘void (*)(uv_work_s*, int)’} [-Wcast-function-type] uv_queue_work(uv_default_loop(), req, EIO_Flush, (uv_after_work_cb)EIO_AfterFlush); ^~~~~~~~~~~~~~ ../src/serialport.cpp: In function ‘Nan::NAN_METHOD_RETURN_TYPE Set(Nan::NAN_METHOD_ARGS_TYPE)’: ../src/serialport.cpp:271:68: warning: cast between incompatible function types from ‘void (*)(uv_work_t*)’ {aka ‘void (*)(uv_work_s*)’} to ‘uv_after_work_cb’ {aka ‘void (*)(uv_work_s*, int)’} [-Wcast-function-type] uv_queue_work(uv_default_loop(), req, EIO_Set, (uv_after_work_cb)EIO_AfterSet); ^~~~~~~~~~~~ ../src/serialport.cpp: In function ‘Nan::NAN_METHOD_RETURN_TYPE Get(Nan::NAN_METHOD_ARGS_TYPE)’: ../src/serialport.cpp:316:68: warning: cast between incompatible function types from ‘void (*)(uv_work_t*)’ {aka ‘void (*)(uv_work_s*)’} to ‘uv_after_work_cb’ {aka ‘void (*)(uv_work_s*, int)’} [-Wcast-function-type] uv_queue_work(uv_default_loop(), req, EIO_Get, (uv_after_work_cb)EIO_AfterGet); ^~~~~~~~~~~~ ../src/serialport.cpp: In function ‘Nan::NAN_METHOD_RETURN_TYPE GetBaudRate(Nan::NAN_METHOD_ARGS_TYPE)’: ../src/serialport.cpp:366:76: warning: cast between incompatible function types from ‘void (*)(uv_work_t*)’ {aka ‘void (*)(uv_work_s*)’} to ‘uv_after_work_cb’ {aka ‘void (*)(uv_work_s*, int)’} [-Wcast-function-type] uv_queue_work(uv_default_loop(), req, EIO_GetBaudRate, (uv_after_work_cb)EIO_AfterGetBaudRate); ^~~~~~~~~~~~~~~~~~~~ ../src/serialport.cpp: In function ‘Nan::NAN_METHOD_RETURN_TYPE Drain(Nan::NAN_METHOD_ARGS_TYPE)’: ../src/serialport.cpp:412:70: warning: cast between incompatible function types from ‘void (*)(uv_work_t*)’ {aka ‘void (*)(uv_work_s*)’} to ‘uv_after_work_cb’ {aka ‘void (*)(uv_work_s*, int)’} [-Wcast-function-type] uv_queue_work(uv_default_loop(), req, EIO_Drain, (uv_after_work_cb)EIO_AfterDrain); ^~~~~~~~~~~~~~ ../src/serialport.cpp: At global scope: ../src/serialport.cpp:433:28: warning: unnecessary parentheses in declaration of ‘ToParityEnum’ [-Wparentheses] SerialPortParity NAN_INLINE(ToParityEnum(const v8::Local& v8str)) { ^ ../src/serialport.cpp:452:30: warning: unnecessary parentheses in declaration of ‘ToStopBitEnum’ [-Wparentheses] SerialPortStopBits NAN_INLINE(ToStopBitEnum(double stopBits)) { ^ In file included from ../../../nan/nan.h:58, from ../src/./serialport.h:13, from ../src/serialport.cpp:1: /home/pi/.cache/node-gyp/12.22.7/include/node/node.h:736:43: warning: cast between incompatible function types from ‘void (*)(Nan::ADDON_REGISTER_FUNCTION_ARGS_TYPE)’ {aka ‘void (*)(v8::Local)’} to ‘node::addon_register_func’ {aka ‘void (*)(v8::Local, v8::Local, void*)’} [-Wcast-function-type] (node::addon_register_func) (regfunc), \ ^ /home/pi/.cache/node-gyp/12.22.7/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/serialport.cpp:486:1: note: in expansion of macro ‘NODE_MODULE’ NODE_MODULE(serialport, init); ^~~~~~~~~~~ CXX(target) Release/obj.target/bindings/src/serialport_unix.o ../src/serialport_unix.cpp: In function ‘int setup(int, OpenBaton*)’: ../src/serialport_unix.cpp:179:60: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 1005 [-Wformat-truncation=] snprintf(data->errorString, sizeof(data->errorString), "Error %s Cannot open %s", strerror(errno), data->path); ^~~~~~~~~~~~~~~~~~~~~~~~~ ../src/serialport_unix.cpp:179:13: note: ‘snprintf’ output 20 or more bytes (assuming 1043) into a destination of size 1024 snprintf(data->errorString, sizeof(data->errorString), "Error %s Cannot open %s", strerror(errno), data->path); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/serialport_unix.cpp: In function ‘void EIO_Open(uv_work_t*)’: ../src/serialport_unix.cpp:89:60: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 1003 [-Wformat-truncation=] snprintf(data->errorString, sizeof(data->errorString), "Error: %s, cannot open %s", strerror(errno), data->path); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/serialport_unix.cpp:89:13: note: ‘snprintf’ output 22 or more bytes (assuming 1045) into a destination of size 1024 snprintf(data->errorString, sizeof(data->errorString), "Error: %s, cannot open %s", strerror(errno), data->path); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX(target) Release/obj.target/bindings/src/poller.o CXX(target) Release/obj.target/bindings/src/serialport_linux.o SOLINK_MODULE(target) Release/obj.target/bindings.node COPY Release/bindings.node make: Leaving directory '/home/pi/.node-red/node_modules/@serialport/bindings/build' node-red-contrib-aedes@0.6.0 /home/pi/.node-red/node_modules/node-red-contrib-aedes aedes@0.46.2 /home/pi/.node-red/node_modules/aedes aedes-packet@2.3.1 /home/pi/.node-red/node_modules/aedes-packet mqtt-packet@6.10.0 /home/pi/.node-red/node_modules/aedes-packet/node_modules/mqtt-packet bl@4.0.2 /home/pi/.node-red/node_modules/bl buffer@5.6.0 /home/pi/.node-red/node_modules/buffer base64-js@1.3.1 /home/pi/.node-red/node_modules/base64-js ieee754@1.1.13 /home/pi/.node-red/node_modules/ieee754 inherits@2.0.4 /home/pi/.node-red/node_modules/inherits readable-stream@3.6.0 /home/pi/.node-red/node_modules/bl/node_modules/readable-stream string_decoder@1.1.1 /home/pi/.node-red/node_modules/string_decoder safe-buffer@5.1.2 /home/pi/.node-red/node_modules/safe-buffer util-deprecate@1.0.2 /home/pi/.node-red/node_modules/util-deprecate debug@4.1.1 /home/pi/.node-red/node_modules/debug ms@2.1.2 /home/pi/.node-red/node_modules/ms process-nextick-args@2.0.1 /home/pi/.node-red/node_modules/process-nextick-args aedes-persistence@8.1.3 /home/pi/.node-red/node_modules/aedes-persistence from2@2.3.0 /home/pi/.node-red/node_modules/from2 readable-stream@2.3.7 /home/pi/.node-red/node_modules/readable-stream core-util-is@1.0.2 /home/pi/.node-red/node_modules/core-util-is isarray@1.0.0 /home/pi/.node-red/node_modules/isarray qlobber@5.0.3 /home/pi/.node-red/node_modules/qlobber bulk-write-stream@2.0.1 /home/pi/.node-red/node_modules/bulk-write-stream readable-stream@3.6.0 /home/pi/.node-red/node_modules/bulk-write-stream/node_modules/readable-stream end-of-stream@1.4.4 /home/pi/.node-red/node_modules/end-of-stream once@1.4.0 /home/pi/.node-red/node_modules/once wrappy@1.0.2 /home/pi/.node-red/node_modules/wrappy fastfall@1.5.1 /home/pi/.node-red/node_modules/fastfall reusify@1.0.4 /home/pi/.node-red/node_modules/reusify fastparallel@2.4.1 /home/pi/.node-red/node_modules/fastparallel xtend@4.0.2 /home/pi/.node-red/node_modules/xtend fastseries@2.0.0 /home/pi/.node-red/node_modules/fastseries hyperid@2.3.1 /home/pi/.node-red/node_modules/hyperid uuid@8.3.2 /home/pi/.node-red/node_modules/uuid uuid-parse@1.1.0 /home/pi/.node-red/node_modules/uuid-parse mqemitter@4.5.0 /home/pi/.node-red/node_modules/mqemitter mqtt-packet@7.1.1 /home/pi/.node-red/node_modules/mqtt-packet readable-stream@3.6.0 /home/pi/.node-red/node_modules/aedes/node_modules/readable-stream retimer@3.0.0 /home/pi/.node-red/node_modules/retimer aedes-persistence-mongodb@8.2.0 /home/pi/.node-red/node_modules/aedes-persistence-mongodb aedes-cached-persistence@8.1.1 /home/pi/.node-red/node_modules/aedes-cached-persistence multistream@4.1.0 /home/pi/.node-red/node_modules/multistream readable-stream@3.6.0 /home/pi/.node-red/node_modules/multistream/node_modules/readable-stream escape-string-regexp@4.0.0 /home/pi/.node-red/node_modules/escape-string-regexp mongodb@3.7.3 /home/pi/.node-red/node_modules/mongodb bl@2.2.1 /home/pi/.node-red/node_modules/mongodb/node_modules/bl bson@1.1.6 /home/pi/.node-red/node_modules/bson denque@1.5.1 /home/pi/.node-red/node_modules/denque optional-require@1.1.8 /home/pi/.node-red/node_modules/optional-require require-at@1.0.6 /home/pi/.node-red/node_modules/require-at native-url@0.3.4 /home/pi/.node-red/node_modules/native-url querystring@0.2.1 /home/pi/.node-red/node_modules/querystring pump@3.0.0 /home/pi/.node-red/node_modules/pump through2@4.0.2 /home/pi/.node-red/node_modules/through2 readable-stream@3.6.0 /home/pi/.node-red/node_modules/through2/node_modules/readable-stream websocket-stream@5.5.2 /home/pi/.node-red/node_modules/websocket-stream duplexify@3.7.1 /home/pi/.node-red/node_modules/duplexify stream-shift@1.0.1 /home/pi/.node-red/node_modules/stream-shift ws@3.3.3 /home/pi/.node-red/node_modules/ws async-limiter@1.0.1 /home/pi/.node-red/node_modules/async-limiter ultron@1.1.1 /home/pi/.node-red/node_modules/ultron node-red-contrib-binary@0.1.3 /home/pi/.node-red/node_modules/node-red-contrib-binary packet@0.0.6 /home/pi/.node-red/node_modules/packet typeof@1.0.0 /home/pi/.node-red/node_modules/typeof node-red-contrib-buffer-parser@3.1.7 /home/pi/.node-red/node_modules/node-red-contrib-buffer-parser node-red-contrib-influxdb@0.6.1 /home/pi/.node-red/node_modules/node-red-contrib-influxdb @influxdata/influxdb-client@1.21.0 /home/pi/.node-red/node_modules/@influxdata/influxdb-client influx@5.6.3 /home/pi/.node-red/node_modules/influx lodash@4.17.21 /home/pi/.node-red/node_modules/node-red-contrib-influxdb/node_modules/lodash node-red-contrib-isonline@1.1.15 /home/pi/.node-red/node_modules/node-red-contrib-isonline bluebird@3.7.2 /home/pi/.node-red/node_modules/bluebird node-red-contrib-jquerify@0.0.6 /home/pi/.node-red/node_modules/node-red-contrib-jquerify jquery@3.5.1 /home/pi/.node-red/node_modules/jquery jsdom@11.12.0 /home/pi/.node-red/node_modules/jsdom abab@2.0.5 /home/pi/.node-red/node_modules/abab acorn@5.7.4 /home/pi/.node-red/node_modules/acorn acorn-globals@4.3.4 /home/pi/.node-red/node_modules/acorn-globals acorn@6.4.2 /home/pi/.node-red/node_modules/acorn-globals/node_modules/acorn acorn-walk@6.2.0 /home/pi/.node-red/node_modules/acorn-walk array-equal@1.0.0 /home/pi/.node-red/node_modules/array-equal cssom@0.3.8 /home/pi/.node-red/node_modules/cssom cssstyle@1.4.0 /home/pi/.node-red/node_modules/cssstyle data-urls@1.1.0 /home/pi/.node-red/node_modules/data-urls whatwg-mimetype@2.3.0 /home/pi/.node-red/node_modules/whatwg-mimetype whatwg-url@7.1.0 /home/pi/.node-red/node_modules/data-urls/node_modules/whatwg-url lodash.sortby@4.7.0 /home/pi/.node-red/node_modules/lodash.sortby tr46@1.0.1 /home/pi/.node-red/node_modules/tr46 punycode@2.1.1 /home/pi/.node-red/node_modules/punycode webidl-conversions@4.0.2 /home/pi/.node-red/node_modules/webidl-conversions domexception@1.0.1 /home/pi/.node-red/node_modules/domexception escodegen@1.14.3 /home/pi/.node-red/node_modules/escodegen esprima@4.0.1 /home/pi/.node-red/node_modules/esprima estraverse@4.3.0 /home/pi/.node-red/node_modules/estraverse esutils@2.0.3 /home/pi/.node-red/node_modules/esutils optionator@0.8.3 /home/pi/.node-red/node_modules/optionator deep-is@0.1.4 /home/pi/.node-red/node_modules/deep-is fast-levenshtein@2.0.6 /home/pi/.node-red/node_modules/fast-levenshtein levn@0.3.0 /home/pi/.node-red/node_modules/levn prelude-ls@1.1.2 /home/pi/.node-red/node_modules/prelude-ls type-check@0.3.2 /home/pi/.node-red/node_modules/type-check word-wrap@1.2.3 /home/pi/.node-red/node_modules/word-wrap html-encoding-sniffer@1.0.2 /home/pi/.node-red/node_modules/html-encoding-sniffer whatwg-encoding@1.0.5 /home/pi/.node-red/node_modules/whatwg-encoding iconv-lite@0.4.24 /home/pi/.node-red/node_modules/iconv-lite safer-buffer@2.1.2 /home/pi/.node-red/node_modules/safer-buffer left-pad@1.3.0 /home/pi/.node-red/node_modules/left-pad nwsapi@2.2.0 /home/pi/.node-red/node_modules/nwsapi parse5@4.0.0 /home/pi/.node-red/node_modules/parse5 pn@1.1.0 /home/pi/.node-red/node_modules/pn request@2.88.2 /home/pi/.node-red/node_modules/request aws-sign2@0.7.0 /home/pi/.node-red/node_modules/aws-sign2 aws4@1.11.0 /home/pi/.node-red/node_modules/aws4 caseless@0.12.0 /home/pi/.node-red/node_modules/caseless combined-stream@1.0.8 /home/pi/.node-red/node_modules/combined-stream delayed-stream@1.0.0 /home/pi/.node-red/node_modules/delayed-stream extend@3.0.2 /home/pi/.node-red/node_modules/extend forever-agent@0.6.1 /home/pi/.node-red/node_modules/forever-agent form-data@2.3.3 /home/pi/.node-red/node_modules/form-data asynckit@0.4.0 /home/pi/.node-red/node_modules/asynckit mime-types@2.1.27 /home/pi/.node-red/node_modules/mime-types mime-db@1.44.0 /home/pi/.node-red/node_modules/mime-db har-validator@5.1.5 /home/pi/.node-red/node_modules/har-validator ajv@6.12.6 /home/pi/.node-red/node_modules/ajv fast-deep-equal@3.1.3 /home/pi/.node-red/node_modules/fast-deep-equal fast-json-stable-stringify@2.1.0 /home/pi/.node-red/node_modules/fast-json-stable-stringify json-schema-traverse@0.4.1 /home/pi/.node-red/node_modules/json-schema-traverse uri-js@4.4.1 /home/pi/.node-red/node_modules/uri-js har-schema@2.0.0 /home/pi/.node-red/node_modules/har-schema http-signature@1.2.0 /home/pi/.node-red/node_modules/http-signature assert-plus@1.0.0 /home/pi/.node-red/node_modules/assert-plus jsprim@1.4.1 /home/pi/.node-red/node_modules/jsprim extsprintf@1.3.0 /home/pi/.node-red/node_modules/extsprintf json-schema@0.2.3 /home/pi/.node-red/node_modules/json-schema verror@1.10.0 /home/pi/.node-red/node_modules/verror sshpk@1.16.1 /home/pi/.node-red/node_modules/sshpk asn1@0.2.6 /home/pi/.node-red/node_modules/asn1 bcrypt-pbkdf@1.0.2 /home/pi/.node-red/node_modules/bcrypt-pbkdf tweetnacl@0.14.5 /home/pi/.node-red/node_modules/tweetnacl dashdash@1.14.1 /home/pi/.node-red/node_modules/dashdash ecc-jsbn@0.1.2 /home/pi/.node-red/node_modules/ecc-jsbn jsbn@0.1.1 /home/pi/.node-red/node_modules/jsbn getpass@0.1.7 /home/pi/.node-red/node_modules/getpass is-typedarray@1.0.0 /home/pi/.node-red/node_modules/is-typedarray isstream@0.1.2 /home/pi/.node-red/node_modules/isstream json-stringify-safe@5.0.1 /home/pi/.node-red/node_modules/json-stringify-safe oauth-sign@0.9.0 /home/pi/.node-red/node_modules/oauth-sign performance-now@2.1.0 /home/pi/.node-red/node_modules/performance-now qs@6.5.2 /home/pi/.node-red/node_modules/qs tough-cookie@2.5.0 /home/pi/.node-red/node_modules/tough-cookie psl@1.8.0 /home/pi/.node-red/node_modules/psl tunnel-agent@0.6.0 /home/pi/.node-red/node_modules/tunnel-agent uuid@3.4.0 /home/pi/.node-red/node_modules/request/node_modules/uuid request-promise-native@1.0.9 /home/pi/.node-red/node_modules/request-promise-native request-promise-core@1.1.4 /home/pi/.node-red/node_modules/request-promise-core lodash@4.17.20 /home/pi/.node-red/node_modules/lodash stealthy-require@1.1.1 /home/pi/.node-red/node_modules/stealthy-require sax@1.2.4 /home/pi/.node-red/node_modules/sax symbol-tree@3.2.4 /home/pi/.node-red/node_modules/symbol-tree w3c-hr-time@1.0.2 /home/pi/.node-red/node_modules/w3c-hr-time browser-process-hrtime@1.0.0 /home/pi/.node-red/node_modules/browser-process-hrtime whatwg-url@6.5.0 /home/pi/.node-red/node_modules/whatwg-url ws@5.2.3 /home/pi/.node-red/node_modules/jsdom/node_modules/ws xml-name-validator@3.0.0 /home/pi/.node-red/node_modules/xml-name-validator node-red-contrib-play-audio@2.5.0 /home/pi/.node-red/node_modules/node-red-contrib-play-audio node-red-contrib-queue-gate@1.5.5 /home/pi/.node-red/node_modules/node-red-contrib-queue-gate node-red-dashboard@3.1.2 /home/pi/.node-red/node_modules/node-red-dashboard compression@1.7.4 /home/pi/.node-red/node_modules/compression accepts@1.3.7 /home/pi/.node-red/node_modules/accepts negotiator@0.6.2 /home/pi/.node-red/node_modules/negotiator bytes@3.0.0 /home/pi/.node-red/node_modules/bytes compressible@2.0.18 /home/pi/.node-red/node_modules/compressible debug@2.6.9 /home/pi/.node-red/node_modules/compression/node_modules/debug ms@2.0.0 /home/pi/.node-red/node_modules/compression/node_modules/ms on-headers@1.0.2 /home/pi/.node-red/node_modules/on-headers vary@1.1.2 /home/pi/.node-red/node_modules/vary gridstack@0.6.4 /home/pi/.node-red/node_modules/gridstack serve-static@1.14.1 /home/pi/.node-red/node_modules/serve-static encodeurl@1.0.2 /home/pi/.node-red/node_modules/encodeurl escape-html@1.0.3 /home/pi/.node-red/node_modules/escape-html parseurl@1.3.3 /home/pi/.node-red/node_modules/parseurl send@0.17.1 /home/pi/.node-red/node_modules/send debug@2.6.9 /home/pi/.node-red/node_modules/send/node_modules/debug ms@2.0.0 /home/pi/.node-red/node_modules/send/node_modules/debug/node_modules/ms depd@1.1.2 /home/pi/.node-red/node_modules/depd destroy@1.0.4 /home/pi/.node-red/node_modules/destroy etag@1.8.1 /home/pi/.node-red/node_modules/etag fresh@0.5.2 /home/pi/.node-red/node_modules/fresh http-errors@1.7.3 /home/pi/.node-red/node_modules/http-errors setprototypeof@1.1.1 /home/pi/.node-red/node_modules/setprototypeof statuses@1.5.0 /home/pi/.node-red/node_modules/statuses toidentifier@1.0.0 /home/pi/.node-red/node_modules/toidentifier mime@1.6.0 /home/pi/.node-red/node_modules/mime ms@2.1.1 /home/pi/.node-red/node_modules/send/node_modules/ms on-finished@2.3.0 /home/pi/.node-red/node_modules/on-finished ee-first@1.1.1 /home/pi/.node-red/node_modules/ee-first range-parser@1.2.1 /home/pi/.node-red/node_modules/range-parser socket.io@4.3.2 /home/pi/.node-red/node_modules/socket.io base64id@2.0.0 /home/pi/.node-red/node_modules/base64id debug@4.3.3 /home/pi/.node-red/node_modules/socket.io/node_modules/debug engine.io@6.0.1 /home/pi/.node-red/node_modules/engine.io @types/cookie@0.4.1 /home/pi/.node-red/node_modules/@types/cookie @types/cors@2.8.12 /home/pi/.node-red/node_modules/@types/cors @types/node@16.11.12 /home/pi/.node-red/node_modules/@types/node cookie@0.4.1 /home/pi/.node-red/node_modules/cookie cors@2.8.5 /home/pi/.node-red/node_modules/cors object-assign@4.1.1 /home/pi/.node-red/node_modules/object-assign debug@4.3.3 /home/pi/.node-red/node_modules/engine.io/node_modules/debug engine.io-parser@5.0.2 /home/pi/.node-red/node_modules/engine.io-parser base64-arraybuffer@1.0.1 /home/pi/.node-red/node_modules/base64-arraybuffer ws@8.2.3 /home/pi/.node-red/node_modules/engine.io/node_modules/ws socket.io-adapter@2.3.3 /home/pi/.node-red/node_modules/socket.io-adapter socket.io-parser@4.0.4 /home/pi/.node-red/node_modules/socket.io-parser @types/component-emitter@1.2.11 /home/pi/.node-red/node_modules/@types/component-emitter component-emitter@1.3.0 /home/pi/.node-red/node_modules/component-emitter debug@4.3.3 /home/pi/.node-red/node_modules/socket.io-parser/node_modules/debug node-red-node-pi-gpio@2.0.1 /home/pi/.node-red/node_modules/node-red-node-pi-gpio node-red-node-ping@0.3.1 /home/pi/.node-red/node_modules/node-red-node-ping node-red-node-random@0.4.0 /home/pi/.node-red/node_modules/node-red-node-random node-red-node-serialport@0.15.0 /home/pi/.node-red/node_modules/node-red-node-serialport serialport@9.2.8 /home/pi/.node-red/node_modules/serialport @serialport/binding-mock@9.2.4 /home/pi/.node-red/node_modules/@serialport/binding-mock @serialport/binding-abstract@9.2.3 /home/pi/.node-red/node_modules/@serialport/binding-abstract debug@4.3.3 /home/pi/.node-red/node_modules/@serialport/binding-abstract/node_modules/debug debug@4.3.3 /home/pi/.node-red/node_modules/@serialport/binding-mock/node_modules/debug @serialport/bindings@9.2.8 /home/pi/.node-red/node_modules/@serialport/bindings @serialport/parser-readline@9.2.4 /home/pi/.node-red/node_modules/@serialport/parser-readline @serialport/parser-delimiter@9.2.4 /home/pi/.node-red/node_modules/@serialport/parser-delimiter bindings@1.5.0 /home/pi/.node-red/node_modules/bindings file-uri-to-path@1.0.0 /home/pi/.node-red/node_modules/file-uri-to-path debug@4.3.3 /home/pi/.node-red/node_modules/@serialport/bindings/node_modules/debug nan@2.15.0 /home/pi/.node-red/node_modules/nan prebuild-install@7.0.0 /home/pi/.node-red/node_modules/prebuild-install detect-libc@1.0.3 /home/pi/.node-red/node_modules/detect-libc expand-template@2.0.3 /home/pi/.node-red/node_modules/expand-template github-from-package@0.0.0 /home/pi/.node-red/node_modules/github-from-package minimist@1.2.5 /home/pi/.node-red/node_modules/minimist mkdirp-classic@0.5.3 /home/pi/.node-red/node_modules/mkdirp-classic napi-build-utils@1.0.2 /home/pi/.node-red/node_modules/napi-build-utils node-abi@3.5.0 /home/pi/.node-red/node_modules/node-abi semver@7.3.5 /home/pi/.node-red/node_modules/semver lru-cache@6.0.0 /home/pi/.node-red/node_modules/lru-cache yallist@4.0.0 /home/pi/.node-red/node_modules/yallist npmlog@4.1.2 /home/pi/.node-red/node_modules/npmlog are-we-there-yet@1.1.7 /home/pi/.node-red/node_modules/are-we-there-yet delegates@1.0.0 /home/pi/.node-red/node_modules/delegates console-control-strings@1.1.0 /home/pi/.node-red/node_modules/console-control-strings gauge@2.7.4 /home/pi/.node-red/node_modules/gauge aproba@1.2.0 /home/pi/.node-red/node_modules/aproba has-unicode@2.0.1 /home/pi/.node-red/node_modules/has-unicode signal-exit@3.0.6 /home/pi/.node-red/node_modules/signal-exit string-width@1.0.2 /home/pi/.node-red/node_modules/string-width code-point-at@1.1.0 /home/pi/.node-red/node_modules/code-point-at is-fullwidth-code-point@1.0.0 /home/pi/.node-red/node_modules/is-fullwidth-code-point number-is-nan@1.0.1 /home/pi/.node-red/node_modules/number-is-nan strip-ansi@3.0.1 /home/pi/.node-red/node_modules/strip-ansi ansi-regex@2.1.1 /home/pi/.node-red/node_modules/ansi-regex wide-align@1.1.5 /home/pi/.node-red/node_modules/wide-align set-blocking@2.0.0 /home/pi/.node-red/node_modules/set-blocking rc@1.2.8 /home/pi/.node-red/node_modules/rc deep-extend@0.6.0 /home/pi/.node-red/node_modules/deep-extend ini@1.3.8 /home/pi/.node-red/node_modules/ini strip-json-comments@2.0.1 /home/pi/.node-red/node_modules/strip-json-comments simple-get@4.0.0 /home/pi/.node-red/node_modules/simple-get decompress-response@6.0.0 /home/pi/.node-red/node_modules/decompress-response mimic-response@3.1.0 /home/pi/.node-red/node_modules/mimic-response simple-concat@1.0.1 /home/pi/.node-red/node_modules/simple-concat tar-fs@2.1.1 /home/pi/.node-red/node_modules/tar-fs chownr@1.1.4 /home/pi/.node-red/node_modules/chownr tar-stream@2.2.0 /home/pi/.node-red/node_modules/tar-stream bl@4.1.0 /home/pi/.node-red/node_modules/tar-stream/node_modules/bl readable-stream@3.6.0 /home/pi/.node-red/node_modules/tar-stream/node_modules/readable-stream fs-constants@1.0.0 /home/pi/.node-red/node_modules/fs-constants @serialport/parser-byte-length@9.2.4 /home/pi/.node-red/node_modules/@serialport/parser-byte-length @serialport/parser-cctalk@9.2.4 /home/pi/.node-red/node_modules/@serialport/parser-cctalk @serialport/parser-inter-byte-timeout@9.2.4 /home/pi/.node-red/node_modules/@serialport/parser-inter-byte-timeout @serialport/parser-ready@9.2.4 /home/pi/.node-red/node_modules/@serialport/parser-ready @serialport/parser-regex@9.2.4 /home/pi/.node-red/node_modules/@serialport/parser-regex @serialport/stream@9.2.4 /home/pi/.node-red/node_modules/@serialport/stream debug@4.3.3 /home/pi/.node-red/node_modules/@serialport/stream/node_modules/debug debug@4.3.3 /home/pi/.node-red/node_modules/serialport/node_modules/debug node-red-node-smooth@0.1.2 /home/pi/.node-red/node_modules/node-red-node-smooth node-red-node-tail@0.3.1 /home/pi/.node-red/node_modules/node-red-node-tail tail@2.2.4 /home/pi/.node-red/node_modules/tail memory-pager@1.5.0 /home/pi/.node-red/node_modules/memory-pager saslprep@1.0.3 /home/pi/.node-red/node_modules/saslprep sparse-bitfield@3.0.3 /home/pi/.node-red/node_modules/sparse-bitfield source-map@0.6.1 /home/pi/.node-red/node_modules/source-map Running npm update Installing extra nodes: node-red-node-pi-gpio@latest node-red-node-random@latest node-red-node-ping@latest node-red-contrib-play-audio@latest node-red-node-smooth@latest node-red-node-serialport@latest : npm WARN node-red-project@0.0.1 No repository field. npm WARN node-red-project@0.0.1 No license field. + node-red-node-random@0.4.0 + node-red-node-pi-gpio@2.0.1 + node-red-contrib-play-audio@2.5.0 + node-red-node-ping@0.3.1 + node-red-node-serialport@0.15.0 + node-red-node-smooth@0.1.2 updated 6 packages in 8.76s Now add the shortcut and start/stop/log scripts to the menu Now add systemd script and configure it for pi ln: failed to create symbolic link '/usr/bin/python': File exists Now add launcher to top bar, add cpu temp example, make sure ping works The user `pi' is already a member of `gpio'. WARNING: apt does not have a stable CLI interface. Use with caution in scripts. Reading package lists... Building dependency tree... Reading state information... python3-rpi.gpio is already the newest version (0.7.0-0.1~bpo10+1). 0 upgraded, 0 newly installed, 0 to remove and 163 not upgraded. Memory : 3.8G Started : Sat 11 Dec 2021 05:09:03 PM CET Finished: Sat 11 Dec 2021 05:12:08 PM CET