fhem-docker Image 4.0.0 (Tester gesucht)

Begonnen von Sidey, 02 März 2024, 11:35:13

Vorheriges Thema - Nächstes Thema

Sidey

Ich habe vor einigen Tagen den Build Prozess für das Docker Image überarbeitet, damit eine aktuellere Version von Perl bereitgestellt wird (5.36.3) anstelle von 5.32.

Neu ist auch, dass die nötigen CPAN Module vor dem erstellen des Images gesucht und installiert werden.


Wer würde das Image testen und Feedback geben?

ghcr.io/fhem/fhem-docker:4.0.0-beta1-bullseye



Die Releasenotes finden sich hier:
https://github.com/fhem/fhem-docker/releases
Signalduino, Homematic, Raspberry Pi, Mysensors, MQTT, Alexa, Docker, AlexaFhem

Maintainer von: SIGNALduino, fhem-docker, alexa-fhem-docker, fhempy-docker

juemuc

Hallo Sidey,

ich kann gerne Anfang nächster Woche testen.

Viele Grüße
Jürgen
3x Sonos Play 1, 1x Sonos Arc + Sub, 1 Sonos-One, 1x Sonos Playbar
FB6690 + FB7490 mit 4x Dect 200 und 3 Dect-ULE-Thermostate,  raspberry3B+, HM Funkmodul HM-MOD-RPI-PCB, HM Klingelsensor HM-Sen-DB-PCB, HM (IP) Fensterkontakte und  Amazon Echo Dot,  piVCCU, pi OS (bookworm).

Newbie

Hallo Sidey,


ich habes mal auf einem "odroid m1s" installiert. Node-Updater zeigt eine neue Version von npm (10.5.0) an, geht aber nicht da node-Version nicht kompatibel (ist = 16.20.0, soll größer 18.27.0, aktuellste Version 21.6.2 bzw 20.11.1 LTS).

Teste mal weiter

mfg Jens
fhem-6.1 (configDB+DbLog)  auf ODROID-XU4

Sidey

Danke,

Ich habe heute noch ein neues Image erstellt, da das alte mit dem neuen DoorBird Modul nicht funktioniert.



ghcr.io/fhem/fhem-docker:4.0.0-beta2-bullseye


An der NodeJS Version hat sich nichts geändert.
Signalduino, Homematic, Raspberry Pi, Mysensors, MQTT, Alexa, Docker, AlexaFhem

Maintainer von: SIGNALduino, fhem-docker, alexa-fhem-docker, fhempy-docker

antonwinden

Bis jetzt keine Fehler gefunden :-)
mfg anton
KNX, Raspberry, Denon 3313, Philips TV, Xtrend9X00 und viel Optimismus...

juemuc

Hallo Sidey,

es sieht gut aus. Mir sind keine Besonderheiten aufgefallen.

Viele Grüße
Jürgen
3x Sonos Play 1, 1x Sonos Arc + Sub, 1 Sonos-One, 1x Sonos Playbar
FB6690 + FB7490 mit 4x Dect 200 und 3 Dect-ULE-Thermostate,  raspberry3B+, HM Funkmodul HM-MOD-RPI-PCB, HM Klingelsensor HM-Sen-DB-PCB, HM (IP) Fensterkontakte und  Amazon Echo Dot,  piVCCU, pi OS (bookworm).

antonwinden

Version2 geht bei mir mit dblog - Version 5 nicht. Ich verwende Mariasql in einem eigenen Container
gruß anton
KNX, Raspberry, Denon 3313, Philips TV, Xtrend9X00 und viel Optimismus...

Sidey

Zitat von: antonwinden am 07 März 2024, 08:52:30Version2 geht bei mir mit dblog - Version 5 nicht. Ich verwende Mariasql in einem eigenen Container
gruß anton

Danke, das Problem ist bereits erkannt und in Bearbeitung.
Ich warte im Moment auf eine Anpassung im DBLog Modul:

https://forum.fhem.de/index.php?topic=137375.new#new

Signalduino, Homematic, Raspberry Pi, Mysensors, MQTT, Alexa, Docker, AlexaFhem

Maintainer von: SIGNALduino, fhem-docker, alexa-fhem-docker, fhempy-docker

Sidey

Ich habe das beta5 Image noch mal neu erzeugt. Es ist nun auch wieder der MYSQL Datenbanktreiber installiert, damit klappts dann auch mit der Maria DB.
Signalduino, Homematic, Raspberry Pi, Mysensors, MQTT, Alexa, Docker, AlexaFhem

Maintainer von: SIGNALduino, fhem-docker, alexa-fhem-docker, fhempy-docker

juemuc

Hallo Sidey,

nachdem ich nun fast alles getestet habe, ist mir folgendes (für mich große) Problem aufgefallen.

"Das Sonos-Modul kann nicht geladen werden. Fehlermeldung Cannot load module SONOS"

Viele Grüße
Jürgen
3x Sonos Play 1, 1x Sonos Arc + Sub, 1 Sonos-One, 1x Sonos Playbar
FB6690 + FB7490 mit 4x Dect 200 und 3 Dect-ULE-Thermostate,  raspberry3B+, HM Funkmodul HM-MOD-RPI-PCB, HM Klingelsensor HM-Sen-DB-PCB, HM (IP) Fensterkontakte und  Amazon Echo Dot,  piVCCU, pi OS (bookworm).

Sidey

Zitat von: juemuc am 09 März 2024, 21:31:19"Das Sonos-Modul kann nicht geladen werden. Fehlermeldung Cannot load module SONOS"


Auch mit beta5?

Stehen im Log eventuell noch ein paar Infos mehr?

Grüße Sidey
Signalduino, Homematic, Raspberry Pi, Mysensors, MQTT, Alexa, Docker, AlexaFhem

Maintainer von: SIGNALduino, fhem-docker, alexa-fhem-docker, fhempy-docker

juemuc

Hallo Sidey,

ja ich nutze schon die Beta5.

Hier die Infos aus dem log:

2024.03.09 21:47:15.841 1: reload: Error:Modul 00_SONOS deactivated:

 This Perl not built to support threads

Compilation failed in require at ./FHEM/00_SONOS.pm line 137.

BEGIN failed--compilation aborted at ./FHEM/00_SONOS.pm line 137.

2024.03.09 21:47:15.841 0: This Perl not built to support threads

Compilation failed in require at ./FHEM/00_SONOS.pm line 137.

BEGIN failed--compilation aborted at ./FHEM/00_SONOS.pm line 137.

Viele Grüße
Jürgen
3x Sonos Play 1, 1x Sonos Arc + Sub, 1 Sonos-One, 1x Sonos Playbar
FB6690 + FB7490 mit 4x Dect 200 und 3 Dect-ULE-Thermostate,  raspberry3B+, HM Funkmodul HM-MOD-RPI-PCB, HM Klingelsensor HM-Sen-DB-PCB, HM (IP) Fensterkontakte und  Amazon Echo Dot,  piVCCU, pi OS (bookworm).

juemuc

Hallo Sidey,

für die Sonos-Installation habe ich mir noch folgende Info notiert:
Zusatzpaket für Sonos-Speak:

sudo mkdir /mnt/SonosSpeak
sudo apt-get install samba samba-common-bin

smb.conf am Ende erweitern:
sudo nano /etc/samba/smb.conf
[SonosSpeak]
read only = false
path = /mnt/SonosSpeak
guest ok = yes

sudo systemctl restart samba
sudo chmod 777 /mnt/SonosSpeak

Wie muss ich das in der Docker-Version umsetzen?

Viele Grüße
Jürgen
3x Sonos Play 1, 1x Sonos Arc + Sub, 1 Sonos-One, 1x Sonos Playbar
FB6690 + FB7490 mit 4x Dect 200 und 3 Dect-ULE-Thermostate,  raspberry3B+, HM Funkmodul HM-MOD-RPI-PCB, HM Klingelsensor HM-Sen-DB-PCB, HM (IP) Fensterkontakte und  Amazon Echo Dot,  piVCCU, pi OS (bookworm).

Sidey

#13
Zitat von: juemuc am 09 März 2024, 21:48:43Hier die Infos aus dem log:

2024.03.09 21:47:15.841 1: reload: Error:Modul 00_SONOS deactivated:

 This Perl not built to support threads

Ui, das ging aber noch nie im fhem Docker Container.
Den Hinweis zu den Threads im Wiki habe ich für einen Scherz gehalten.

Nunja, dafür werde ich ein separates Image bauen, was kein großes Problem ist.

Bezüglich deiner Samba Frage, würde ich dafür einen weiteren Container einrichten.
Sowas hier:
https://github.com/crazy-max/docker-samba
[/code]
[/quote]
Signalduino, Homematic, Raspberry Pi, Mysensors, MQTT, Alexa, Docker, AlexaFhem

Maintainer von: SIGNALduino, fhem-docker, alexa-fhem-docker, fhempy-docker

Newbie

Hallo Sidey,

bei mir wird der Inhalt des Logfile nicht angezeigt, muss ich noch Rechte oder so anpassen?


vG Jens
fhem-6.1 (configDB+DbLog)  auf ODROID-XU4