wenn ich mir die Image Größe der verschiedenen Docker Images anschaue ist testing erschreckend klein:
homegear/homegear nightly 29f281887cb3 3 hours ago 1.21GB
homegear/homegear testing 31aa392b5ec3 4 hours ago 204MB
homegear/homegear latest 2a6ee1e508d3 5 days ago 872MB
ich sehe auch eine Menge an Fehlermeldungen beim starten:
docker run -it --rm homegear/homegear:testing
id: ‘homegear’: no such user
id: ‘homegear’: no such user
/start.sh: line 29: [: -ne: unary operator expected
cp: cannot stat '/etc/homegear.config/*': No such file or directory
cp: cannot stat '/var/lib/homegear.data/*': No such file or directory
Generating RSA private key, 2048 bit long modulus (2 primes)
....................................................+++++
..............................................................+++++
e is 65537 (0x010001)
Signature ok
subject=C = AU, ST = Some-State, O = Internet Widgits Pty Ltd
Getting Private key
Generating DH parameters, 1024 bit long safe prime, generator 5
This is going to take a long time
................................................+...+...+.............................................................+...................................................+.......................................................................................................+......................+..............+................++*++*++*++*++*
DH parameters appear to be ok.
chown: invalid user: ‘homegear:homegear’
chown: invalid user: ‘homegear:homegear’
chown: invalid user: ‘homegear:homegear’
chown: invalid user: ‘homegear:homegear’
chown: invalid user: ‘homegear:homegear’
find: ‘/var/lib/homegear/scripts’: No such file or directory
chown: invalid user: ‘homegear:homegear’
/start.sh: line 119: /etc/homegear/homegear-start.sh: No such file or directory
/start.sh: line 120: /usr/bin/homegear: No such file or directory
/start.sh: line 122: /usr/bin/homegear-management: No such file or directory
/start.sh: line 123: /usr/bin/homegear-webssh: No such file or directory
/start.sh: line 124: /usr/bin/homegear-influxdb: No such file or directory
Also ich benutze die Nightlies und die tun seit irgendwie rund um Weihnachten auch nicht mehr . Ich habe noch nicht herausgefunden was da nicht rund läuft
soweit ich das beurteilen kann haben jetzt nightly und testing das gleiche Problem. Es sieht so aus als ob Teile des images fehlen:
woke | /start.sh: line 122: /usr/bin/homegear-management: No such file or directory
woke | /start.sh: line 123: /usr/bin/homegear-webssh: No such file or directory
woke | /start.sh: line 124: /usr/bin/homegear-influxdb: No such file or directory
korrekt, ursächlich ist ein Serverkomplettausfall. Docker-Stable funktioniert aber wieder - gerade getestet. Testing wird auch sehr zeitnah wieder laufen.
Bleiben aber im Verlauf noch zwei Dependency Issues. Da knobel ich noch wo die herkommen. Fehlen die deps in den Metadaten der Debian Pakete? Oder wird irgendwo apt ohne Dependencies benutzt?
Unpacking libhomegear-base (0.8.0-3465) ...
dpkg: dependency problems prevent configuration of libhomegear-base:
libhomegear-base depends on libgnutlsxx28; however:
Package libgnutlsxx28 is not installed.
dpkg: error processing package libhomegear-base (--install):
dependency problems - leaving unconfigured
Processing triggers for libc-bin (2.28-10) ...
Errors were encountered while processing:
libhomegear-base
Reading package lists...
Building dependency tree...
Reading state information...
Correcting dependencies... Done
Preparing to unpack homegear_current_debian_buster_armhf.deb ...
Unpacking homegear (0.8.0-3465) ...
dpkg: dependency problems prevent configuration of homegear:
homegear depends on libatomic1 (>= 4.8); however:
Package libatomic1 is not installed.
homegear depends on libcurl3-gnutls (>= 7.56.1); however:
Package libcurl3-gnutls is not installed.
homegear depends on libedit2 (>= 2.11-20080614-0); however:
Package libedit2 is not installed.
homegear depends on libenchant1c2a (>= 1.6.0); however:
Package libenchant1c2a is not installed.
homegear depends on libltdl7 (>= 2.4.6); however:
Package libltdl7 is not installed.
homegear depends on libmariadb3 (>= 3.0.0); however:
Package libmariadb3 is not installed.
homegear depends on libonig5 (>= 6.8.1); however:
Package libonig5 is not installed.
homegear depends on libsodium23 (>= 1.0.14); however:
Package libsodium23 is not installed.
homegear depends on libxslt1.1 (>= 1.1.25); however:
Package libxslt1.1 is not installed.
homegear depends on nodejs-homegear; however:
Package nodejs-homegear is not installed.
homegear depends on unzip (>= 6.0); however:
Package unzip is not installed.
homegear depends on p7zip-full (>= 9.0); however:
Package p7zip-full is not installed.
homegear depends on procps; however:
Package procps is not installed.
homegear depends on libqdbm14; however:
Package libqdbm14 is not installed.
homegear depends on build-essential; however:
Package build-essential is not installed.
dpkg: error processing package homegear (--install):
dependency problems - leaving unconfigured
Errors were encountered while processing:
homegear
Reading package lists...
Building dependency tree...
Reading state information...
Ich war im stable aber da war auch die repo-URL verdreht.
Das Repo hat auch ein etwas ungewöhnliches Layout.
Mit dem stable branch laufe ich in Probleme mit python2 Abhängigkeiten.
Außerdem ist der stable branch im Gegensatz zum nightly bereits auf bullseye umgestellt…
Ich versuche es jetzt auch mal weider mit dem nightly build mit der korrigierten Repo-URL
Wir fixen gerade provisorisch Docker-Testing und bereiten gerade eine neue Testing-Version vor. Das dauert aber wegen der langen Kompilierzeiten der Abhängigkeiten noch ein paar Tage. Mit der neuen Version wird auch Docker-Testing aufs neue APT-Repository und auf Bullseye umgestellt.
Im Anschluss setzen wir uns ans Nightly. Das ist etwas mehr Arbeit. Begonnen haben wir hier auch schon.