piVCCU Update 2017-12-04

Virtualisierte CCU für Raspberry Pi und Clones

Moderator: Co-Administratoren

Benutzeravatar
deimos
Beiträge: 5398
Registriert: 20.06.2017, 10:38
System: Alternative CCU (auf Basis OCCU)
Wohnort: Leimersheim
Hat sich bedankt: 121 Mal
Danksagung erhalten: 957 Mal
Kontaktdaten:

piVCCU Update 2017-12-04

Beitrag von deimos » 04.12.2017, 09:42

Hi,

nachdem in den letzten zwei Wochen keine Issues mit dem testing Release aufgetreten sind (zumindest nicht auf meinen Testgeräten nicht und mir wurden keine anderweitigen gemeldet), habe ich den Build 16 gerade auch nach stable kopiert.
Raspbian Nutzer können mit apt auf die neue Version upgraden, Tinkerboard Nutzer brauchen/können nicht updaten, weil das die bisher einzige Version ist. Auch wenn die Einstellungen vollständig erhalten bleiben, bietet sich ein Backup immer an. :wink:

Neue sichtbare Features gibt es nicht, die wesentliche Änderung ist ein neuer Treiber für die Kommunikation mit dem Funkmodul. (Vereinheitlichung der Treiberarchitektur für alle unterstützen Platformen)

Daneben habe ich auch das Raspbian Image aktualisiert, zum einen mit der neuen Version, zum anderen kam Ende November auch ein neues offizielles Raspbian Image raus, die entsprechenden Änderungen sind jetzt auch in meinem Image drin.

Für bestehende Installationen muss das Image *nicht* genutzt werden, der Weg über apt ist mit deutlich weniger Arbeit verbunden und führt zum gleichen Ziel. :wink:

Viele Grüße
Alex

Benutzeravatar
3PO
Beiträge: 22
Registriert: 29.10.2017, 00:01
Wohnort: Schwabenländle
Kontaktdaten:

Re: piVCCU Update 2017-12-04

Beitrag von 3PO » 08.12.2017, 20:23

Ich weiß nicht, ob es etwas zu sagen hat, aber ich bekomme beim Update eine Fehlermeldung:

Code: Alles auswählen

raspberrypi ~ # apt update
Holen:1 http://archive.raspberrypi.org/debian stretch InRelease [25,3 kB]
Holen:2 http://mirrordirector.raspbian.org/raspbian stretch InRelease [15,0 kB]
Holen:4 http://mirrordirector.raspbian.org/raspbian stretch/main armhf Packages [11,7 MB]
Holen:5 http://archive.raspberrypi.org/debian stretch/main armhf Packages [127 kB]
Holen:3 https://alexreinert.github.io/piVCCU stable InRelease [2.801 B]
Holen:6 https://alexreinert.github.io/piVCCU stable/main armhf Packages [1.607 B]
Es wurden 11,8 MB in 9 s geholt (1.281 kB/s).
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut.
Statusinformationen werden eingelesen.... Fertig
Aktualisierung für 3 Pakete verfügbar. Führen Sie »apt list --upgradable« aus, um sie anzuzeigen.
raspberrypi ~ # apt list --upgradable
Auflistung... Fertig
pivccu/stable 2.29.23-16 armhf [aktualisierbar von: 2.29.23-14]
pivccu-modules-raspberrypi/stable 1.20171029-1-3 armhf [aktualisierbar von: 1.20171029-1-1]
raspi-config/stable 20171201 all [aktualisierbar von: 20171127]
raspberrypi ~ # apt dist-upgrade
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut.
Statusinformationen werden eingelesen.... Fertig
Paketaktualisierung (Upgrade) wird berechnet... Fertig
Die folgenden Pakete werden aktualisiert (Upgrade):
  pivccu pivccu-modules-raspberrypi raspi-config
3 aktualisiert, 0 neu installiert, 0 zu entfernen und 0 nicht aktualisiert.
Es müssen 58,8 MB an Archiven heruntergeladen werden.
Nach dieser Operation werden 2.048 B Plattenplatz zusätzlich benutzt.
Möchten Sie fortfahren? [J/n]
Holen:1 http://archive.raspberrypi.org/debian stretch/main armhf raspi-config all 20171201 [19,9 kB]
Holen:2 https://alexreinert.github.io/piVCCU stable/main armhf pivccu-modules-raspberrypi armhf 1.20171029-1-3 [15,4 kB]
Holen:3 https://alexreinert.github.io/piVCCU stable/main armhf pivccu armhf 2.29.23-16 [58,7 MB]
Es wurden 58,8 MB in 14 s geholt (3.974 kB/s).
Lese Changelogs... Fertig
(Lese Datenbank ... 131834 Dateien und Verzeichnisse sind derzeit installiert.)
Vorbereitung zum Entpacken von .../pivccu-modules-raspberrypi_1.20171029-1-3_armhf.deb ...
»Umleitung von /boot/overlays/pivccu-bcm2835.dtbo zu /usr/share/rpikernelhack/overlays/pivccu-bcm2835.dtbo durch rpikernelhack« wird hinzugefügt
Entpacken von pivccu-modules-raspberrypi (1.20171029-1-3) über (1.20171029-1-1) ...
Vorbereitung zum Entpacken von .../pivccu_2.29.23-16_armhf.deb ...
Removed /etc/systemd/system/multi-user.target.wants/pivccu.service.
Entpacken von pivccu (2.29.23-16) über (2.29.23-14) ...
Vorbereitung zum Entpacken von .../raspi-config_20171201_all.deb ...
Entpacken von raspi-config (20171201) über (20171127) ...
pivccu-modules-raspberrypi (1.20171029-1-3) wird eingerichtet ...
»Umleitung von /boot/overlays/pivccu-bcm2835.dtbo zu /usr/share/rpikernelhack/overlays/pivccu-bcm2835.dtbo durch rpikernelhack« wird entfernt
raspi-config (20171201) wird eingerichtet ...
Trigger für systemd (232-25+deb9u1) werden verarbeitet ...
pivccu (2.29.23-16) wird eingerichtet ...
Created symlink /etc/systemd/system/multi-user.target.wants/pivccu.service → /lib/systemd/system/pivccu.service.
Job for pivccu.service failed because the control process exited with error code.
See "systemctl status pivccu.service" and "journalctl -xe" for details.
WARNING: No network bridge could be detected.
raspberrypi ~ #

Code: Alles auswählen

raspberrypi ~ # systemctl status pivccu.service
● pivccu.service - piVCCU
   Loaded: loaded (/lib/systemd/system/pivccu.service; enabled; vendor preset: enabled)
   Active: failed (Result: exit-code) since Fri 2017-12-08 20:19:56 CET; 2min 10s ago
  Process: 8375 ExecStart=/var/lib/piVCCU/start_container.sh (code=exited, status=1/FAILURE)
 Main PID: 685 (code=exited, status=1/FAILURE)
      CPU: 22ms

Dez 08 20:19:56 raspberrypi systemd[1]: Starting piVCCU...
Dez 08 20:19:56 raspberrypi start_container.sh[8375]: <11>Dec  8 20:19:56 piVCCU: Could not locate raw uart interface. Are the kernel modules and the device tree overlays installed?
Dez 08 20:19:56 raspberrypi systemd[1]: pivccu.service: Control process exited, code=exited status=1
Dez 08 20:19:56 raspberrypi systemd[1]: Failed to start piVCCU.
Dez 08 20:19:56 raspberrypi systemd[1]: pivccu.service: Unit entered failed state.
Dez 08 20:19:56 raspberrypi systemd[1]: pivccu.service: Failed with result 'exit-code'.
raspberrypi ~ #

Code: Alles auswählen

raspberrypi ~ # journalctl -xe
Dez 08 20:19:33 raspberrypi kernel: br0: port 2(vethPQCTJX) entered disabled state
Dez 08 20:19:33 raspberrypi kernel: device vethPQCTJX left promiscuous mode
Dez 08 20:19:33 raspberrypi kernel: br0: port 2(vethPQCTJX) entered disabled state
Dez 08 20:19:33 raspberrypi systemd[1]: pivccu.service: Main process exited, code=exited, status=1/FAILURE
Dez 08 20:19:33 raspberrypi kernel: Stopped plat_eq3ccu2
Dez 08 20:19:33 raspberrypi systemd[1]: Stopped piVCCU.
-- Subject: Unit pivccu.service has finished shutting down
-- Defined-By: systemd
-- Support: https://www.debian.org/support
--
-- Unit pivccu.service has finished shutting down.
Dez 08 20:19:33 raspberrypi systemd[1]: pivccu.service: Unit entered failed state.
Dez 08 20:19:33 raspberrypi systemd[1]: pivccu.service: Failed with result 'exit-code'.
Dez 08 20:19:33 raspberrypi systemd[1]: Reloading.
Dez 08 20:19:34 raspberrypi systemd[1]: apt-daily.timer: Adding 10h 6.841116s random time.
Dez 08 20:19:34 raspberrypi systemd[1]: apt-daily-upgrade.timer: Adding 26min 45.484269s random time.
Dez 08 20:19:53 raspberrypi systemd[1]: Reloading.
Dez 08 20:19:53 raspberrypi systemd[1]: apt-daily.timer: Adding 11h 25min 42.633115s random time.
Dez 08 20:19:53 raspberrypi systemd[1]: apt-daily-upgrade.timer: Adding 48min 22.369611s random time.
Dez 08 20:19:55 raspberrypi systemd[1]: Reloading.
Dez 08 20:19:55 raspberrypi systemd[1]: apt-daily-upgrade.timer: Adding 24min 57.926492s random time.
Dez 08 20:19:55 raspberrypi systemd[1]: apt-daily.timer: Adding 48min 33.990688s random time.
Dez 08 20:19:55 raspberrypi systemd[1]: Starting Daily apt download activities...
-- Subject: Unit apt-daily.service has begun start-up
-- Defined-By: systemd
-- Support: https://www.debian.org/support
--
-- Unit apt-daily.service has begun starting up.
Dez 08 20:19:55 raspberrypi systemd[1]: Reloading.
Dez 08 20:19:56 raspberrypi systemd[1]: apt-daily-upgrade.timer: Adding 47min 26.145756s random time.
Dez 08 20:19:56 raspberrypi systemd[1]: Started Daily apt download activities.
-- Subject: Unit apt-daily.service has finished start-up
-- Defined-By: systemd
-- Support: https://www.debian.org/support
--
-- Unit apt-daily.service has finished starting up.
--
-- The start-up result is done.
Dez 08 20:19:56 raspberrypi systemd[1]: apt-daily.timer: Adding 2h 31min 45.132544s random time.
Dez 08 20:19:56 raspberrypi systemd[1]: apt-daily.timer: Adding 1h 57min 49.000497s random time.
Dez 08 20:19:56 raspberrypi systemd[1]: Reloading.
Dez 08 20:19:56 raspberrypi systemd[1]: apt-daily.timer: Adding 5h 4min 20.477932s random time.
Dez 08 20:19:56 raspberrypi systemd[1]: apt-daily-upgrade.timer: Adding 18min 56.389059s random time.
Dez 08 20:19:56 raspberrypi systemd[1]: Starting piVCCU...
-- Subject: Unit pivccu.service has begun start-up
-- Defined-By: systemd
-- Support: https://www.debian.org/support
--
-- Unit pivccu.service has begun starting up.
Dez 08 20:19:56 raspberrypi piVCCU[8378]: Could not locate raw uart interface. Are the kernel modules and the device tree overlays installed?
Dez 08 20:19:56 raspberrypi start_container.sh[8375]: <11>Dec  8 20:19:56 piVCCU: Could not locate raw uart interface. Are the kernel modules and the device tree overlays installed?
Dez 08 20:19:56 raspberrypi systemd[1]: pivccu.service: Control process exited, code=exited status=1
Dez 08 20:19:56 raspberrypi systemd[1]: Failed to start piVCCU.
-- Subject: Unit pivccu.service has failed
-- Defined-By: systemd
-- Support: https://www.debian.org/support
--
-- Unit pivccu.service has failed.
--
-- The result is failed.
Dez 08 20:19:56 raspberrypi systemd[1]: pivccu.service: Unit entered failed state.
Dez 08 20:19:56 raspberrypi systemd[1]: pivccu.service: Failed with result 'exit-code'.
lines 2631-2692/2692 (END)

Benutzeravatar
deimos
Beiträge: 5398
Registriert: 20.06.2017, 10:38
System: Alternative CCU (auf Basis OCCU)
Wohnort: Leimersheim
Hat sich bedankt: 121 Mal
Danksagung erhalten: 957 Mal
Kontaktdaten:

Re: piVCCU Update 2017-12-04

Beitrag von deimos » 08.12.2017, 20:27

Hi,

kannst du mal einen Neustart vom Pi machen?

Viele Grüße
Alex

Benutzeravatar
3PO
Beiträge: 22
Registriert: 29.10.2017, 00:01
Wohnort: Schwabenländle
Kontaktdaten:

Re: piVCCU Update 2017-12-04

Beitrag von 3PO » 08.12.2017, 20:34

deimos hat geschrieben:[...] kannst du mal einen Neustart vom Pi machen? ...
Natürlich kann ich das. :)

Und dann?


Benutzeravatar
3PO
Beiträge: 22
Registriert: 29.10.2017, 00:01
Wohnort: Schwabenländle
Kontaktdaten:

Re: piVCCU Update 2017-12-04

Beitrag von 3PO » 08.12.2017, 20:52

Ich würde sagen, dass alles läuft: ;)

Code: Alles auswählen

raspberrypi ~ # systemctl status pivccu.service
● pivccu.service - piVCCU
   Loaded: loaded (/lib/systemd/system/pivccu.service; enabled; vendor preset: enabled)
   Active: active (running) since Fri 2017-12-08 20:25:27 CET; 22min ago
  Process: 621 ExecStart=/var/lib/piVCCU/start_container.sh (code=exited, status=0/SUCCESS)
 Main PID: 696 (lxc-start)
      CPU: 234ms
   CGroup: /system.slice/pivccu.service
           └─696 /usr/bin/lxc-start --lxcpath /var/lib/piVCCU --name lxc --pidfile /var/run/pivccu.pid --daemon

Dez 08 20:25:19 raspberrypi systemd[1]: Starting piVCCU...
Dez 08 20:25:20 raspberrypi start_container.sh[621]: kernel.sched_rt_runtime_us = -1
Dez 08 20:25:27 raspberrypi systemd[1]: Started piVCCU.
raspberrypi ~ #
Und soweit ich das beurteilen kann, auch richtig installiert ist:

Code: Alles auswählen

raspberrypi ~ # apt-cache show pivccu
Package: pivccu
Priority: extra
Section: misc
Maintainer: Alexander Reinert <alex@areinert.de>
Architecture: armhf
Version: 2.29.23-16
Depends: pivccu-kernel-modules
Pre-Depends: lxc, bridge-utils, systemd
Filename: pool/main/p/pivccu/pivccu-2.29.23-16.deb
Size: 58735214
MD5sum: 0fc86fe9b79f4d32c64197d03b5fd3f8
SHA1: d29d1ddec396c2033b78b095346006df11e663da
SHA256: 491f885de31fe0faa5186a0eb74d923eb6bf77af2a9802cf47ac9a103c6f0b6f
SHA512: 8dec2d53989d5b4d938a3fedae43ed8a001f1898bc1937d7de1ad88905b14b64a350ddd0f370bb9ee8cdd4f322da141b43bff24b895dca5eba6640036f997793
Description: piVCCU - Homematic CCU LXC container
  This package contains piVCCU - a Homematic CCU LXC container
Description-md5: b58b32cd9997994d89c73791f4b289c5
Homepage: https://github.com/alexreinert/piVCCU

raspberrypi ~ #

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

Re: piVCCU Update 2017-12-04

Beitrag von Homoran » 08.12.2017, 20:54

3PO hat geschrieben:Natürlich kann ich das.

Und dann?
Doku hat geschrieben:Reboot the system

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

drmaxxi
Beiträge: 85
Registriert: 20.01.2018, 12:30
Hat sich bedankt: 4 Mal

Re: piVCCU Update 2017-12-04

Beitrag von drmaxxi » 20.01.2018, 12:37

Hallo Alex,

Ich habe leider auch Probleme bei der Installation. Habe bereits vor einigen Tagen auf die neue CCU2 Firmware upgedated und anschließend ein Backup erstellt. Leider ist die SD-Karte gestern den Geist aufgegeben und ich habe eine neue besorgt. Somit neues Image auf die neue SD Karte geflasht (ich habe bisher das von IO Broker benutzt) und dann laut Anleitung versucht upzudaten ("sudo apt-get update && sudo apt-get upgrade -y"). Leider passiert dann das Folgende:

Code: Alles auswählen

sudo apt-get update && sudo apt-get upgrade -y
Get:2 http://archive.raspberrypi.org/debian stretch InRelease [25.3 kB]        
Get:3 http://mirrordirector.raspbian.org/raspbian stretch InRelease [15.0 kB]
Get:5 https://deb.nodesource.com/node_6.x stretch InRelease [4635 B]           
Get:6 http://mirrordirector.raspbian.org/raspbian stretch/main armhf Packages [11.7 MB]
Ign:1 https://alexreinert.github.io/piVCCU stable InRelease                    
Ign:4 https://alexreinert.github.io/piVCCU testing InRelease                   
Get:8 https://deb.nodesource.com/node_6.x stretch/main armhf Packages [1006 B]
Err:7 https://alexreinert.github.io/piVCCU stable Release                      
  404  Not Found
Err:9 https://alexreinert.github.io/piVCCU testing Release                     
  404  Not Found
Deswegen kann ich leider nicht auf die neueste CCU-Version updaten und auch das alte Backup nicht mehr benutzen. Somit müsste ich auch alle Geräte neu einlernen und programmieren...

Hast du eine Idee wo der Fehler liegen könnte? Hast du die Pfade bei github geändert?

Lg,
Maxxi

Benutzeravatar
deimos
Beiträge: 5398
Registriert: 20.06.2017, 10:38
System: Alternative CCU (auf Basis OCCU)
Wohnort: Leimersheim
Hat sich bedankt: 121 Mal
Danksagung erhalten: 957 Mal
Kontaktdaten:

Re: piVCCU Update 2017-12-04

Beitrag von deimos » 20.01.2018, 12:49

Hi,

die Pfade hatten sich schon vor einiger Zeit verändert, das hat sich aber automatisch angepasst.

Im ioBroker Image stehen noch die alten drin, die ich an sich auch weiter pflege, aber irgendwas muss da schief gelaufen sein. Ich habe das apt repo grade nochmal frisch gepusht, sollte jetzt auch wieder mit dem (jungfräulichen) ioBroker Image gehen.

Viele Grüße
Alex

drmaxxi
Beiträge: 85
Registriert: 20.01.2018, 12:30
Hat sich bedankt: 4 Mal

Re: piVCCU Update 2017-12-04

Beitrag von drmaxxi » 20.01.2018, 13:03

Hi,

Danke! Das war ja superschnell! Dann werd ich mal das image nochmal von iobroker herunterlagen (http://www.iobroker.net/docu/?page_id=2563&lang=de) und werde dieses Post dann mit dem Ergebnis updaten.

Viele Grüße,
Maxxi

Antworten

Zurück zu „piVCCU“