Pat28 Geschrieben October 5, 2025 at 08:22 Geschrieben October 5, 2025 at 08:22 Hi , I put the latest trixie image with desktop on a raspberry pi 4. When i try to install brickd ,after made the latest update and upgrades, with sudo apt install brickd i receive an error with libgpiod version 2 not supported in trixie. and i cannot install brickd with libgpiod 3version 3. Can you tell ne if there is a fix/work around to install brickd on trixie rasbian. Thanks Patrick Zitieren
MatzeTF Geschrieben October 5, 2025 at 17:55 Geschrieben October 5, 2025 at 17:55 You can try this: Download libgpiod2_1.6.3-1+rpi1+b2_armhf.deb sudo dpkg -i libgpiod2_1.6.3-1+rpi1+b2_armhf.deb If there are errors, run sudo apt install -f Install brickd Zitieren
Pat28 Geschrieben October 6, 2025 at 12:46 Autor Geschrieben October 6, 2025 at 12:46 Hi, I downloaded your link to libgpiod2 1.6.3 and run sudo dpkg -i libgpiod2_1.6.3-1+rpi1+b2_armhf.deb without success: pi@pi22:~/tinkerforge $ sudo dpkg -i libgpiod2_1.6.3-1+rpi1+b2_armhf.deb Selecting previously unselected package libgpiod2:armhf. (Reading database ... 119824 files and directories currently installed.) Preparing to unpack libgpiod2_1.6.3-1+rpi1+b2_armhf.deb ... Unpacking libgpiod2:armhf (1.6.3-1+rpi1+b2) ... dpkg: dependency problems prevent configuration of libgpiod2:armhf: libgpiod2:armhf depends on libc6 (>= 2.33). libgpiod2:armhf depends on libgcc-s1 (>= 3.5). libgpiod2:armhf depends on libstdc++6 (>= 5.2). libgpiod3:arm64 (2.2.1-2) breaks libgpiod2 (<< 2.2.1-2) and is installed. Version of libgpiod2:armhf to be configured is 1.6.3-1+rpi1+b2. dpkg: error processing package libgpiod2:armhf (--install): dependency problems - leaving unconfigured Processing triggers for libc-bin (2.41-12+rpt1) ... Errors were encountered while processing: libgpiod2:armhf run sudo apt install -f pi@pi22:~/tinkerforge $ sudo apt install -f Correcting dependencies... Done Installing dependencies: gcc-14-base:armhf libc6:armhf libgcc-s1:armhf libidn2-0:armhf libunistring5:armhf Suggested packages: glibc-doc:armhf locales:armhf libnss-nis:armhf libnss-nisplus:armhf REMOVING: libgpiod2:armhf Summary: Upgrading: 0, Installing: 5, Removing: 1, Not Upgrading: 2 1 not fully installed or removed. Download size: 5,490 kB Space needed: 26.0 MB / 6,576 MB available Continue? [Y/n] y Get:1 http://deb.debian.org/debian trixie/main armhf gcc-14-base armhf 14.2.0-19 [49.4 kB] Get:2 http://deb.debian.org/debian trixie/main armhf libgcc-s1 armhf 14.2.0-19 [37.0 kB] Get:3 http://deb.debian.org/debian trixie/main armhf libunistring5 armhf 1.3-2 [441 kB] Get:4 http://deb.debian.org/debian trixie/main armhf libidn2-0 armhf 2.3.8-2 [105 kB] Get:5 http://archive.raspberrypi.com/debian trixie/main armhf libc6 armhf 2.41-12+rpt1 [4,857 kB] Fetched 5,490 kB in 2s (3,430 kB/s) Preconfiguring packages ... (Reading database ... 119833 files and directories currently in ......... .......select and unpacked a lot of files. No error at the end Then install brickd pi@pi22:~/tinkerforge $ sudo apt install brickd Solving dependencies... Error! 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: brickd : Depends: libgpiod2 (>= 1.2) but it is not installable Error: Unable to correct problems, you have held broken packages. Error: The following information from --solver 3.0 may provide additional context: Unable to satisfy dependencies. Reached two conflicting decisions: 1. brickd:arm64=2.4.7 is selected for install 2. brickd:arm64 Depends libgpiod2 (>= 1.2) but none of the choices are installable: [no choices] And it is not working. Any other idea? Patrick Zitieren
MatzeTF Geschrieben October 6, 2025 at 12:50 Geschrieben October 6, 2025 at 12:50 I forgot that you might still have libgpiod3 installed from a previous installation attempt. If you don’t have anything that depends on libgpiod3, remove it first and then try again with libgpiod2. Zitieren
Maxicko Geschrieben October 6, 2025 at 21:37 Geschrieben October 6, 2025 at 21:37 Hi, as libgpiod3 is preinstalled with Raspbian Trixie i see the solution to replace it with an older version only as workaround. Is there already a plan to replace libgpiod2 with the latest version as dependency for Raspbian Trixie? KR, Max Zitieren
MatzeTF Geschrieben October 6, 2025 at 22:37 Geschrieben October 6, 2025 at 22:37 On 10/6/2025 at 11:37 PM, Maxicko said: Is there already a plan to replace libgpiod2 with the latest version as dependency for Raspbian Trixie? Yes, but there’s no ETA for that yet. (See below.) Zitieren
photron Geschrieben October 7, 2025 at 06:52 Geschrieben October 7, 2025 at 06:52 On 10/6/2025 at 11:37 PM, Maxicko said: Is there already a plan to replace libgpiod2 with the latest version as dependency for Raspbian Trixie? New brickd version to work with libgpiod2 and libgpiod3 coming this week. 1 Zitieren
photron Geschrieben October 9, 2025 at 12:28 Geschrieben October 9, 2025 at 12:28 Fixed brickd 2.4.8 is released. Please try "sudo apt update" and "sudo apt install brickd" again. Zitieren
zbindenp Geschrieben October 9, 2025 at 15:45 Geschrieben October 9, 2025 at 15:45 Works on my installation (Raspberry Pi Zero 2W). Thank you Zitieren
Pat28 Geschrieben October 11, 2025 at 08:32 Autor Geschrieben October 11, 2025 at 08:32 Ok, it is working now with trixie on raspberry 2B Thanks Patrick Zitieren
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.