YAHM: CCU2 auf ARM Einplatinen-Rechner (Raspberry Pi & Co.)

Einrichtung, Nutzung und Hilfe zu YAHM

Moderator: Co-Administratoren

leonsio
Beiträge: 1107
Registriert: 07.01.2012, 14:06
Danksagung erhalten: 6 Mal

Re: YAHM: CCU2 auf ARM Einplatinen-Rechner (Raspberry Pi & C

Beitrag von leonsio » 19.05.2016, 20:27

thkl hat geschrieben:Großartige Sache, vielen Dank für die Mühe.
Kleiner Featurerequest : Könntest Du im Installscript beim Check der dependencies schauen ob java installiert ist und das ggf nachholen. Dann läuft das auch problemlos auf jessie-lite.
Hi was genau meinst du? CCU2 Image bringt eigenes Java mit, auf dem Debian sind keine Java Anwendungen enthalten, zumindest nicht von mir

leonsio
Beiträge: 1107
Registriert: 07.01.2012, 14:06
Danksagung erhalten: 6 Mal

Re: YAHM: CCU2 auf ARM Einplatinen-Rechner (Raspberry Pi & C

Beitrag von leonsio » 19.05.2016, 20:29

Homoran hat geschrieben:
leonsio hat geschrieben:Du meinst ccu kommt hoch?
ja!
leonsio hat geschrieben:Ist aber trotzdem nicht in Ordnung
mit yahm-cmd join kommen die zwei Zeilen, dann bin ich wieder auf der Banane :(

yahm-cmd update hat gerade funktioniert.

oder habe ich da etwas falsch verstanden?

Gruß
Rainer
so richtiger Befehl heißt lxc-checkconfig (falls er meckert wegen ICONFIG_PROC vorher modprobe configs machen)
So sieht das auf einem Raspbian Lite aus

Code: Alles auswählen

root@raspberrypi:/home/pi# modprobe configs
root@raspberrypi:/home/pi# lxc-checkconfig 
--- Namespaces ---
Namespaces: enabled
Utsname namespace: enabled
Ipc namespace: enabled
Pid namespace: enabled
User namespace: missing
Network namespace: enabled
Multiple /dev/pts instances: enabled

--- Control groups ---
Cgroup: enabled
Cgroup clone_children flag: enabled
Cgroup device: enabled
Cgroup sched: enabled
Cgroup cpu account: enabled
Cgroup memory controller: missing
Cgroup cpuset: enabled

--- Misc ---
Veth pair device: enabled
Macvlan: enabled
Vlan: enabled
File capabilities: enabled

Note : Before booting a new kernel, you can check its configuration
usage : CONFIG=/path/to/config /usr/bin/lxc-checkconfig


Benutzeravatar
thkl
Beiträge: 2765
Registriert: 15.07.2013, 13:32
Wohnort: dickes B
Danksagung erhalten: 5 Mal

Re: YAHM: CCU2 auf ARM Einplatinen-Rechner (Raspberry Pi & C

Beitrag von thkl » 19.05.2016, 20:30

leonsio hat geschrieben:Hi was genau meinst du? CCU2 Image bringt eigenes Java mit, auf dem Debian sind keine Java Anwendungen enthalten, zumindest nicht von mir
Fehler meinerseits , sorry (Post geändert)

leonsio
Beiträge: 1107
Registriert: 07.01.2012, 14:06
Danksagung erhalten: 6 Mal

Re: YAHM: CCU2 auf ARM Einplatinen-Rechner (Raspberry Pi & C

Beitrag von leonsio » 19.05.2016, 20:32

thkl hat geschrieben:
leonsio hat geschrieben:Hi was genau meinst du? CCU2 Image bringt eigenes Java mit, auf dem Debian sind keine Java Anwendungen enthalten, zumindest nicht von mir
Fehler meinerseits , sorry (Post geändert)
ok werde ich mit dem nächsten Release korrigieren, hatte es im Hinterkopf, habe aber vergessen. Danke

Benutzeravatar
Homoran
Beiträge: 8613
Registriert: 02.07.2013, 15:29
Wohnort: Köln
Danksagung erhalten: 4 Mal

Re: YAHM: CCU2 auf ARM Einplatinen-Rechner (Raspberry Pi & C

Beitrag von Homoran » 19.05.2016, 20:35

leonsio hat geschrieben:so richtiger Befehl heißt lxc-checkconfig

Code: Alles auswählen

root@bananapipro:~# lxc-checkconfig
--- Namespaces ---
Namespaces: enabled
Utsname namespace: enabled
Ipc namespace: enabled
Pid namespace: enabled
User namespace: enabled
Network namespace: enabled
Multiple /dev/pts instances: enabled

--- Control groups ---
Cgroup: enabled
Cgroup clone_children flag: enabled
Cgroup device: enabled
Cgroup sched: enabled
Cgroup cpu account: enabled
Cgroup memory controller: enabled
Cgroup cpuset: enabled

--- Misc ---
Veth pair device: enabled
Macvlan: enabled
Vlan: enabled
File capabilities: enabled

Note : Before booting a new kernel, you can check its configuration
usage : CONFIG=/path/to/config /usr/bin/lxc-checkconfig
Danke
Rainer
Alle meine Hinweise sind auf eigene Gefahr umzusetzen. Immer einen Fachmann zu Rate ziehen!

leonsio
Beiträge: 1107
Registriert: 07.01.2012, 14:06
Danksagung erhalten: 6 Mal

Re: YAHM: CCU2 auf ARM Einplatinen-Rechner (Raspberry Pi & C

Beitrag von leonsio » 19.05.2016, 20:42

hmm scheint soweit in Ordnung zu sein
schau mal in der CCU ob die SD Karte "gemounted" ist, sonst wird in LXC Config kein Mountpoint definiert.
Warum nun die Meldung kommt kann ich nicht genau sagen, gibts aber paar Meldungen dazu im Internet.

Das Problem falls überhaupt tritt aber nur beim lxc-attach (join), Container an sich läuft wohl ohne Probleme weiter.

ggf. ein Update von LXC Paket machen, falls es nicht aktuell ist (sollte aber da yahm-init vorher ein apt-get update aufruft)

lxc-attach braucht wohl neuere Kernel-Version, im Raspbian ist es 4.1 und höher, solange dies nur eine Warnung ist und man trotzdem auf die Konsole kommt würde ich dies nicht als Fehler betrachten

wichtiger ist, ob du das Raspi Modul zum Laufen bekommst ;)

Benutzeravatar
Homoran
Beiträge: 8613
Registriert: 02.07.2013, 15:29
Wohnort: Köln
Danksagung erhalten: 4 Mal

Re: YAHM: CCU2 auf ARM Einplatinen-Rechner (Raspberry Pi & C

Beitrag von Homoran » 19.05.2016, 20:49

leonsio hat geschrieben:solange dies nur eine Warnung ist und man trotzdem auf die Konsole kommt
Was meinst du jetzt mit Konsole?

Ich hatte es so verstanden, dass es da eine eigene YAHM-Konsole geben soll. - da komme ich so nicht drauf. nur auf die HM-WebUI.
die ssh-Konsole der CCU habe ich noch nicht versucht (über die IP der CCU)
leonsio hat geschrieben: wichtiger ist, ob du das Raspi Modul zum Laufen bekommst ;)
Da muss ich noch mein zweites zusammenlöten - nicht die Welt, aber am Wiochenende bin ich in Kassel.
Vielleicht schaffe ich es noch vorher. Habe die letzte Abende damit vertrödelt die Cubox ans Laufen zu bekommen. Irgendwie klappt es mit dem SSH-Zugang da nicht. In Igors Image scheint es Probleme mit der Generierung des SSH-Schlüssels zu geben :(

Gruß
Rainer
Alle meine Hinweise sind auf eigene Gefahr umzusetzen. Immer einen Fachmann zu Rate ziehen!

leonsio
Beiträge: 1107
Registriert: 07.01.2012, 14:06
Danksagung erhalten: 6 Mal

Re: YAHM: CCU2 auf ARM Einplatinen-Rechner (Raspberry Pi & C

Beitrag von leonsio » 19.05.2016, 20:56

Dann habe ich dich etwas falsch verstanden

also YAHM hat keine eigene Konsole, es ist nichts anderes als die Konsole von CCU2 aufgerufen durch lxc-attach
Und anscheinend geht das mit der Kernel Version nicht. Um also auf die CCU2 zu kommen gehts nur per SSH

Alternativ probiere mit dem Vanilla Kernel aus Armbian: linux-image-next-sunxi für Banana Pi (oder dem dev Kernel) ggf. gehts damit
Siehe http://www.armbian.com/kernel/

Benutzeravatar
Homoran
Beiträge: 8613
Registriert: 02.07.2013, 15:29
Wohnort: Köln
Danksagung erhalten: 4 Mal

Re: YAHM: CCU2 auf ARM Einplatinen-Rechner (Raspberry Pi & C

Beitrag von Homoran » 19.05.2016, 21:02

Danke,
man sollte auch lesen, was man postet.
Ich dachte ich hätte vanilla drauf. Hatte legacy und vanilla runtergeladen und dann woh das falsche image auf die Karte geschrieben :oops:

Na dann gibt es ja direkt noch was zu tun!

Danke nochmals
Rainer
Alle meine Hinweise sind auf eigene Gefahr umzusetzen. Immer einen Fachmann zu Rate ziehen!

starfish
Beiträge: 154
Registriert: 23.01.2009, 17:05

Re: YAHM: CCU2 auf ARM Einplatinen-Rechner (Raspberry Pi & C

Beitrag von starfish » 19.05.2016, 22:06

Zwischenbericht: YAHM läuft auf Odroid C! mit HM RF-LAN Gateway (eckige Version) und Debian-Jessie-1.0-20160131-C1.img - auf Anhieb.
http://oph.mdrjr.net/meveric/images/Jes ... -C1.img.xz
Nachtrag: diese jessie-distri ist wirklich minimal, es müssen ein paar Dinge vorab installiert werden.
root@odroid-jessie:~# apt-get update
root@odroid-jessie:~# apt-get install ca-certificates
root@odroid-jessie:~# apt-get install sudo
root@odroid-jessie:~# apt-get install usbutils

edit 21.5.:
Diese Version ist vollständiger und läuft auch recht stabil
ODROBIAN-Jessie-2.0-vanilla-s805 http://oph.mdrjr.net/odrobian/#README


auch hier kommt sporadisch das ccu-Popup, dass irgendeine Komponente nicht mehr reagiert. Aber das hat kein Einfluss auf das Funktionieren der ccu - ich vermute irgendwo ein timing problem, möglicherweise laufen gewisse Programteile zu schnell, bzw. andere (treiber) zu langsam - keine Ahnung.
Zuletzt geändert von starfish am 21.05.2016, 08:12, insgesamt 3-mal geändert.

Gesperrt

Zurück zu „YAHM“