Latest Docker Images - Installation hat ein Problem

Ich habe heute nach längerer Zeit, wie ich gestehen muss, ein Pull für ein neues Homegear Image gemacht. Entweder ich bin betriebsblind oder die Images (stable, nightly, etc.) haben alle in Problem.

Unter anderem findet sich sich kein homegear executable in /usr/bin.

Habe schon alles mögliche versucht, da ich den Fehler immer eher bei mir vermute. Kann es sein, dass der Docker build nicht korrekt funktioniert hat?

Hier ein Log des Starts nach Pull des Images:

docker run  -e TZ=Europe/Berlin -e HOST_USER_ID=$(id -u) -e HOST_USER_GID=$(id -g) -p 2001:2001 -p 2002:2002 -p 2003:2003 --name homegear homegear/homegear:stable
id: ‘homegear’: no such user
id: ‘homegear’: no such user
cp: cannot stat '/etc/homegear.config/*': No such file or directory
cp: cannot stat '/var/lib/homegear.data/*': No such file or directory
Certificate request self-signature ok
subject=C=AU, ST=Some-State, O=Internet Widgits Pty Ltd
Setting directory permissions on /etc/homegear...
Setting ownership on /var/log/homegear...
Setting directory permissions on /var/log/homegear...
chown: invalid user: ‘homegear:homegear’
Setting file permissions on /var/log/homegear...
Setting directory permissions on /var/lib/homegear...
Setting file permissions on /var/lib/homegear...
Setting file permissions on /var/lib/homegear/scripts...
find: ‘/var/lib/homegear/scripts’: No such file or directory
/start.sh: line 127: /etc/homegear/homegear-start.sh: No such file or directory
Waiting for Homegear to start...
/start.sh: line 128: /usr/bin/homegear: No such file or directory
Waiting for Homegear to start...
Waiting for Homegear to start...

Ich habe bewusst das Volume Mapping rausgelassen. Ich nutze normalerweise docker compose, aber um es auf das wesentliche zu reduzieren, hier ein Start mit docker “pur”.

Gruß,

Christoph

Blockquote

Get mir genauso, gleicher Log.

Habe auch das gleiche Problem. =/
Downgraden auf die vorherige Version ist nicht möglich oder?

same here- geht gar nix mehr :frowning: @sathya HIIIIIILLLLFEEEEEE!

Der Vollständigkeit halber:

Ich war so frei und habe ein funktionierendes Image (siehe GitHub issues) unter ghcr.io/db3bef/homegear:2026050101 gepushed. Da funktioniert das Admin-Interface zwar nicht, aber homegear an sich läuft immerhin!

Das Build-System von Homegear scheint komplett kaputt zu sein. Alle (debian) Repositories sind leer. Nachdem der Docker-Build die Pakete aus den Debian-Repositories zieht (und der Build nicht wegen fehlender Pakete abbricht).

Ich habe mich daran versucht, die Debian-Pakete selbst zu bauen, bin aber mangels vernünftiger Dokumentation nicht in der Lage dazu.

Hilft alles nichts, ich befürchte, wir müssen auf funktionierende Pakete warten :frowning:

Hallo zusammen,

der Server hatte Dateisystemprobleme, welche die Fehler bedingt haben. Jetzt sollte alles wieder normal funktionieren.

Viele Grüße

Sathya

2 Likes

Danke - aber ich habe immer noch die selben Fehler….

version: ‘3’
services:
homegear:
image: homegear/homegear:stable
container_name: homegear
restart: always
network_mode: host
environment:
- TZ=Europe/Berlin
volumes:
- ./homegear_etc:/etc/homegear
- ./homegear_var_lib:/var/lib/homegear
- ./log:/var/log/homegear

homegear | id: ‘homegear’: no such user
homegear | id: ‘homegear’: no such user
homegear | /start.sh: line 29: [: -ne: unary operator expected
homegear | cp: cannot stat ‘/etc/homegear.config/devices/': No such file or directory
homegear | cp: cannot stat '/var/lib/homegear.data/modules/
’: No such file or directory
homegear | Could not copy modules to “homegear.data/modules/”. Please check the permissions on this directory and make sure it is writeable.

Hi @mm1804,

ich habe noch einmal das Nightly- und das Stable-Image ausprobiert, zumindest in einer frischen Installation gehen beide - auch mit docker-compose und inklusive Admin-UI.

Hast du das aktuelle Image gepullt (docker-compose pull)?

Viele Grüße

Sathya

Vielen Dank Sathya.
Klappt wieder.




Setting directory permissions on /etc/homegear...

Setting ownership on /var/log/homegear...

Setting directory permissions on /var/log/homegear...

Setting file permissions on /var/log/homegear...

Setting directory permissions on /var/lib/homegear...

Setting file permissions on /var/lib/homegear...

Setting file permissions on /var/lib/homegear/scripts...

01/09/26 07:37:38.114 Starting Homegear...

01/09/26 07:37:38.114 Homegear version: 0.9.6-3672

01/09/26 07:37:38.114 Determining maximum thread count...

01/09/26 07:37:39.499 Maximum thread count is: 8496

.
.
.
01/09/26 07:38:01.268 Startup complete.