I have been running SignalK for a long time, and after today's announcement of the new Admin UI, I decided to save my settings and re-install from scratch just for fun.
During npm install, I got some weird errors, and then my box stopped responding altogether. This is a very reliable Raspberry Pi that I have had zero issues with the last year plus of running SignalK. The last error/output from npm install was:
pi@grace:~/signalk-server-node $ npm install
npm WARN deprecated cry...@1.0.1: This package is no longer supported. It's now a built-in Node module. If you've depended on crypto, you should switch to the one that's built-in.
npm WARN deprecated objec...@0.2.0: Please update to the latest object-keys
npm WARN deprecated node...@1.4.8: Use uuid module instead
npm WARN deprecated lod...@2.4.1: lodash@<3.0.0 is no longer maintained. Upgrade to lodash@^4.0.0.
npm WARN prefer global json...@1.6.0 should be installed with -g
npm WARN prefer global ji...@0.4.18 should be installed with -g
> sql...@3.1.13 install /home/pi/signalk-server-node/node_modules/sqlite3
> node-pre-gyp install --fallback-to-build
node-pre-gyp ERR! Pre-built binaries not found for sql...@3.1.13 and no...@6.12.2 (node-v48 ABI) (falling back to source compile with node-gyp)
make: Entering directory '/home/pi/signalk-server-node/node_modules/sqlite3/build'
ACTION deps_sqlite3_gyp_action_before_build_target_unpack_sqlite_dep Release/obj/gen/sqlite-autoconf-3150000/sqlite3.c
TOUCH Release/obj.target/deps/action_before_build.stamp
CC(target) Release/obj.target/sqlite3/gen/sqlite-autoconf-3150000/sqlite3.o
I got network monitoring errors shortly after that (I use Zabbix everywhere) that my disk I/O was maxed out, swap was at 100%, and then eventually a few minutes later, the box was gone off the network.
Has anyone else seen this?