Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Bug]: meshtasticd installation fails on Ubuntu 24.04 #5188

Closed
j75 opened this issue Oct 29, 2024 · 5 comments
Closed

[Bug]: meshtasticd installation fails on Ubuntu 24.04 #5188

j75 opened this issue Oct 29, 2024 · 5 comments
Labels
bug Something isn't working

Comments

@j75
Copy link

j75 commented Oct 29, 2024

Category

Other

Hardware

Not Applicable

Firmware Version

2.5.7.f77c87d

Description

Trying to install meshtasticd_2.5.7.f77c87d_amd64.deb package on Ubuntu 24.04.1 fails withe the following message:

The following NEW packages will be installed:
  liborcania2.3{a} libulfius2.7t64{a} libyder2.0t64{a} meshtasticd{b} 
0 packages upgraded, 4 newly installed, 0 to remove and 0 not upgraded.
Need to get 45,1 MB of archives. After unpacking 71,7 MB will be used.
The following packages have unmet dependencies:
 meshtasticd : Depends: libyaml-cpp0.7 which is a virtual package and is not provided by any available package

On what OS the package should be installed? Are there any building instructions for Debian-based systems?

Relevant log output

No response

@j75 j75 added the bug Something isn't working label Oct 29, 2024
@j75
Copy link
Author

j75 commented Oct 29, 2024

Maybe this issue is related to #4329 ?

@caveman99
Copy link
Member

the files are not compatible with ubuntu 24 these dependencies require ubuntu 22

@caveman99
Copy link
Member

you can always compile yourself, it#s really not difficult.

@j75
Copy link
Author

j75 commented Oct 30, 2024

you can always compile yourself, it#s really not difficult.

OK, but how? "Building Instructions" concern the firmware only, and in the src/ folder there are cpp and h files, but no Makefile, no cmakefile,... :-(

@zhuzhe1983
Copy link

zhuzhe1983 commented Nov 5, 2024

I also meet the same problem on my uconsole device based on rpi cm4.
I try to install the yaml-cpp0.7 from github source code and it dosen't work.

zhuzhe@raspberrypi:~/Downloads/yaml-cpp/build $  lsb_release -a
No LSB modules are available.
Distributor ID: Debian
Description:    Debian GNU/Linux 11 (bullseye)
Release:        11
Codename:       bullseye
zhuzhe@raspberrypi:~/Downloads/yaml-cpp/build $ cat /proc/version
Linux version 5.10.17-v8+ (cpi@cpi-X79) (aarch64-linux-gnu-gcc (Ubuntu 11.3.0-1ubuntu1~22.04) 11.3.0, GNU ld (GNU Binutils for Ubuntu) 2.38) #5 SMP PREEMPT Thu Jun 29 13:36:01 CST 2023
zhuzhe@raspberrypi:~/Downloads/yaml-cpp/build $ hostnamectl
   Static hostname: raspberrypi
         Icon name: computer
        Machine ID: 3d22b274f2544131abcbd688d285d047
           Boot ID: 54eef9742d0e42b3897cdddebe28b1fb
  Operating System: Debian GNU/Linux 11 (bullseye)
            Kernel: Linux 5.10.17-v8+
      Architecture: arm64
zhuzhe@raspberrypi:~/Downloads/yaml-cpp/build $ sudo dpkg -i ~/Downloads/meshtasticd_2.5.9.936260f_arm64.deb
Selecting previously unselected package meshtasticd.
(Reading database ... 134329 files and directories currently installed.)
Preparing to unpack .../meshtasticd_2.5.9.936260f_arm64.deb ...
Unpacking meshtasticd (2.5.9.936260f) ...
dpkg: dependency problems prevent configuration of meshtasticd:
 meshtasticd depends on libyaml-cpp0.7; however:
  Package libyaml-cpp0.7 is not installed.

dpkg: error processing package meshtasticd (--install):
 dependency problems - leaving unconfigured
Errors were encountered while processing:
 meshtasticd

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

3 participants