Beitrag
von Auweia » 16.12.2021, 19:00
jmaus hat geschrieben: ↑15.12.2021, 20:50
[
Auweia hat geschrieben: ↑15.12.2021, 19:49
Mir fehlt in der Docker Version ein Update von ssh , da der ssh-daemon in der Version 2.34 abstürzt. Das Problem ist
viewtopic.php?f=65&t=68731
Für einen Docker Container brauchst du doch kein SSH. Du holst dir die Konsole dort über "docker exec -it /bin/sh" oder so und fertig.
betreiben.
Das ist mir wohl bekannt ...Und funktioniert ja auch auf dem Rpi4.
Hier geht es nicht um ein ssh zu einem Container, sondern um eine ssh Verbindung zur R-Matic im Container (= Port 2222 im deply.sh). Diese wird für eine Übertragung von Konfigurationsdateien für homeputer-CL genutzt. Leider stürzt der ssh daemon im R-Matic Container ab, was ein bekannter Fehler in der GNU Binutil 2.34 .
jmaus hat geschrieben: ↑15.12.2021, 20:50
Auweia hat geschrieben: ↑15.12.2021, 19:49
Dec 15 16:02:28 ccu user.err monit[637]: 'ccu' mem usage of 462619836416.0% matches resource limit [mem usage > 95.0%]
Dec 15 16:02:28 ccu user.info monit[637]: 'ccu' exec: '/bin/triggerAlarm.tcl high memory usage (>95%) detected WatchDog: high-memory true'
Dec 15 16:02:44 ccu user.err monit[637]: 'ccu' mem usage of 462619836416.0% matches resource limit [mem usage > 95.0%]
Eine Alarm-Meldung bekomme ich aber nicht. Die Meldung habe ich mit der 3.61.5.xxx nicht gesehen. Welche Infos brauchst du hier?
Diese hohe Prozentzahlen sehen in der Tat ziemlich fishy aus. Allerdings weiss ich auch nicht was in dem zusammenhang da bitte 'ccu' sein soll in den Zeilen?!?! Keine Ahnung woher monit das nimmt und warum es da ausgibt. Da du jedoch oben ein paar grundlegende Dinge leicht ducheinander bringst im Bezug auf die Nutzung eines Docker Containers bin ich mir nicht so sicher ob du hier nicht irgendwie fundamentale Dinge nicht ganz verstanden hast bzgl. Docker und doch nicht vllt. ein vollwertiges RaspberryMatic der bessere Ansatz für dich wäre statt als erstes zu versuchen RaspberryMatic als Docker Container zu betreiben.
Vielleicht wirfst du mal einen Blick in das von dir entwickelte deploy - Script: 'ccu' ist der Name des Systems / Containers den du da vergeben hast.
Im Grundsystem vom Rpi4B8G ist installiert:
ld -v
GNU ld (GNU Binutils for Raspbian) 2.35.2
im Container der RaspberryMatic ist :
GNU ld (GNU Binutils for Ubuntu) 2.34) - wie CUxD zeigt.
Damit dürfte klar sein, dass hier in der Dockerversion der R-Matic kernel/GNU Module überlagert bzw. eigene genutzt werden.
Die Docker Version ist nur für Test gedacht. Wenn hier kein Interesse mehr an einer Weiterentwicklung / Fehlerbereinigung besteht, ist das ja ok
Im Übrigen arbeite ich seit 2 Jahren mit Containern wie NodeRed, Influx, Grafana, KNXd, 1Wire, Cometvisu, ssh und bin vollauf zufrieden..
RaspberryMatic , Rpi4B, SSD, RPI-RF-MOD, 1x LAN-, 1x LAN RF Gateway, 90 HM-Geräte, HPCL (Prod)
Proxmox V8 auf Rpi5 mit 4GB, SSD, mit VM RaspberryMatic (Test)
RPI4B, 4GB, SSD, Influx-DB, Grafana, OWFS, 1-W, KNX, NodeRed, CometVisu (Prod)