Installation via APT auf Raspberry Pi OS 13 (trixie) fehlerhaft

Hallo,

leider funktioniert die Installation via APT auf einem Raspberry Pi 4 unter Raspberry PI OS 13 (trixie, arm64) so wie hier beschrieben nicht:

Ign:5 https://apt.homegear.eu/debian/trixie/homegear/stable trixie InRelease
Err:7 https://apt.homegear.eu/debian/trixie/homegear/stable trixie Release
  404  Not Found [IP: 2a01:4f8:221:1b68::9 443]
Error: The repository 'https://apt.homegear.eu/debian/trixie/homegear/stable trixie Release' does not have a Release file.

Was ich auch nachvollziehen kann, denn das Repository ist aktuell leer:

Wann steht das Repository (wieder) zur VerfĂĽgung?

Sorry for my English. I have the same issue - the Debian packages are empty. I assume the build scripts are failing.

Having said that, the Raspbian packages should be identical, as that is a Debian Trixie build. So I replaced my repository with:

deb [signed-by=/usr/share/keyrings/homegear-archive-keyring.gpg] https://apt.homegear.eu/raspbian/trixie/homegear/stable/ trixie main

It seems to work fine.

I was wrong. It doesn’t work fine, most of the packages are missing. The only build I can see that has packages in it is the Ubuntu Noble one, but not sure if it will work. I will wait for a fix.

Same issue here. This also corrupted the docker images since the Dockerfile uses the apt repo.

@PaulL, I’ve tried that repository as well but even if it was complete it only hosts armhf packages, but I need arm64. As a workaround I’ve manually built the Debian packages meanwhile which seems to be working fine.

At least until the point that sysfs access to GPIOs has been dropped (since bookworm?) so my HM-MOD-RPI-PCB is currently not working anymore. But that should be solvable as well…

If anyone wonders, in my fork of Homegear-HomeMaticBidCoS I’ve changed the GPIO access to use libgpiod instead of sysfs access (commit 29c50bb).

It’s not using the pin defined in the configuration since I didn’t want to dig deeper into the code (and probably rework libhomegear-base as well) but it shouldn’t matter since the pin is defined by the hardware and cannot be changed anyways. Should be done properly at some point though.

The module can be built with the homegear/build:debian-trixie-arm64 Docker image, just ensure to install the libgpiod-dev package (on the Pi libgpiod3 is enough).

Happy new year!

1 Like