CCU Firmware sauber neu aufsetzen

Einrichtung, Nutzung und Hilfe zu YAHM

Moderator: Co-Administratoren

Antworten
Wolfgang
Beiträge: 18
Registriert: 09.11.2011, 10:19

CCU Firmware sauber neu aufsetzen

Beitrag von Wolfgang » 02.09.2017, 14:20

Hallo zusammen,

ich bin vor einem Jahr von einer CCU1 (mit 4 LAN-Adaptern und vielen Funk- und Wired-Komponenten) auf YAHM (Raspberry Pi 3 Model B) umgestiegen.
Nach dem Aufsetzen und der Migration von der CCU1 lief das System sehr stabil. Seit der Firmware 2.19.9 laufen die Updates nicht mehr sauber und ich
musste immer wieder auf Sicherungen zurück gehen. Mit den Versuchen wurde die Installation immer instabiler. Daher möchte ich am liebsten die "Basis"
neu installieren und anschließend einfach die letzte Sicherung der Einstellungen wieder zurückspielen.

Zuletzt habe ich daher dann mit "yahm-lxc remove" meinen Container deinstalliert. Die Neuinstallation eines "frischen" Containers hat aber nicht funktioniert.
Also wieder die Sicherung zurückgespielt...jetzt bin ich aber in einer Sackgasse:
1. Update YAHM (ist jetzt auf 1.7)
2. Neuen Container installieren => geht nicht
3. Aktuellen Container ganz sichern => geht nicht
4. Aktuellen Container Einstellungen sichern => geht nicht
Offensichtlich habe ich jetzt etwas kaputt gemacht :roll: :cry:

Hier der dazu passende und gerade eben erstellte Auszug aus der Konsole:

Code: Alles auswählen

root@raspberrypi:/var/lib/lxc# yahm-ctl update
Updating YAHM installation, for updatate CCU2 please use 'yahm-lxc update'
Already up-to-date.
Updating all YAHM modules
Entering 'share/tools/Network-Interfaces-Script'
From https://github.com/leonsio/Network-Interfaces-Script
 * branch            master     -> FETCH_HEAD
Already up-to-date.
Entering 'share/tools/arm-board-detect'
From https://github.com/leonsio/arm-board-detect
 * branch            master     -> FETCH_HEAD
Already up-to-date.
Entering 'share/tools/rpi-source'
From https://github.com/notro/rpi-source
 * branch            master     -> FETCH_HEAD
Already up-to-date.
Updating CCU2-FW archive
YAHM version 1.7 found
root@raspberrypi:/var/lib/lxc# yahm-lxc -n myccu2 install
ERROR: We dont have any patches for this version, please call 'yahm-ctl update' and try again
root@raspberrypi:/var/lib/lxc# yahm-backup -n myccu data_backup
ERROR: No container installed
root@raspberrypi:/var/lib/lxc# yahm-backup -n myccu full_backup
ERROR: No container installed
root@raspberrypi:/var/lib/lxc# yahm-ctl -n myccu info
YAHM Version: 1.7

LXC container information
Name:           myccu
State:          RUNNING
PID:            15804
IP:             192.168.0.100
IP:             2003:dc:73ff:a900:4849:43ff:fe49:79e3
CPU use:        183.32 seconds
BlkIO use:      4.03 MiB
Memory use:     78.75 MiB
KMem use:       4.18 MiB
Link:           vethNKWO3H
 TX bytes:      14.21 MiB
 RX bytes:      12.29 MiB
 Total bytes:   26.50 MiB
root@raspberrypi:/var/lib/lxc#
Kann mir bitte jemand helfen? :oops:
Ziel: Aktuelle CCU2 Firmware (YAHM ist ja aktuell) und meine Konfiguration einspielen.

Vielen Dank, ein schönes Wochenende und viele Grüße
Wolfgang

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

Re: CCU Firmware sauber neu aufsetzen

Beitrag von leonsio » 03.09.2017, 14:55

hi führe die Installation mit -v aus, dann kann man besser sehen was das System installieren will
und falls es die aktuellste version ist, ist die nur im develop branch enthalten

cd /opt/YAHM
git checkout develop

Wolfgang
Beiträge: 18
Registriert: 09.11.2011, 10:19

Re: CCU Firmware sauber neu aufsetzen

Beitrag von Wolfgang » 04.09.2017, 16:36

Hallo leonsio,

vielen Dank für Deine schnelle Antwort. Der Befehl mit dem Flag -v brachte das gleiche Ergebnis:

Code: Alles auswählen

root@raspberrypi:/home/wolfgang# yahm-lxc -n myccu2 install
ERROR: We dont have any patches for this version, please call 'yahm-ctl update' and try again
Aber der Hinweis war super. Ich habe im Anschluss die Installation mit der Versionsangabe 2.29.18 durchgeführt,
dies hat funktioniert.

Leider war die Version nach dem Einspielen der letzten Sicherung der Einstellungen nicht stabil.
Das booten dauerte ewig (Minuten lang) und anschließend war in den LAN-Gateways ein "Geistereintrag" (siehe Bild).
Was mich auch immer noch stark wundert ist, dass die Backup Befehle nicht mehr funktionieren (ERROR: No container installed),
obwohl der Container sich starten und stoppen lässt mit yahm-ctl.
Meine Fragen wären:
1. Kann man die Sicherungen der Einstellungen überhaupt versionsübergreifend einspielen?
2. Warum geht das Backup nicht mehr?
3. Wie bekomme ich meine Installation aus Deiner Sicht am besten in einen sauberen/neuen Container migriert?

Habe schon überlegt einen zweiten Raspberry PI zu bestellen und diesen als zweite Schiene neu aufzubauen.
Das kostet aber natürlich etwas Geld (wäre OK) aber auch viel Zeit und Arbeit (das würde ich gerne elegant sparen :-)

Vielen Dank für die Hilfe und viele Grüße
Wolfgang

Link Bild
https://goo.gl/photos/mmhWWjFWybdN4oEP9

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

Re: CCU Firmware sauber neu aufsetzen

Beitrag von leonsio » 04.09.2017, 17:40

1. Ja, sofern die CCU dies unterstützt, ist kein Problem von Jahm
2. weil du mit -n myccu2 als Name definiert hast, must du bei allen Skripten -n myccu2 als Name angeben damit dies funktioniert ;)
3. neueste Version MIT DEVELOP_BRANCH installieren (am einfachsten in der yahm-ui wechseln), dann Backup einspielen. Ggf. musst du etwas Hand anlegen und die rfd.conf durchschauen ob da etwas nicht reingehört

Antworten

Zurück zu „YAHM“