Package Details: meshtasticd-bin 2.6.11.25-1

Git Clone URL: https://aur.archlinux.org/meshtasticd-bin.git (read-only, click to copy)
Package Base: meshtasticd-bin
Description: Meshtastic daemon for Linux systems.
Upstream URL: https://download.opensuse.org/repositories/network:/Meshtastic:/beta/Debian_12
Licenses: custom
Conflicts: meshtasticd, meshtasticd-git
Provides: meshtasticd
Submitter: killab33z
Maintainer: killab33z
Last Packager: killab33z
Votes: 0
Popularity: 0.000000
First Submitted: 2025-04-03 14:52 (UTC)
Last Updated: 2025-08-11 22:38 (UTC)

Latest Comments

pirofti commented on 2025-11-15 20:22 (UTC) (edited on 2025-11-15 20:44 (UTC) by pirofti)

I get the following error after install.

meshtasticd: error while loading shared libraries: libgpiod.so.2: cannot open shared object file: No such file or directory

Updating with ldd output as it points out another missing lib libyaml-cpp:

$ ldd `which meshtasticd` | grep found
    libgpiod.so.2 => not found
    libyaml-cpp.so.0.7 => not found

I think the issue is that these libraries version number was bumped because on my system I have libgpiod.so.3 and libyaml-cpp.so.0.8.

Switching from Debian12 to Debian13 fixes the issue for me. Here is a patch for that:

diff --git PKGBUILD PKGBUILD
index defa6d5..b659d1f 100644
--- PKGBUILD
+++ PKGBUILD
@@ -2,16 +2,16 @@
 pkgname=meshtasticd-bin
 _pkgname=meshtasticd
 pkgver=2.6.11.25
-pkgrel=1
+pkgrel=2
 pkgdesc='Meshtastic daemon for Linux systems.'
-url='https://download.opensuse.org/repositories/network:/Meshtastic:/beta/Debian_12'
+url='https://download.opensuse.org/repositories/network:/Meshtastic:/beta/Debian_13'
 arch=('x86_64' 'i686' 'armv7h' 'aarch64')
 license=('custom')
 depends=('i2c-tools' 'libgpiod' 'ulfius' 'yaml-cpp')
 conflicts=("$_pkgname" "$_pkgname-git")
 provides=("$_pkgname")
 source_x86_64=("$url/amd64/meshtasticd_$pkgver~obs60ec05e~beta_amd64.deb")
-sha512sums_x86_64=('b3756851bf3a41df11bb0c77d461ef5e2221c73c28082cedabfd11da1a9152d3f04f59d1ce2557d8ca84ff064bda5ffeaef67bb330a4978be830c150ecacb923')
+sha512sums_x86_64=('24465ebad84903b5d254b08a8d1040e17aba7a6dabce814c239d384b407f7c68d2ff73382a9813c612195ec1ae6c99f07f0ebe164f4f959145f92071e15a23d7')
 source_i686=("$url/i386/meshtasticd_$pkgver~obs60ec05e~beta_i386.deb")
 sha512sums_i686=('d2fbb6bd909d341128084cd51e0338c1daaef260d550c2c6826036d6c371594697ec3aee8dbf3ff6c62e9581c7ff300d1c299b3e1add8c373347ba76497a1157')
 source_armv7h=("$url/armhf/meshtasticd_$pkgver~obs60ec05e~beta_armhf.deb")

538RD commented on 2025-04-15 19:23 (UTC)

The link to this package no longer exists meshtasticd_2.5.21.38~obs1c8eb7e~unstable_amd64.deb It has been replaced by: https://download.opensuse.org/repositories/network:/Meshtastic:/beta/Debian_Testing/amd64/meshtasticd_2.6.4.16~obsb89355f~beta_amd64.deb