OpenMarine
[SOLVED] @signalk/vedirect-serial-usb -> failed to start. : wrong ELF class - Printable Version

+- OpenMarine (https://forum.openmarine.net)
+-- Forum: OpenPlotter (https://forum.openmarine.net/forumdisplay.php?fid=1)
+--- Forum: Bug Reports (https://forum.openmarine.net/forumdisplay.php?fid=4)
+--- Thread: [SOLVED] @signalk/vedirect-serial-usb -> failed to start. : wrong ELF class (/showthread.php?tid=4649)



[SOLVED] @signalk/vedirect-serial-usb -> failed to start. : wrong ELF class - Sjoerd02 - 2023-05-23

After reinstall openplotter V3 (replacing V2) I get an error on @signalk/vedirect-serial-usb failed to start.

Any Idea how to fix?

Error message in log:
Quote:May 23 13:41:16 @signalk/vedirect-serial-usb failed to start: /home/pi/.signalk/node_modules/@serialport/bindings/build/Release/bindings.node: wrong ELF class: ELFCLASS32
May 23 13:41:16 Error: /home/pi/.signalk/node_modules/@serialport/bindings/build/Release/bindings.node: wrong ELF class: ELFCLASS32 at Object.Module._extensions..node (node:internal/modules/cjs/loader:1280:18) at Module.load (node:internal/modules/cjs/loader:1074:32) at Function.Module._load (node:internal/modules/cjs/loader:909:12) at Module.require (node:internal/modules/cjs/loader:1098:19) at require (node:internal/modules/cjs/helpers:108:18) at bindings (/home/pi/.signalk/node_modules/bindings/bindings.js:112:48) at Object.<anonymous> (/home/pi/.signalk/node_modules/@serialport/bindings/lib/linux.js:2:36) at Module._compile (node:internal/modules/cjs/loader:1196:14) at Object.Module._extensions..js (node:internal/modules/cjs/loader:1250:10) at Module.load (node:internal/modules/cjs/loader:1074:32) at Function.Module._load (node:internal/modules/cjs/loader:909:12) at Module.require (node:internal/modules/cjs/loader:1098:19) at require (node:internal/modules/cjs/helpers:108:18) at Object.<anonymous> (/home/pi/.signalk/node_modules/@serialport/bindings/lib/index.js:14:22) at Module._compile (node:internal/modules/cjs/loader:1196:14) at Object.Module._extensions..js (node:internal/modules/cjs/loader:1250:10) { code: 'ERR_DLOPEN_FAILED' }
May 23 13:41:18 Note: NMEA0183 XDR Sentence Parser is using deprecated setProviderStatus/Error https://github.com/SignalK/signalk-server/blob/master/SERVERPLUGINS.md#appsetproviderstatusmsg



RE: @signalk/vedirect-serial-usb -> failed to start. : wrong ELF class - Sjoerd02 - 2023-06-26

This was caused be resoring the SK backup from previous OP version.
Thanks to tkurki in slack -> Reinstall SK (it will keep your settings)
https://github.com/SignalK/signalk-server/wiki/FAQ:-Frequently-Asked-Questions#somethings-wrong-i-need-to-reinstall--reset-my-system

-> remove the $HOME/.signalk/node_modules
-> optional: edit package.json to delete no longer needed/compatible plugins like influxDB 1.x writer
-> reinstall the plugin's using
npm install in $HOME/.signalk


RE: @signalk/vedirect-serial-usb -> failed to start. : wrong ELF class - blacktoli - 2023-06-29

(2023-06-26, 09:53 PM)Sjoerd02 Wrote: This was caused be resoring the SK backup from previous OP version.
Thanks to tkurki in slack -> Reinstall SK (it will keep your settings)
https://github.com/SignalK/signalk-server/wiki/FAQ:-Frequently-Asked-Questions#somethings-wrong-i-need-to-reinstall--reset-my-system

-> remove the $HOME/.signalk/node_modules
-> optional: edit  package.json to delete no longer needed/compatible plugins like influxDB 1.x writer
-> reinstall the plugin's using
          npm install in $HOME/.signalk

I have also this issue, but to me it says (Failed to start: Delimiter is not a constructor)

Any ideas how to fix this?

Thanks