I've upgraded to the latest signalk server and suddenly i am not receiving and NMEA2000 data anymore. It fails with the message:
Cannot read properties of undefined (reading 'createRawChannelWithOptions')
Cannot read properties of undefined (reading 'createRawChannelWithOptions')
. This could be coincidence, i've also installed mqtt-gw plugin (now disabled). I am using a Sailhat (SH-RPI) to receive the data. It was receiving fine two weeks ago, i haven't made any changes to the NMEA2000 connection settings.
I'm running node v22.15.0 (saw the other posts about 2.14.0). Downgrade to 2.13.5 failed with
pi@tjielpi3b:~ $ sudo npm install -g [email protected]npm error code ENOTEMPTYnpm error syscall renamenpm error path /usr/lib/node_modules/signalk-servernpm error dest /usr/lib/node_modules/.signalk-server-1toVL4zJnpm error errno -39npm error ENOTEMPTY: directory not empty, rename '/usr/lib/node_modules/signalk-server' -> '/usr/lib/node_modules/.signalk-server-1toVL4zJ'npm error A complete log of this run can be found in: /root/.npm/_logs/2025-06-21T13_59_00_551Z-debug-0.logpi@tjielpi3b:~ $ node -vv22.15.0
pi@tjielpi3b:~ $ sudo npm install -g [email protected]npm error code ENOTEMPTYnpm error syscall renamenpm error path /usr/lib/node_modules/signalk-servernpm error dest /usr/lib/node_modules/.signalk-server-1toVL4zJnpm error errno -39npm error ENOTEMPTY: directory not empty, rename '/usr/lib/node_modules/signalk-server' -> '/usr/lib/node_modules/.signalk-server-1toVL4zJ'npm error A complete log of this run can be found in: /root/.npm/_logs/2025-06-21T13_59_00_551Z-debug-0.logpi@tjielpi3b:~ $ node -vv22.15.0