Seite 3 von 3

Re: R-Matic im Docker: kein Zugriff per ssh - Konsolenzugriff geht per SPICE

Verfasst: 02.05.2021, 17:02
von myx
Ich habe parallel zum Experimentieren mit debMatic zwischendurch noch weiter herumprobiert und kann jetzt zumindestens per Konsole auf die RaspberryMatic zugreifen.

Notwendige Einstellungsänderung der VM im PROXMOX Web-Interface:

Hardware -> Graphic Card: SPICE

setzen.

Dann kommt mit "Alt F2" ein Terminalfenster in der Konsole.

Re: R-Matic im Docker: kein Zugriff per ssh

Verfasst: 02.05.2021, 18:49
von myx
Sicherheitshalber habe ich die RaspberryMatic-VM's komplett gelöscht und eine neue VM aus dem letzten Release eingerichtet.

Ich würde vermuten, dass der root cause für das Problem mit dem ssh-Zugriff an der Größe von /dev/sda3 liegt:
Lt. "df" ist /dev/sda3 auf /usr/local gemountet und voll (Größe: 1947 1k blocks, belegt: 1886)

Re: R-Matic im Docker: kein Zugriff per ssh

Verfasst: 03.05.2021, 09:40
von myx
Habe in
... /source/RaspberryMatic-master/buildroot-external/board/ova/post-image.sh
die userfs-Größe von 3000 in 3000000 geändert :
mkfs.ext4 -d "${BUILD_DIR}/userfs" -F -L userfs "${BINARIES_DIR}/userfs.ext4" 3000000
und das Image neu gebaut.

Jetzt läuft die virtuelle Maschine inkl. RaspberryMatic, ssh aber weiterhin nicht:
homematic-raspi user.err monit[787]: 'sshdEnabled' status failed (1) -- no output

Re: R-Matic im Docker: kein Zugriff per ssh

Verfasst: 03.05.2021, 10:24
von jmaus
myx hat geschrieben:
03.05.2021, 09:40
Habe in
... /source/RaspberryMatic-master/buildroot-external/board/ova/post-image.sh
die userfs-Größe von 3000 in 3000000 geändert :
mkfs.ext4 -d "${BUILD_DIR}/userfs" -F -L userfs "${BINARIES_DIR}/userfs.ext4" 3000000
und das Image neu gebaut.

Jetzt läuft die virtuelle Maschine inkl. RaspberryMatic, ssh aber weiterhin nicht:
homematic-raspi user.err monit[787]: 'sshdEnabled' status failed (1) -- no output
Das ist ja auch nicht ziel der übung jetzt hier sich selbst nen image zu bauen! Bist du sicher das du die Anleitung zur Installation der OVA in Proxmox richtig durchgearbeitet hast? Du darfst den Schritt 6 natürlich nicht vergessen (Startvolume/disk) vergrößern. Siehe: https://github.com/jens-maus/RaspberryM ... Proxmox-VE . Achja, und das musst du natürlich machen BEVOR du die virtuelle Maschine das 1. mal startest. Wenn du sie bereits gestartet hast kannst du die Startdisk nicht einfach so vergrößern!

Re: R-Matic im Docker: kein Zugriff per ssh

Verfasst: 04.05.2021, 19:00
von Auweia
Soll ich einen Issue im Github für das Problem aufmachen?
mit der glibc 2.35 sollte das Problem behoben sein. Dafür ist aber ein Update des Kernel bzw. der Sandbox notwendig.
Im snapshot von 02.05.2021 wird immer noch die 2.34 verwendet

Re: R-Matic im Docker: kein Zugriff per ssh

Verfasst: 04.05.2021, 20:12
von jmaus
Auweia hat geschrieben:
04.05.2021, 19:00
Soll ich einen Issue im Github für das Problem aufmachen?
mit der glibc 2.35 sollte das Problem behoben sein. Dafür ist aber ein Update des Kernel bzw. der Sandbox notwendig.
Im snapshot von 02.05.2021 wird immer noch die 2.34 verwendet
Du kannst gerne ein Issue aufmachen, ja. Aber dann bitte mit mehr technischen Details und Background Infos und links so den angeblichen fixes die das Problem beheben sollen in der glibc 2.35.

Aber wie schon vorher gesagt sehe ich für die Hauptplatformen (RaspberryPi, OVA, etc.) keinen Impact hier und lediglich Docker ist betroffen und auch dort nur die Host-Platform die du gewählt hast. Und bis jetzt bist du auch der einzige der das bisher irgendwo hervorgebracht hat. Und ein glibc update überlasse ich eigentlich buildroot selbst. Sobald die auf 2.35 springen sollte das ja dann mit behoben sein.

Re: R-Matic im Docker: kein Zugriff per ssh

Verfasst: 06.05.2021, 14:57
von Auweia
da hast du recht: wenn das Update automatisch kommt, kann ich das abwarten.
Vielen Dank

Re: R-Matic im Docker: kein Zugriff per ssh

Verfasst: 09.05.2021, 09:22
von myx
Wochenende ... habe wieder Zeit, um weiterzumachen :-)

Asche auf mein Haupt - beim ersten Mal habe ich Schritt 6 ausgeführt, bei den folgenden Malen nicht.
Jetzt läuft alles, nur auf die Konsole komme ich mit der "default"-Einstellung nicht, sondern nur mit "spice" wie oben schon ausgeführt.

Wg. Image selber bauen - ich finde es immer instruktiv einmal in die Tiefen eines Systems hineinzuschauen. Und mindestens war es ein "Buildungs-Erlebnis" ;-)

jmaus hat geschrieben:
03.05.2021, 10:24
myx hat geschrieben:
03.05.2021, 09:40
Habe in
... /source/RaspberryMatic-master/buildroot-external/board/ova/post-image.sh
die userfs-Größe von 3000 in 3000000 geändert :
mkfs.ext4 -d "${BUILD_DIR}/userfs" -F -L userfs "${BINARIES_DIR}/userfs.ext4" 3000000
und das Image neu gebaut.

Jetzt läuft die virtuelle Maschine inkl. RaspberryMatic, ssh aber weiterhin nicht:
homematic-raspi user.err monit[787]: 'sshdEnabled' status failed (1) -- no output
Das ist ja auch nicht ziel der übung jetzt hier sich selbst nen image zu bauen! Bist du sicher das du die Anleitung zur Installation der OVA in Proxmox richtig durchgearbeitet hast? Du darfst den Schritt 6 natürlich nicht vergessen (Startvolume/disk) vergrößern. Siehe: https://github.com/jens-maus/RaspberryM ... Proxmox-VE . Achja, und das musst du natürlich machen BEVOR du die virtuelle Maschine das 1. mal startest. Wenn du sie bereits gestartet hast kannst du die Startdisk nicht einfach so vergrößern!