Moin Zusammen,
kann mir jemand nen Hinweis geben, wie ich per Apt-get die Nigthlys installieren kann.
Danke
Thomas
Moin Zusammen,
kann mir jemand nen Hinweis geben, wie ich per Apt-get die Nigthlys installieren kann.
Danke
Thomas
Hinweis kann ich dazu gerne geben – bin schließlich eifriger Nightly-Nutzer
Ist nix mit apt-get! Lade die Pakete herunter, die zum Zielsystem passen, das sind alles “…deb”-Pakete. Drei werden mindestens gebraucht: libhomegear-base, homegear und ein Modul, für Homematic-Funk ist das homegear-homematicbidcos. Am besten mit “wget …”.
Dann (als “root”-Benutzer!):
dpkg -i libhomegear-base_current_raspbian_jessie_armhf.deb (oder welche Architektur auch immer…)
dpkg -i homegear_current_raspbian_jessie_armhf.deb
dpkg -i homegear-homematicbidcos_current_raspbian_jessie_armhf.deb
Achtung: da werden diverse Pakete gebraucht, die man vorher sehr wohl mit apt-get installieren sollte, siehe homegear.eu/index.php/Insta … an_Package – da wird es eigentlich sehr gut erklärt
…habe fertig. Beim Update: diese Dateien wieder herunterladen und genauso installieren, wobei die Konfigurationsdaten erhalten bleiben (sofern nicht so viel geändert wurde, dass ein Neu-Anlernen notwendig ist…).
Viel Erfolg!
Super, danke für die Kompakte Info. Das kann ich managen, jetzt muss ich nur schauen, wie ich die alten Daten migriert bekomme, abr da gab es glaube ich schon eine Info.
Danke
Thomas
Hallo zusammen,
kurze Nachfrage(n):
geht die Konfiguration beim manuellen Update auf die Nighties verloren? Müssen die Geräte neu angelernt werden?
Muss man vielleicht irdendwas vorher backuppen damit nichts verloren geht?
Danke!!
Philipp
Hallo Philipp,
Würde ich machen. Und zwar die Verzeichnisse /etc/homegear (Konfiguration) und /var/lib/homegear (Datenbank und Skripte).
Nur die Konfiguration im /etc/homegear-Verzeichnis muss ausgetauscht werden. Die Gerätekonfiguration bleibt erhalten. Es müssen keine Geräte neu angelernt werden.
Viele Grüße
Sathya
Hallo!
Ich habe jetzt viel ausprobiert, aber ich bekomme seit Wochen die 0.6er nicht ans laufen.
Umgebung: Raspi 1 + wheezy/jessie (beides probiert)
Reprodizierbar mit Wheezy und Jessie:
[ul]
Dann homegear selbst installiert, wobei abhänigkeiten fehlen, die ich mit apt-get install -g nachinstalliert habe. Dann wird die config-phase von homegear wiederholt und BÄM: “homegear/etc/init.d/homegear: line 52: 3476 Illegal instruction”
Kann mir jemand helfen?
Logs:
root@rfpi:~/homegear6-beta# ll
total 23784
-rw-r--r-- 1 root root 11743446 Jan 11 20:13 homegear_current_debian_wheezy_armhf.deb
-rw-r--r-- 1 root root 12603944 Jan 11 19:49 libhomegear-base_current_debian_wheezy_armhf.deb
root@rfpi:~/homegear6-beta# dpkg -i libhomegear-base_current_debian_wheezy_armhf.deb
Selecting previously unselected package libhomegear-base.
(Reading database ... 78871 files and directories currently installed.)
Unpacking libhomegear-base (from libhomegear-base_current_debian_wheezy_armhf.deb) ...
Setting up libhomegear-base (0.6.0-1164) ...
root@rfpi:~/homegear6-beta# dpkg -i homegear_current_debian_wheezy_armhf.deb
Selecting previously unselected package homegear.
(Reading database ... 78974 files and directories currently installed.)
Unpacking homegear (from homegear_current_debian_wheezy_armhf.deb) ...
dpkg: dependency problems prevent configuration of homegear:
homegear depends on libmcrypt4; however:
Package libmcrypt4 is not installed.
homegear depends on libqdbm14 (>= 1.8.74); however:
Package libqdbm14 is not installed.
homegear depends on php5-cli (>= 5.4); however:
Package php5-cli is not installed.
dpkg: error processing homegear (--install):
dependency problems - leaving unconfigured
Errors were encountered while processing:
homegear
root@rfpi:~/homegear6-beta# apt-get install -f
Reading package lists... Done
Building dependency tree
Reading state information... Done
Correcting dependencies... Done
The following extra packages will be installed:
libmcrypt4 libonig2 libqdbm14 lsof php5-cli php5-common php5-readline
Suggested packages:
libmcrypt-dev mcrypt php-pear php5-user-cache
The following NEW packages will be installed:
libmcrypt4 libonig2 libqdbm14 lsof php5-cli php5-common php5-readline
0 upgraded, 7 newly installed, 0 to remove and 0 not upgraded.
1 not fully installed or removed.
Need to get 3,920 kB of archives.
After this operation, 11.1 MB of additional disk space will be used.
Do you want to continue [Y/n]?
Get:1 http://mirrordirector.raspbian.org/raspbian/ wheezy/main libmcrypt4 armhf 2.5.8-3.1 [77.0 kB]
Get:2 http://mirrordirector.raspbian.org/raspbian/ wheezy/main libqdbm14 armhf 1.8.78-2 [119 kB]
Get:3 http://mirrordirector.raspbian.org/raspbian/ wheezy/main libonig2 armhf 5.9.1-1 [130 kB]
Get:4 http://mirrordirector.raspbian.org/raspbian/ wheezy/main lsof armhf 4.86+dfsg-1 [321 kB]
Get:5 https://homegear.eu/packages/Raspbian/ wheezy/ php5-common 5.6.11-1~homegear.1 [450 kB]
Get:6 https://homegear.eu/packages/Raspbian/ wheezy/ php5-cli 5.6.11-1~homegear.1 [2,811 kB]
Get:7 https://homegear.eu/packages/Raspbian/ wheezy/ php5-readline 5.6.11-1~homegear.1 [13.0 kB]
Fetched 3,920 kB in 12s (306 kB/s)
Selecting previously unselected package libmcrypt4.
(Reading database ... 79044 files and directories currently installed.)
Unpacking libmcrypt4 (from .../libmcrypt4_2.5.8-3.1_armhf.deb) ...
Selecting previously unselected package libqdbm14.
Unpacking libqdbm14 (from .../libqdbm14_1.8.78-2_armhf.deb) ...
Selecting previously unselected package libonig2.
Unpacking libonig2 (from .../libonig2_5.9.1-1_armhf.deb) ...
Selecting previously unselected package lsof.
Unpacking lsof (from .../lsof_4.86+dfsg-1_armhf.deb) ...
Selecting previously unselected package php5-common.
Unpacking php5-common (from .../php5-common_5.6.11-1~homegear.1_armhf.deb) ...
Selecting previously unselected package php5-cli.
Unpacking php5-cli (from .../php5-cli_5.6.11-1~homegear.1_armhf.deb) ...
Selecting previously unselected package php5-readline.
Unpacking php5-readline (from .../php5-readline_5.6.11-1~homegear.1_armhf.deb) ...
Processing triggers for man-db ...
Setting up libmcrypt4 (2.5.8-3.1) ...
Setting up libqdbm14 (1.8.78-2) ...
Setting up libonig2 (5.9.1-1) ...
Setting up lsof (4.86+dfsg-1) ...
Setting up php5-common (5.6.11-1~homegear.1) ...
Creating config file /etc/php5/mods-available/pdo.ini with new version
php5_invoke: Enable module pdo for cli SAPI
Creating config file /etc/php5/mods-available/opcache.ini with new version
php5_invoke: Enable module opcache for cli SAPI
Setting up php5-cli (5.6.11-1~homegear.1) ...
update-alternatives: using /usr/bin/php5 to provide /usr/bin/php (php) in auto mode
Creating config file /etc/php5/cli/php.ini with new version
Setting up homegear (0.6.0-1164) ...
--2016-01-12 12:29:47-- https://homegear.eu/downloads/Homegear_PHP_XMLRPC_Client.zip
Resolving homegear.eu (homegear.eu)... 62.75.235.71
Connecting to homegear.eu (homegear.eu)|62.75.235.71|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 4599 (4.5K) [application/zip]
Saving to: `/tmp/HomegearScriptsDir/Homegear_PHP_XMLRPC_Client.zip'
100%[================================================================================================================================================================================================================>] 4,599 --.-K/s in 0.002s
2016-01-12 12:30:01 (1.86 MB/s) - `/tmp/HomegearScriptsDir/Homegear_PHP_XMLRPC_Client.zip' saved [4599/4599]
Archive: /tmp/HomegearScriptsDir/Homegear_PHP_XMLRPC_Client.zip
inflating: /tmp/HomegearScriptsDir/Connect.php
inflating: /tmp/HomegearScriptsDir/GetID.php
creating: /tmp/HomegearScriptsDir/HM-XMLRPC-Client/
inflating: /tmp/HomegearScriptsDir/HM-XMLRPC-Client/Client.php
inflating: /tmp/HomegearScriptsDir/ReadMe.txt
inflating: /tmp/HomegearScriptsDir/Test.php
Generating RSA private key, 2048 bit long modulus
.............+++
.........................................................+++
e is 65537 (0x10001)
Signature ok
subject=/C=AU/ST=Some-State/O=Internet Widgits Pty Ltd
Getting Private key
Generating DH parameters, 1024 bit long safe prime, generator 5
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
chmod: cannot access `/usr/share/homegear/firmware': No such file or directory
chmod: cannot access `/usr/share/homegear/firmware/*': No such file or directory
chmod: cannot access `/usr/share/homegear/firmware/GetFirmwareUpdates*.sh': No such file or directory
[....] Starting Homegear: homegear/etc/init.d/homegear: line 52: 3476 Illegal instruction start-stop-daemon --start --quiet --oknodo --pidfile $PIDFILE --startas $DAEMON -- -p $PIDFILE -u $RUNASUSER -g $RUNASGROUP $HOMEGEAR_OPTS
failed!
dpkg: error processing homegear (--configure):
subprocess installed post-installation script returned error exit status 132
Setting up php5-readline (5.6.11-1~homegear.1) ...
Creating config file /etc/php5/mods-available/readline.ini with new version
php5_invoke: Enable module readline for cli SAPI
Errors were encountered while processing:
homegear
E: Sub-process /usr/bin/dpkg returned an error code (1)
root@rfpi:~/homegear6-beta
(Edit because cutted end of log)
Kann es sein dass du statt den Raspian packages die debian packages installiert hast?
Das sieht mir hier so aus
root@rfpi:~/homegear6-beta# dpkg -i homegear_current_debian_wheezy_armhf.deb
Die Datei die ich aus dem Downloadbereich geladen und manuell installiert habe heißt so
Erste Spalte in der Tabelle Nightlies hier: homegear.eu/index.php/Downloads
Würde also libhomegear-base und homegear manuell downloaden mit wget und dann installieren wie im zweiten Beitrag hier oben beschrieben.
Philippe
Holy sh… das wars!
Oh man, ich hab mir so ne Mühe gegeben, das richtige Paket rauszusuchen. Das es extra was für raspbian gibt hab ich übersehen in dieser Monster-Tabelle.
Ein Bier an suedti2!
@sja128: Du wirst lachen: mir gings gleich. Beim Update mit debian package drüberinstalliert und dann ging erst mal gar nix mehr bis ich irgendwie die Raspian Packages gefunden habe.
Deswegen schau ich jetzt immer genau auf die Dateinamen
Ich habe mir mal notiert eine Prüfung in die Debian-Pakete einzubauen.