Hallo zusammen,
ich habe ein neues FHEM Docker Image als Beta/Pre-Release bereitgestellt:
v5.3.0-beta1
docker pull ghcr.io/fhem/fhem-minimal-docker:5.3.0-beta1-bookwormdocker pull ghcr.io/fhem/fhem-docker:5.3.0-beta1-bookworm
Der Hintergrund ist, dass es in der 5.2.x-Serie vereinzelt Probleme mit zufällig fehlenden Perl-/CPAN-Paketen im Image gegeben hat. Mit der neuen Version wurde der Build-Prozess überarbeitet, damit die benötigten CPAN-Abhängigkeiten besser erkannt, installiert und geprüft werden.
Wichtigste Änderungen:
- CPAN-Abhängigkeiten werden im Build genauer erfasst und verifiziert.
- Fehlende oder fehlerhaft installierte Pakete sollen im Build früher auffallen.
- CPAN-Builds wurden für verschiedene Plattformen stabilisiert.
- ARM64-Builds laufen nun auf nativen ARM-Runnern.
- ARMv7-Builds laufen nun auf ARM64-Runnern, um QEMU-Overhead zu reduzieren.
Das Image ist ausdrücklich zum Testen gedacht. Es wird als Pre-Release veröffentlicht!
Wer von Problemen mit fehlenden Paketen in 5.2.x betroffen war oder ein Setup auf ARM/ARM64 nutzt, kann das neue Image gerne testen und Rückmeldung geben.
Release:
https://github.com/fhem/fhem-docker/releases/tag/v5.3.0-beta1
Vielen Dank fürs Testen und für Rückmeldungen.
Habs getestet und im Log folgende Meldung gefunden:
PERL WARNING: could not find ParserDetails.ini in /usr/src/app/core/lib/perl5/XML/SAX
Mein Problem mit Vitoconnect ist aber behoben.
Zitat von: mistepke am 05 Mai 2026, 09:02:51PERL WARNING: could not find ParserDetails.ini in /usr/src/app/core/lib/perl5/XML/SAX
Kannst Du den ParserDetails.ini Fehler einem Modul zuordnen?
Zitat von: Sidey am 05 Mai 2026, 23:28:14Zitat von: mistepke am 05 Mai 2026, 09:02:51PERL WARNING: could not find ParserDetails.ini in /usr/src/app/core/lib/perl5/XML/SAX
Kannst Du den ParserDetails.ini Fehler einem Modul zuordnen?
Ich meine das es mit "define vitoconnect" aufgetreten ist. Das war ja auch meine letztes Problem mit dem aktuellen FHEM Image.
Hallo @Sidey,
Bei mir funktioniert die Version ghcr.io/fhem/fhem-docker:5.3.0-beta1-bookworm mit den Modulen SignalDuino (SerialPort, SD_WS, CUL_TCM97001, Hideki), HTTPMOD, Strptime, HMCCU, I2C_BME280 (I2C_RPII2C), VCONTROL und Sysmon. Läuft seit gestern Abend stabil.
Danke für die gute Arbeit!
Gruß,
heigu
Hallo @Sidey,
gibt es mittlerweile ein offizielles fhem-Image wo die fixes enthalten sind?
Gruß,
Sumselbrumsel
Zitat von: mistepke am 17 Mai 2026, 16:40:02gibt es mittlerweile ein offizielles fhem-Image wo die fixes enthalten sind?
Leider gibt es bisher nur das Beta Image.
Grund: Es gibt noch ein Problem mit einem Paket.
Grüße Sidey
Zitat von: Sidey am 23 Mai 2026, 22:53:19Zitat von: mistepke am 17 Mai 2026, 16:40:02gibt es mittlerweile ein offizielles fhem-Image wo die fixes enthalten sind?
Leider gibt es bisher nur das Beta Image.
Grund: Es gibt noch ein Problem mit einem Paket.
Grüße Sidey
Danke für die Rückmeldung. Dann bleibe ich auf dem Beta Release und warte auf das fertige offizielle Release. Biete mich gerne zum Testen an.
Grüße
Sumselbrumsel
Hallo, guten Morgen und gut Schwitz :)
Wollte mich nach dem aktuellen Stand zum offizielles fhem-Image zur Behebung der Probleme hier im Thread erkundigen.
Ist das mittlerweile behoben und ich kann wieder auf das offizielle Image umsteigen?
Danke und Grüße
Sumselbrumsel
Zitat von: mistepke am 26 Juni 2026, 07:30:48Hallo, guten Morgen und gut Schwitz :)
Wollte mich nach dem aktuellen Stand zum offizielles fhem-Image zur Behebung der Probleme hier im Thread erkundigen.
Ist das mittlerweile behoben und ich kann wieder auf das offizielle Image umsteigen?
Danke und Grüße
Sumselbrumsel
Ich habe es bisher nicht geschafft, den parserini Fehler zu beseitigen.
Die einzigste identifizierte Lösung ist, dass diese Probleme in den Modulen gelöst werden muss, welche die XML Bibliothek initialisieren.
Meine letzten Versuche sind in diesem Tag gelandet: 5.3.0-beta3-bookworm
ghcr.io/fhem/fhem-minimal-docker:5.3.0-beta3-bookwormBezüglich einer Korrektur für fritzSmart gibt es Aktivitäten, aber es fehlt noch ein Test:
https://forum.fhem.de/index.php?topic=144630.msg1365633#msg1365633
PS: Hitzebedingt bin auch ich noch nicht zum Testen gekommen.
Grüße Sidey
Ich verwende aktuell folgende zwei Zeilen auf meinem Docker-Host um das Problem zu beseitigen (jedenfalls bis zum neuen Pull):
docker exec -u root fhem apt-get update && docker exec -u root fhem apt-get install -y libxml-sax-expat-perl
docker exec -u root fhem perl -MXML::SAX -e "XML::SAX->add_parser(q(XML::SAX::Expat))->save_parsers()"
Vielleicht hilft das.
Das Problem mit der fehlenden ParserDetails.ini wurde im CPM Projekt gelöst.
Der Fix ist im Image mit dem Tag
Zitat5.3.0-beta4-bookworm
enthalten.
Hier z.B. ein komplettes Image:
docker pull ghcr.io/fhem/fhem-minimal-docker:5.3.0-beta4-bookwormGrüße Sidey
Ich kann bestätigen das das Problem mit der Beta4 ohne meinem Workaround beseitigt ist.
Vielen Dank. Jetzt warte ich nur noch auf das offizielle Image.
Zitat von: Sidey am 29 Juni 2026, 08:04:16Das Problem mit der fehlenden ParserDetails.ini wurde im CPM Projekt gelöst.
Der Fix ist im Image mit dem Tag
Zitat5.3.0-beta4-bookworm
enthalten.
Hier z.B. ein komplettes Image:
docker pull ghcr.io/fhem/fhem-minimal-docker:5.3.0-beta4-bookworm
Grüße Sidey
Vielen Dank für die Geduld und auch für das Testen.
Die Version 5.3.0 ist jetzt verfügbar.
Grüße Sidey
Vielen Dank!
Habe eben ein Update gemacht und alles läuft. Benutze aber, soweit ich weiß, auch nichts Exotisches.
Habe heute Morgen auch die Umstellung durchgeführt.
Alles läuft ausser plötzlich das gleiche Problem wie unter https://forum.fhem.de/index.php?topic=144055.msg1365998#msg1365998.
Habe jetzt den Parser umgestellt, aber komisch ist das schon.