2018-10-02, 07:59 PM
Running into a problem with SignalK service. I installed a couple of plugins to the server and now I cannot access the SignalK page, just goes into waiting to connect on the browser and the page never loads.
In var/log/messages I get the following
Oct 2 18:49:09 openplotter node[7997]: *** WARNING *** Please fix your application to use the native API of Avahi!
Oct 2 18:49:09 openplotter node[7997]: *** WARNING *** For more information see <http://0pointer.de/avahi-compat?s=libdns_sd&e=node&f=DNSServiceRegister>
Oct 2 18:49:28 openplotter node[8066]: *** WARNING *** The program 'node' uses the Apple Bonjour compatibility layer of Avahi.
Oct 2 18:49:28 openplotter node[8066]: *** WARNING *** Please fix your application to use the native API of Avahi!
Oct 2 18:49:28 openplotter node[8066]: *** WARNING *** For more information see <http://0pointer.de/avahi-compat?s=libdns_sd&e=node>
Oct 2 18:49:28 openplotter node[8066]: *** WARNING *** The program 'node' called 'DNSServiceRegister()' which is not supported (or only supported partially) in the Apple Bonjour compatibility layer of Avahi.
In var/log/syslog I get the following, showing SignalK service constantly restarting.
Oct 2 18:50:06 openplotter signalk-server[8196]: Building fine polar
Oct 2 18:50:06 openplotter signalk-server[8196]: Starting fine polar build
Oct 2 18:50:07 openplotter signalk-server[8196]: Finished fine polar build, in SI units
Oct 2 18:50:07 openplotter signalk-server[8196]: error starting plugin: TypeError: Cannot read property 'map' of undefined
Oct 2 18:50:09 openplotter signalk-server[8196]: signalk-marinetraffic-api failed to start: Cannot find module '@signalk/signalk-schema'
Oct 2 18:50:09 openplotter signalk-server[8196]: { Error: Cannot find module '@signalk/signalk-schema'
Oct 2 18:50:09 openplotter signalk-server[8196]: at Function.Module._resolveFilename (module.js:548:15)
Oct 2 18:50:09 openplotter signalk-server[8196]: at Function.Module._load (module.js:475:25)
Oct 2 18:50:09 openplotter signalk-server[8196]: at Module.require (module.js:597:17)
Oct 2 18:50:09 openplotter signalk-server[8196]: at require (internal/module.js:11:18)
Oct 2 18:50:09 openplotter signalk-server[8196]: at Object.<anonymous> (/home/pi/.signalk/node_modules/signalk-marinetraffic-api/index.js:29:16)
Oct 2 18:50:09 openplotter signalk-server[8196]: at Module._compile (module.js:653:30)
Oct 2 18:50:09 openplotter signalk-server[8196]: at Object.Module._extensions..js (module.js:664:10)
Oct 2 18:50:09 openplotter signalk-server[8196]: at Module.load (module.js:566:32)
Oct 2 18:50:09 openplotter signalk-server[8196]: at tryModuleLoad (module.js:506:12)
Oct 2 18:50:09 openplotter signalk-server[8196]: at Function.Module._load (module.js:498:3)
Oct 2 18:50:09 openplotter signalk-server[8196]: at Module.require (module.js:597:17)
Oct 2 18:50:09 openplotter signalk-server[8196]: at require (internal/module.js:11:18)
Oct 2 18:50:09 openplotter signalk-server[8196]: at doRegisterPlugin (/usr/lib/node_modules/signalk-server/lib/interfaces/plugins.js:261:16)
Oct 2 18:50:09 openplotter signalk-server[8196]: at registerPlugin (/usr/lib/node_modules/signalk-server/lib/interfaces/plugins.js:191:7)
Oct 2 18:50:09 openplotter signalk-server[8196]: at modulesWithKeyword.forEach.moduleData (/usr/lib/node_modules/signalk-server/lib/interfaces/plugins.js:142:9)
Oct 2 18:50:09 openplotter signalk-server[8196]: at Array.forEach (<anonymous>)
Oct 2 18:50:09 openplotter signalk-server[8196]: at startPlugins (/usr/lib/node_modules/signalk-server/lib/interfaces/plugins.js:140:59)
Oct 2 18:50:09 openplotter signalk-server[8196]: at Object.start (/usr/lib/node_modules/signalk-server/lib/interfaces/plugins.js:38:7)
Oct 2 18:50:09 openplotter signalk-server[8196]: at /usr/lib/node_modules/signalk-server/lib/index.js:324:60
Oct 2 18:50:09 openplotter signalk-server[8196]: at /usr/lib/node_modules/signalk-server/node_modules/lodash/lodash.js:4911:15
Oct 2 18:50:09 openplotter signalk-server[8196]: at Function.forIn (/usr/lib/node_modules/signalk-server/node_modules/lodash/lodash.js:12951:11)
Oct 2 18:50:09 openplotter signalk-server[8196]: at startInterfaces (/usr/lib/node_modules/signalk-server/lib/index.js:310:5) code: 'MODULE_NOT_FOUND' }
Oct 2 18:50:12 openplotter signalk-server[8196]: signalk-websocket-provider failed to start: undefined
Oct 2 18:50:12 openplotter signalk-server[8196]: WebsocketProvider requires a url or a host and port.
Oct 2 18:50:13 openplotter signalk-server[8196]: WARNING: found multiple copies of plugin with id derived-data at /home/pi/.signalk/node_modules/ and /home/pi/.signalk/node_modules/
Oct 2 18:50:13 openplotter signalk-server[8196]: signalk-instrument-light-plugin failed to start: Cannot find module '@signalk/signalk-schema'
Oct 2 18:50:13 openplotter signalk-server[8196]: { Error: Cannot find module '@signalk/signalk-schema'
Oct 2 18:50:13 openplotter signalk-server[8196]: at Function.Module._resolveFilename (module.js:548:15)
Oct 2 18:50:13 openplotter signalk-server[8196]: at Function.Module._load (module.js:475:25)
Oct 2 18:50:13 openplotter signalk-server[8196]: at Module.require (module.js:597:17)
Oct 2 18:50:13 openplotter signalk-server[8196]: at require (internal/module.js:11:18)
Oct 2 18:50:13 openplotter signalk-server[8196]: at Object.<anonymous> (/home/pi/.signalk/node_modules/signalk-instrument-light-plugin/index.js:6:23)
Oct 2 18:50:13 openplotter signalk-server[8196]: at Module._compile (module.js:653:30)
Oct 2 18:50:13 openplotter signalk-server[8196]: at Object.Module._extensions..js (module.js:664:10)
Oct 2 18:50:13 openplotter signalk-server[8196]: at Module.load (module.js:566:32)
Oct 2 18:50:13 openplotter signalk-server[8196]: at tryModuleLoad (module.js:506:12)
Oct 2 18:50:13 openplotter signalk-server[8196]: at Function.Module._load (module.js:498:3)
Oct 2 18:50:13 openplotter signalk-server[8196]: at Module.require (module.js:597:17)
Oct 2 18:50:13 openplotter signalk-server[8196]: at require (internal/module.js:11:18)
Oct 2 18:50:13 openplotter signalk-server[8196]: at doRegisterPlugin (/usr/lib/node_modules/signalk-server/lib/interfaces/plugins.js:261:16)
Oct 2 18:50:13 openplotter signalk-server[8196]: at registerPlugin (/usr/lib/node_modules/signalk-server/lib/interfaces/plugins.js:191:7)
Oct 2 18:50:13 openplotter signalk-server[8196]: at modulesWithKeyword.forEach.moduleData (/usr/lib/node_modules/signalk-server/lib/interfaces/plugins.js:142:9)
Oct 2 18:50:13 openplotter signalk-server[8196]: at Array.forEach (<anonymous>)
Oct 2 18:50:13 openplotter signalk-server[8196]: at startPlugins (/usr/lib/node_modules/signalk-server/lib/interfaces/plugins.js:140:59)
Oct 2 18:50:13 openplotter signalk-server[8196]: at Object.start (/usr/lib/node_modules/signalk-server/lib/interfaces/plugins.js:38:7)
Oct 2 18:50:13 openplotter signalk-server[8196]: at /usr/lib/node_modules/signalk-server/lib/index.js:324:60
Oct 2 18:50:13 openplotter signalk-server[8196]: at /usr/lib/node_modules/signalk-server/node_modules/lodash/lodash.js:4911:15
Oct 2 18:50:13 openplotter signalk-server[8196]: at Function.forIn (/usr/lib/node_modules/signalk-server/node_modules/lodash/lodash.js:12951:11)
Oct 2 18:50:13 openplotter signalk-server[8196]: at startInterfaces (/usr/lib/node_modules/signalk-server/lib/index.js:310:5) code: 'MODULE_NOT_FOUND' }
Oct 2 18:50:14 openplotter signalk-server[8196]: signalk-server running at 0.0.0.0:[object Object]
Oct 2 18:50:14 openplotter signalk-server[8196]: /home/pi/.signalk/node_modules/signalk-mqtt-gw/index.js:196
Oct 2 18:50:14 openplotter signalk-server[8196]: server.publish({
Oct 2 18:50:14 openplotter signalk-server[8196]: ^
Oct 2 18:50:14 openplotter signalk-server[8196]: ReferenceError: server is not defined
Oct 2 18:50:14 openplotter signalk-server[8196]: at update.values.forEach.pathValue (/home/pi/.signalk/node_modules/signalk-mqtt-gw/index.js:196:9)
Oct 2 18:50:14 openplotter signalk-server[8196]: at Array.forEach (<anonymous>)
Oct 2 18:50:14 openplotter signalk-server[8196]: at delta.updates.forEach.update (/home/pi/.signalk/node_modules/signalk-mqtt-gw/index.js:195:21)
Oct 2 18:50:14 openplotter signalk-server[8196]: at Array.forEach (<anonymous>)
Oct 2 18:50:14 openplotter signalk-server[8196]: at FullSignalK.publishLocalDelta (/home/pi/.signalk/node_modules/signalk-mqtt-gw/index.js:194:19)
Oct 2 18:50:14 openplotter signalk-server[8196]: at emitOne (events.js:121:20)
Oct 2 18:50:14 openplotter signalk-server[8196]: at FullSignalK.emit (events.js:211:7)
Oct 2 18:50:14 openplotter signalk-server[8196]: at FullSignalK.addDelta (/usr/lib/node_modules/signalk-server/node_modules/@signalk/signalk-schema/dist/fullsignalk.js:52:8)
Oct 2 18:50:14 openplotter signalk-server[8196]: at doProcess (/usr/lib/node_modules/signalk-server/lib/deltachain.js:11:7)
Oct 2 18:50:14 openplotter signalk-server[8196]: at DeltaChain.process (/usr/lib/node_modules/signalk-server/lib/deltachain.js:6:12)
Oct 2 18:50:14 openplotter signalk-server[8196]: at Function.Server.app.handleMessage (/usr/lib/node_modules/signalk-server/lib/index.js:160:18)
Oct 2 18:50:14 openplotter signalk-server[8196]: at Object.handleMessage (/usr/lib/node_modules/signalk-server/lib/interfaces/plugins.js:168:11)
Oct 2 18:50:14 openplotter signalk-server[8196]: at Socket.gputemp.stdout.on (/home/pi/.signalk/node_modules/signalk-raspberry-pi-monitoring/index.js:93:13)
Oct 2 18:50:14 openplotter signalk-server[8196]: at emitOne (events.js:116:13)
Oct 2 18:50:14 openplotter signalk-server[8196]: at Socket.emit (events.js:211:7)
Oct 2 18:50:14 openplotter signalk-server[8196]: at addChunk (_stream_readable.js:263:12)
Oct 2 18:50:14 openplotter signalk-server[8196]: at readableAddChunk (_stream_readable.js:250:11)
Oct 2 18:50:14 openplotter signalk-server[8196]: at Socket.Readable.push (_stream_readable.js:208:10)
Oct 2 18:50:14 openplotter signalk-server[8196]: at Pipe.onread (net.js:601:20)
Oct 2 18:50:14 openplotter systemd[1]: signalk.service: Main process exited, code=exited, status=1/FAILURE
Oct 2 18:50:14 openplotter systemd[1]: signalk.service: Unit entered failed state.
Oct 2 18:50:14 openplotter systemd[1]: signalk.service: Failed with result 'exit-code'.
Oct 2 18:50:14 openplotter systemd[1]: signalk.service: Service hold-off time over, scheduling restart.
Oct 2 18:50:14 openplotter systemd[1]: Stopped signalk.service.
Oct 2 18:50:14 openplotter systemd[1]: Started signalk.service.
How do I disable all plugins via command line, so I can get access to the webpage again to begin troubleshooting which module is causing the problem?
Any help appreciated, I'd prefer to avoid to have to wipe the installation and start over.
Thanks
Craig
In var/log/messages I get the following
Oct 2 18:49:09 openplotter node[7997]: *** WARNING *** Please fix your application to use the native API of Avahi!
Oct 2 18:49:09 openplotter node[7997]: *** WARNING *** For more information see <http://0pointer.de/avahi-compat?s=libdns_sd&e=node&f=DNSServiceRegister>
Oct 2 18:49:28 openplotter node[8066]: *** WARNING *** The program 'node' uses the Apple Bonjour compatibility layer of Avahi.
Oct 2 18:49:28 openplotter node[8066]: *** WARNING *** Please fix your application to use the native API of Avahi!
Oct 2 18:49:28 openplotter node[8066]: *** WARNING *** For more information see <http://0pointer.de/avahi-compat?s=libdns_sd&e=node>
Oct 2 18:49:28 openplotter node[8066]: *** WARNING *** The program 'node' called 'DNSServiceRegister()' which is not supported (or only supported partially) in the Apple Bonjour compatibility layer of Avahi.
In var/log/syslog I get the following, showing SignalK service constantly restarting.
Oct 2 18:50:06 openplotter signalk-server[8196]: Building fine polar
Oct 2 18:50:06 openplotter signalk-server[8196]: Starting fine polar build
Oct 2 18:50:07 openplotter signalk-server[8196]: Finished fine polar build, in SI units
Oct 2 18:50:07 openplotter signalk-server[8196]: error starting plugin: TypeError: Cannot read property 'map' of undefined
Oct 2 18:50:09 openplotter signalk-server[8196]: signalk-marinetraffic-api failed to start: Cannot find module '@signalk/signalk-schema'
Oct 2 18:50:09 openplotter signalk-server[8196]: { Error: Cannot find module '@signalk/signalk-schema'
Oct 2 18:50:09 openplotter signalk-server[8196]: at Function.Module._resolveFilename (module.js:548:15)
Oct 2 18:50:09 openplotter signalk-server[8196]: at Function.Module._load (module.js:475:25)
Oct 2 18:50:09 openplotter signalk-server[8196]: at Module.require (module.js:597:17)
Oct 2 18:50:09 openplotter signalk-server[8196]: at require (internal/module.js:11:18)
Oct 2 18:50:09 openplotter signalk-server[8196]: at Object.<anonymous> (/home/pi/.signalk/node_modules/signalk-marinetraffic-api/index.js:29:16)
Oct 2 18:50:09 openplotter signalk-server[8196]: at Module._compile (module.js:653:30)
Oct 2 18:50:09 openplotter signalk-server[8196]: at Object.Module._extensions..js (module.js:664:10)
Oct 2 18:50:09 openplotter signalk-server[8196]: at Module.load (module.js:566:32)
Oct 2 18:50:09 openplotter signalk-server[8196]: at tryModuleLoad (module.js:506:12)
Oct 2 18:50:09 openplotter signalk-server[8196]: at Function.Module._load (module.js:498:3)
Oct 2 18:50:09 openplotter signalk-server[8196]: at Module.require (module.js:597:17)
Oct 2 18:50:09 openplotter signalk-server[8196]: at require (internal/module.js:11:18)
Oct 2 18:50:09 openplotter signalk-server[8196]: at doRegisterPlugin (/usr/lib/node_modules/signalk-server/lib/interfaces/plugins.js:261:16)
Oct 2 18:50:09 openplotter signalk-server[8196]: at registerPlugin (/usr/lib/node_modules/signalk-server/lib/interfaces/plugins.js:191:7)
Oct 2 18:50:09 openplotter signalk-server[8196]: at modulesWithKeyword.forEach.moduleData (/usr/lib/node_modules/signalk-server/lib/interfaces/plugins.js:142:9)
Oct 2 18:50:09 openplotter signalk-server[8196]: at Array.forEach (<anonymous>)
Oct 2 18:50:09 openplotter signalk-server[8196]: at startPlugins (/usr/lib/node_modules/signalk-server/lib/interfaces/plugins.js:140:59)
Oct 2 18:50:09 openplotter signalk-server[8196]: at Object.start (/usr/lib/node_modules/signalk-server/lib/interfaces/plugins.js:38:7)
Oct 2 18:50:09 openplotter signalk-server[8196]: at /usr/lib/node_modules/signalk-server/lib/index.js:324:60
Oct 2 18:50:09 openplotter signalk-server[8196]: at /usr/lib/node_modules/signalk-server/node_modules/lodash/lodash.js:4911:15
Oct 2 18:50:09 openplotter signalk-server[8196]: at Function.forIn (/usr/lib/node_modules/signalk-server/node_modules/lodash/lodash.js:12951:11)
Oct 2 18:50:09 openplotter signalk-server[8196]: at startInterfaces (/usr/lib/node_modules/signalk-server/lib/index.js:310:5) code: 'MODULE_NOT_FOUND' }
Oct 2 18:50:12 openplotter signalk-server[8196]: signalk-websocket-provider failed to start: undefined
Oct 2 18:50:12 openplotter signalk-server[8196]: WebsocketProvider requires a url or a host and port.
Oct 2 18:50:13 openplotter signalk-server[8196]: WARNING: found multiple copies of plugin with id derived-data at /home/pi/.signalk/node_modules/ and /home/pi/.signalk/node_modules/
Oct 2 18:50:13 openplotter signalk-server[8196]: signalk-instrument-light-plugin failed to start: Cannot find module '@signalk/signalk-schema'
Oct 2 18:50:13 openplotter signalk-server[8196]: { Error: Cannot find module '@signalk/signalk-schema'
Oct 2 18:50:13 openplotter signalk-server[8196]: at Function.Module._resolveFilename (module.js:548:15)
Oct 2 18:50:13 openplotter signalk-server[8196]: at Function.Module._load (module.js:475:25)
Oct 2 18:50:13 openplotter signalk-server[8196]: at Module.require (module.js:597:17)
Oct 2 18:50:13 openplotter signalk-server[8196]: at require (internal/module.js:11:18)
Oct 2 18:50:13 openplotter signalk-server[8196]: at Object.<anonymous> (/home/pi/.signalk/node_modules/signalk-instrument-light-plugin/index.js:6:23)
Oct 2 18:50:13 openplotter signalk-server[8196]: at Module._compile (module.js:653:30)
Oct 2 18:50:13 openplotter signalk-server[8196]: at Object.Module._extensions..js (module.js:664:10)
Oct 2 18:50:13 openplotter signalk-server[8196]: at Module.load (module.js:566:32)
Oct 2 18:50:13 openplotter signalk-server[8196]: at tryModuleLoad (module.js:506:12)
Oct 2 18:50:13 openplotter signalk-server[8196]: at Function.Module._load (module.js:498:3)
Oct 2 18:50:13 openplotter signalk-server[8196]: at Module.require (module.js:597:17)
Oct 2 18:50:13 openplotter signalk-server[8196]: at require (internal/module.js:11:18)
Oct 2 18:50:13 openplotter signalk-server[8196]: at doRegisterPlugin (/usr/lib/node_modules/signalk-server/lib/interfaces/plugins.js:261:16)
Oct 2 18:50:13 openplotter signalk-server[8196]: at registerPlugin (/usr/lib/node_modules/signalk-server/lib/interfaces/plugins.js:191:7)
Oct 2 18:50:13 openplotter signalk-server[8196]: at modulesWithKeyword.forEach.moduleData (/usr/lib/node_modules/signalk-server/lib/interfaces/plugins.js:142:9)
Oct 2 18:50:13 openplotter signalk-server[8196]: at Array.forEach (<anonymous>)
Oct 2 18:50:13 openplotter signalk-server[8196]: at startPlugins (/usr/lib/node_modules/signalk-server/lib/interfaces/plugins.js:140:59)
Oct 2 18:50:13 openplotter signalk-server[8196]: at Object.start (/usr/lib/node_modules/signalk-server/lib/interfaces/plugins.js:38:7)
Oct 2 18:50:13 openplotter signalk-server[8196]: at /usr/lib/node_modules/signalk-server/lib/index.js:324:60
Oct 2 18:50:13 openplotter signalk-server[8196]: at /usr/lib/node_modules/signalk-server/node_modules/lodash/lodash.js:4911:15
Oct 2 18:50:13 openplotter signalk-server[8196]: at Function.forIn (/usr/lib/node_modules/signalk-server/node_modules/lodash/lodash.js:12951:11)
Oct 2 18:50:13 openplotter signalk-server[8196]: at startInterfaces (/usr/lib/node_modules/signalk-server/lib/index.js:310:5) code: 'MODULE_NOT_FOUND' }
Oct 2 18:50:14 openplotter signalk-server[8196]: signalk-server running at 0.0.0.0:[object Object]
Oct 2 18:50:14 openplotter signalk-server[8196]: /home/pi/.signalk/node_modules/signalk-mqtt-gw/index.js:196
Oct 2 18:50:14 openplotter signalk-server[8196]: server.publish({
Oct 2 18:50:14 openplotter signalk-server[8196]: ^
Oct 2 18:50:14 openplotter signalk-server[8196]: ReferenceError: server is not defined
Oct 2 18:50:14 openplotter signalk-server[8196]: at update.values.forEach.pathValue (/home/pi/.signalk/node_modules/signalk-mqtt-gw/index.js:196:9)
Oct 2 18:50:14 openplotter signalk-server[8196]: at Array.forEach (<anonymous>)
Oct 2 18:50:14 openplotter signalk-server[8196]: at delta.updates.forEach.update (/home/pi/.signalk/node_modules/signalk-mqtt-gw/index.js:195:21)
Oct 2 18:50:14 openplotter signalk-server[8196]: at Array.forEach (<anonymous>)
Oct 2 18:50:14 openplotter signalk-server[8196]: at FullSignalK.publishLocalDelta (/home/pi/.signalk/node_modules/signalk-mqtt-gw/index.js:194:19)
Oct 2 18:50:14 openplotter signalk-server[8196]: at emitOne (events.js:121:20)
Oct 2 18:50:14 openplotter signalk-server[8196]: at FullSignalK.emit (events.js:211:7)
Oct 2 18:50:14 openplotter signalk-server[8196]: at FullSignalK.addDelta (/usr/lib/node_modules/signalk-server/node_modules/@signalk/signalk-schema/dist/fullsignalk.js:52:8)
Oct 2 18:50:14 openplotter signalk-server[8196]: at doProcess (/usr/lib/node_modules/signalk-server/lib/deltachain.js:11:7)
Oct 2 18:50:14 openplotter signalk-server[8196]: at DeltaChain.process (/usr/lib/node_modules/signalk-server/lib/deltachain.js:6:12)
Oct 2 18:50:14 openplotter signalk-server[8196]: at Function.Server.app.handleMessage (/usr/lib/node_modules/signalk-server/lib/index.js:160:18)
Oct 2 18:50:14 openplotter signalk-server[8196]: at Object.handleMessage (/usr/lib/node_modules/signalk-server/lib/interfaces/plugins.js:168:11)
Oct 2 18:50:14 openplotter signalk-server[8196]: at Socket.gputemp.stdout.on (/home/pi/.signalk/node_modules/signalk-raspberry-pi-monitoring/index.js:93:13)
Oct 2 18:50:14 openplotter signalk-server[8196]: at emitOne (events.js:116:13)
Oct 2 18:50:14 openplotter signalk-server[8196]: at Socket.emit (events.js:211:7)
Oct 2 18:50:14 openplotter signalk-server[8196]: at addChunk (_stream_readable.js:263:12)
Oct 2 18:50:14 openplotter signalk-server[8196]: at readableAddChunk (_stream_readable.js:250:11)
Oct 2 18:50:14 openplotter signalk-server[8196]: at Socket.Readable.push (_stream_readable.js:208:10)
Oct 2 18:50:14 openplotter signalk-server[8196]: at Pipe.onread (net.js:601:20)
Oct 2 18:50:14 openplotter systemd[1]: signalk.service: Main process exited, code=exited, status=1/FAILURE
Oct 2 18:50:14 openplotter systemd[1]: signalk.service: Unit entered failed state.
Oct 2 18:50:14 openplotter systemd[1]: signalk.service: Failed with result 'exit-code'.
Oct 2 18:50:14 openplotter systemd[1]: signalk.service: Service hold-off time over, scheduling restart.
Oct 2 18:50:14 openplotter systemd[1]: Stopped signalk.service.
Oct 2 18:50:14 openplotter systemd[1]: Started signalk.service.
How do I disable all plugins via command line, so I can get access to the webpage again to begin troubleshooting which module is causing the problem?
Any help appreciated, I'd prefer to avoid to have to wipe the installation and start over.
Thanks
Craig