Homegear auf debian (jessie)

Hallo,

bei mir funktioniert die homegear Installation auf einem bananapi mit Debian (jessie) nicht.

Habe das aktuelle bananian-Image (Debian 8/Jessie, version: 15.08 auf eine SD-Card geschrieben.
cat /etc/os-release liefert: PRETTY_NAME=“Debian GNU/Linux 8 (jessie)”

Anschließend die homegear Installation nach dem Verfahren (Install Using Repository) durchgeführt:

wget https://homegear.eu/packages/Release.key && apt-key add Release.key && rm Release.key echo 'deb https://homegear.eu/packages/Raspbian/ jessie/' >> /etc/apt/sources.list.d/homegear.list apt-get update apt-get install homegear

Am Ende der Installation ist die folgende Ausgabe auffällig:

[quote]…
This is going to take a long time
…+…+…+…+…+…+…+…+…+…+…+…+…+…+…+…+…+…+…+…++++++*
DH parameters appear to be ok.
chmod: cannot access ‘/var/lib/homegear/db.sql’: No such file or directory
01/31/16 10:18:57.072 Info: Loading family module mod_homematicwired.so
…[/quote]

unter /var/lib/homegear/ liegt allerdings eine db.sql

in der Datei /var/log/homegear/homegear.err steht:

[quote]01/31/16 10:18:57.335 Error copying file /var/lib/homegear/db.sql: No such file or directory
pure virtual method called
terminate called without an active exception
pure virtual method called
terminate called recursively
01/31/16 10:18:58.312 Critical: Signal 6 received. Stopping Homegear…[/quote]

außerdem wurde wohl ein core dump unter /var/log/homegear/ geschrieben

homegear -v liefert: Homegear version 0.5.25
homegear -r liefert: 01/31/16 10:48:55.042 Could not connect to socket. Error: No such file or directory

Ergänzend muss ich noch sagen, dass der bananapi bereits seit ca einem Jahr mit homegear unter wheezy läuft. Will damit sagen, dass die HW wohl ausgeschlossen werden kann. Die ist jetzt der Versuch mit einer anderen SD-Card auf Jessie upzugraden.

Hey,

du hast Homegear für Raspbian installiert, brauchst aber Homegear für Debian. Ändere die Datei /etc/apt/sources.list.d/homegear.list, so dass dort statt “deb homegear.eu/packages/Debian/ jessie/” steht. Anschließend entferne Homegear mit “apt-get remove homegear” und installiere es erneut. Dann sollte es klappen :wink:.

Viele Grüße

Sathya

Hallo Sathya,

habe es hinbekommen. Vielen Dank für die Tipps.
Habe die SD Card sicherheitshalber nochmal mit dem Bananian-Image beschrieben und Homegear installiert.
Ich war der Meinung, dass ich meine alte SD Card mit dem Raspbian eingerichtet hätte, habe mich da aber wohl geirrt.

Eine Frage hätte ich noch:
Ich musste die db.sql von meiner alten SD Card kopieren, damit die IDs der Homematic-Komponenten in Openhab verfügbar waren.
Was hätte ich zu tun, wenn ich die db.sql nicht mehr zur Verfügung hätte?
Müsste ich dann alle Homematic Komponenten neu anlernen?

Viele Dank nochmal
Holger

Hallo Holger,

schön, dass es jetzt klappt :slight_smile:! Wenn die db.sql nicht mehr verfügbar ist, müssen in der Tat alle Geräte noch einmal neu angelernt werden.

Viele Grüße

Sathya