meshtastic / firmware

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

[Bug]: Unable to install any armhf release on kali armv7l (Raspberry Pi 0 2w) #5401

Closed alcor55 closed 1 day ago

alcor55 commented 2 days ago

Category

Other

Hardware

Linux Native

Firmware Version

From 2.5.3 to 2.5.13

Description

Same output for every release version. Solutions?

Relevant log output

apt install ./meshtasticd_2.5.11.8e2a3e5_armhf.deb 
Note, selecting 'meshtasticd' instead of './meshtasticd_2.5.11.8e2a3e5_armhf.deb'
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

Unsatisfied dependencies:
 meshtasticd : Depends: libyaml-cpp0.7 but it is not installable
               Depends: libulfius2.7 but it is not installable
Error: Unable to correct problems, you have held broken packages.

-------------------

apt search libyaml-cpp0.
libyaml-cpp0.8/kali-rolling,now 0.8.0+dfsg-6+b2 armhf [installed]
  YAML parser and emitter for C++

--------------------

apt search libulfius2.7
libulfius2.7t64/kali-rolling,now 2.7.15-2.2+b1 armhf [installed,automatic]
  Web Framework for REST Applications in C
thebentern commented 2 days ago

@jp-bennett any ideas?

jp-bennett commented 1 day ago

libyaml-cpp0.7 is a different package than libyaml-cpp0.8. We compile the .debs for latest Raspberry Pi OS, which is basically latest Debian. The .deb is not compatible with latest Ubuntu and derivatives.

alcor55 commented 1 day ago

Thank you for your reply. Since Kali is based on Debian and not Ubuntu, it should be compatible, right? In this case, do you have any suggestions on what I can try to install Meshtastic on Kali? Any alternative ways to obtain the missing dependencies? Thank you for your time.

jp-bennett commented 18 hours ago

Thank you for your reply. Since Kali is based on Debian and not Ubuntu, it should be compatible, right? In this case, do you have any suggestions on what I can try to install Meshtastic on Kali? Any alternative ways to obtain the missing dependencies? Thank you for your time.

Kali is based on Debian testing, so closer to Ubuntu. The rolling aspect of Kali makes it a challenge to package for. You can compile it yourself, especially if you're on a Pi 4 or 5.