Running:
RasPi 2 B Buster
NR 1.3.5
Node.js 12.22.1
I thought I would update a few nodes to more recent ones.
This is what I see:
Going to /var/log
no activity on anything with node-red
in its name.
Where do I look?
Oh, the obvious way of clicking on the view log
button gives me this.
Not exactly helpful in this situation.
Digging a bit deeper, and finding the log file .npm/_logs/... filename
Yikes!
silly current tree
gets a big mention.
silly ideal tree
comes in second.
silly diffTrees add
then really gets a good run.
adding stuff I have never heard of.
silly decompressActions
and gee @serialport
gets a lot of attention.
That command gets about 1200 lines of mentionings.
silly extract
then starts up.
silly tarball
silly extract
silly tarball
silly extract
a few times over and over.
1853 info lifecycle node-red-contrib-ui-time-scheduler@0.4.8~postuninstall: node-red-contrib-ui-time-scheduler@0.4.8
1854 timing action:unbuild Completed in 18ms
1855 silly doSerial remove 1210
1856 silly remove /home/pi/.node-red/node_modules/node-red-contrib-ui-time-scheduler
1857 timing action:remove Completed in 58ms
1858 silly doSerial move 1210
1859 silly doSerial finalize 1210
doSerial
!!!!????
silly finalise
silly refresh-package-json
It goes on for about 3259 lines.
What gremlin have I released?
Ok, at the bottom of the file:
3252 verbose argv "/usr/bin/node" "/usr/bin/npm" "install" "--no-audit" "--no-update-notifier" "--no-fund" "--save" "--save-prefix=~" "--production" "node-red-contrib-ui-time-scheduler@1.11.0"
3253 verbose node v12.22.1
3254 verbose npm v6.14.12
3255 error code ELIFECYCLE
3256 error errno 1
3257 error serialport@6.2.2 install: `prebuild-install || node-gyp rebuild`
3257 error Exit status 1
3258 error Failed at the serialport@6.2.2 install script.
3258 error This is probably not a problem with npm. There is likely additional logging output above.
3259 verbose exit [ 1, true ]