Hey gang,
After a mass update of nodes, my GPIO pins are now showing N/A: 0 and are non-operational.
I tried to roll back to 1.2.3 with npm install node-red-node-pi-gpio@1.2.3 but I see rollback option failed:
npm WARN saveError ENOENT: no such file or directory, open '/home/pi/package.jso n'
npm WARN enoent ENOENT: no such file or directory, open '/home/pi/package.json'
npm WARN pi No description
npm WARN pi No repository field.
npm WARN pi No README data
npm WARN pi No license field.
+ node-red-node-pi-gpio@1.2.3
updated 1 package and audited 67 packages in 1.505s
6 packages are looking for funding
run `npm fund` for details
found 17 vulnerabilities (13 moderate, 4 high)
run `npm audit fix` to fix them, or `npm audit` for details
pi@raspberrypi:~ $ npm audit
npm ERR! code EAUDITNOPJSON
npm ERR! audit No package.json found: Cannot audit a project without a package.j son
npm ERR! A complete log of this run can be found in:
npm ERR! /home/pi/.npm/_logs/2022-01-24T14_54_58_300Z-debug.log
2022-01-24T14_54_58_300Z-debug.log:
1 verbose cli [ '/usr/bin/node', '/usr/bin/npm', 'audit' ]
2 info using npm@6.14.15
3 info using node@v12.22.9
4 verbose config Skipping project config: /home/pi/.npmrc. (matches userconfig)
5 verbose npm-session 7b1a01aeeeb69daa
6 verbose stack Error: No package.json found: Cannot audit a project without a package.json
6 verbose stack at /usr/lib/node_modules/npm/lib/audit.js:164:19
6 verbose stack at tryCatcher (/usr/lib/node_modules/npm/node_modules/bluebird/js/release/util.js:16:23)
6 verbose stack at Promise._settlePromiseFromHandler (/usr/lib/node_modules/npm/node_modules/bluebird/js/release/promise.js:514:35)
6 verbose stack at Promise._settlePromise (/usr/lib/node_modules/npm/node_modules/bluebird/js/release/promise.js:574:18)
6 verbose stack at Promise._settlePromise0 (/usr/lib/node_modules/npm/node_modules/bluebird/js/release/promise.js:619:10)
6 verbose stack at Promise._settlePromises (/usr/lib/node_modules/npm/node_modules/bluebird/js/release/promise.js:699:18)
6 verbose stack at Promise._fulfill (/usr/lib/node_modules/npm/node_modules/bluebird/js/release/promise.js:643:18)
6 verbose stack at PromiseArray._resolve (/usr/lib/node_modules/npm/node_modules/bluebird/js/release/promise_array.js:126:19)
6 verbose stack at PromiseArray._promiseFulfilled (/usr/lib/node_modules/npm/node_modules/bluebird/js/release/promise_array.js:144:14)
6 verbose stack at PromiseArray._iterate (/usr/lib/node_modules/npm/node_modules/bluebird/js/release/promise_array.js:114:31)
6 verbose stack at PromiseArray.init [as _init] (/usr/lib/node_modules/npm/node_modules/bluebird/js/release/promise_array.js:78:10)
6 verbose stack at Promise._settlePromise (/usr/lib/node_modules/npm/node_modules/bluebird/js/release/promise.js:571:21)
6 verbose stack at Promise._settlePromise0 (/usr/lib/node_modules/npm/node_modules/bluebird/js/release/promise.js:619:10)
6 verbose stack at Promise._settlePromises (/usr/lib/node_modules/npm/node_modules/bluebird/js/release/promise.js:699:18)
6 verbose stack at Promise._fulfill (/usr/lib/node_modules/npm/node_modules/bluebird/js/release/promise.js:643:18)
6 verbose stack at PromiseArray._resolve (/usr/lib/node_modules/npm/node_modules/bluebird/js/release/promise_array.js:126:19)
7 verbose cwd /home/pi
8 verbose Linux 5.10.63-v7l+
9 verbose argv "/usr/bin/node" "/usr/bin/npm" "audit"
10 verbose node v12.22.9
11 verbose npm v6.14.15
12 error code EAUDITNOPJSON
13 error audit No package.json found: Cannot audit a project without a package.json
14 verbose exit [ 1, true ]
Any suggestions on the next step to take, please?
Thank you,
Dax.