Posts: 3
Threads: 1
Joined: Mar 2025
Reputation:
0
Hi
I have a Raspberry Pi 5 running OpenPlotter 4.x. After updating SignalK from version 16 to 18, all the information SignalK receives from CAN0 disappeared, although the data is still reaching the Raspberry Pi. The error message is: "unable to load native socketcan interface"
Posts: 3
Threads: 1
Joined: Mar 2025
Reputation:
0
Thanks PaddyB.
I can't find any information about versions and bugs on Discord, or I don't know how to use it.
Yes, it's version 2.18.0.
Posts: 3
Threads: 1
Joined: Mar 2025
Reputation:
0
Thanks for the reply tkurki.
Is it really that simple?:
cd /usr/lib/node_modules/signalk-server/
sudo npm install socketcan
sudo systemctl restart signalk.service
I'm not an expert at all, and I use SignalK within the OpenPlotter ecosystem. Whenever I've done something outside of OpenPlotter, it's started malfunctioning.
The issue is:
- Was SocketCan not available in previous versions of SignalK 2.18.0, and now it's needed? Is that why it needs to be installed?
- Was SocketCan available, but not compatible with SignalK 2.18.0?
- Did installing SignalK 2.18.0 damage SocketCan?
The solution:
Do you know if installing SocketCan could affect the rest of OpenPlotter? Or is it completely independent?
Or will future SignalK updates include this installation by default?
Best regards
jach