meshtastic / firmware

Meshtastic device firmware
https://meshtastic.org
GNU General Public License v3.0
3.26k stars 787 forks source link

[Bug]: Meshtastic 2.4.0 has requirements out of normal Ubuntu 22.04.4 #4329

Closed Xaositek closed 1 month ago

Xaositek commented 1 month ago

Category

Other

Hardware

DIY

Firmware Version

2.4.0.46d7b82

Description

Working on installing Meshtastic 2.4.0 onto my Raspberry Pi 3 with a Waveshare SX1262 hat. Went through the documentation (https://meshtastic.org/docs/hardware/devices/linux-native-hardware/) and performed all the steps.

_Tested Devices: Ubuntu 22.04 X8664 with a CH341-SX1262 DIY dongle.

_user@pitastic:/etc/systemd/system$ lsbrelease -a No LSB modules are available. Distributor ID: Ubuntu Description: Ubuntu 22.04.4 LTS Release: 22.04 Codename: jammy

user@pitastic:/etc/meshtasticd$ sudo apt install openssl libssl-dev libulfius-dev liborcania-dev Reading package lists... Done Building dependency tree... Done Reading state information... Done liborcania-dev is already the newest version (2.2.1-1). libulfius-dev is already the newest version (2.7.7-1). libssl-dev is already the newest version (3.0.2-0ubuntu1.16). openssl is already the newest version (3.0.2-0ubuntu1.16). 0 upgraded, 0 newly installed, 0 to remove and 4 not upgraded.

Relevant log output

Jul 25 08:29:09 pitastic systemd[1]: Started Meshtastic Native Daemon.
Jul 25 08:29:09 pitastic meshtasticd[1107]: /usr/sbin/meshtasticd: error while loading shared libraries: liborcania.so.2.3: cannot open shared object file: No such file or directory
Jul 25 08:29:09 pitastic systemd[1]: meshtasticd.service: Main process exited, code=exited, status=127/n/a
Jul 25 08:29:09 pitastic systemd[1]: meshtasticd.service: Failed with result 'exit-code'.
madeofstown commented 1 month ago

I believe if you build the source code the binary should run. The .deb package really only works well on RaspberryPi OS 64 bit.

jp-bennett commented 1 month ago

We build for Debian Bookworm only at this point, as that's the source for the up-to-date Raspberry Pi image.