nun habe ich armbian wheezy neu aufgesetzt auf meinem Bananapi. Dann die v. 0.6 Installation nach Anleitung durchgeführt (manuell, ohne script). Die “Prerequisites” installiert, wobei im Verlauf offenbar noch weitere “prerequisites” nötig werden. Vorab: die Probleme mit den Abhängigkeiten waren dieselben. Diese wurden mit forced update später nachgeladen. Anschliessend habe ich die homegear-installation mit dpkg -r und dpkg -P wieder entfernt. Die erneute Installation lief anschliessend ohne Fehler durch. Wäre es nicht sinnvoll, die fehlenden Teile von Anfang an, im Rahmen der “prerequisites” zu vorinstallieren? hier das Protokoll des Vorgangs: da sieht man sehr schön, was fehlte, und was nachinstalliert wurde.
root@bananapi:~# apt-get update && apt-get install libsqlite3-0 libreadline6 libgcrypt11 libgnutlsxx27 unzip p7zip-full libxml2-utils patch perl
Hit http://security.debian.org wheezy/updates Release.gpg
Hit http://security.debian.org wheezy/updates Release
Hit http://httpredir.debian.org wheezy Release.gpg
Hit http://apt.armbian.com wheezy Release.gpg
Hit http://httpredir.debian.org wheezy-updates Release.gpg
Hit http://httpredir.debian.org wheezy-backports Release.gpg
Hit http://security.debian.org wheezy/updates/main Sources
Hit http://httpredir.debian.org wheezy Release
Hit http://apt.armbian.com wheezy Release
Hit http://httpredir.debian.org wheezy-updates Release
Hit http://security.debian.org wheezy/updates/contrib Sources
Hit http://security.debian.org wheezy/updates/non-free Sources
Hit http://security.debian.org wheezy/updates/main armhf Packages
Hit http://httpredir.debian.org wheezy-backports Release
Hit http://security.debian.org wheezy/updates/contrib armhf Packages
Hit http://security.debian.org wheezy/updates/non-free armhf Packages
Hit http://security.debian.org wheezy/updates/contrib Translation-en
Hit http://security.debian.org wheezy/updates/main Translation-en
Hit http://security.debian.org wheezy/updates/non-free Translation-en
Hit http://httpredir.debian.org wheezy/main Sources
Hit http://httpredir.debian.org wheezy/contrib Sources
Hit http://apt.armbian.com wheezy/main armhf Packages
Hit http://httpredir.debian.org wheezy/non-free Sources
Hit http://httpredir.debian.org wheezy/main armhf Packages
Hit http://httpredir.debian.org wheezy/contrib armhf Packages
Hit http://httpredir.debian.org wheezy/non-free armhf Packages
Hit http://httpredir.debian.org wheezy/contrib Translation-en
Hit http://httpredir.debian.org wheezy/main Translation-en
Hit http://httpredir.debian.org wheezy/non-free Translation-en
Hit http://httpredir.debian.org wheezy-updates/main Sources
Ign http://apt.armbian.com wheezy/main Translation-en
Hit http://httpredir.debian.org wheezy-updates/contrib Sources
Hit http://httpredir.debian.org wheezy-updates/non-free Sources
Hit http://httpredir.debian.org wheezy-updates/main armhf Packages/DiffIndex
Hit http://httpredir.debian.org wheezy-updates/contrib armhf Packages
Hit http://httpredir.debian.org wheezy-updates/non-free armhf Packages
Hit http://httpredir.debian.org wheezy-updates/contrib Translation-en
Hit http://httpredir.debian.org wheezy-updates/main Translation-en
Hit http://httpredir.debian.org wheezy-updates/non-free Translation-en
Hit http://httpredir.debian.org wheezy-backports/main Sources/DiffIndex
Hit http://httpredir.debian.org wheezy-backports/contrib Sources/DiffIndex
Hit http://httpredir.debian.org wheezy-backports/non-free Sources/DiffIndex
Hit http://httpredir.debian.org wheezy-backports/main armhf Packages/DiffIndex
Hit http://httpredir.debian.org wheezy-backports/contrib armhf Packages/DiffIndex
Hit http://httpredir.debian.org wheezy-backports/non-free armhf Packages
Hit http://httpredir.debian.org wheezy-backports/contrib Translation-en/DiffIndex
Hit http://httpredir.debian.org wheezy-backports/main Translation-en/DiffIndex
Hit http://httpredir.debian.org wheezy-backports/non-free Translation-en/DiffIndex
Reading package lists... Done
Reading package lists... Done
Building dependency tree
Reading state information... Done
libgcrypt11 is already the newest version.
patch is already the newest version.
patch set to manually installed.
perl is already the newest version.
perl set to manually installed.
libreadline6 is already the newest version.
libsqlite3-0 is already the newest version.
You might want to run 'apt-get -f install' to correct these:
The following packages have unmet dependencies:
libgnutlsxx27 : Depends: libgnutls26 (= 2.12.20-8+deb7u5) but 2.12.20-8+deb7u3 is to be installed
E: Unmet dependencies. Try 'apt-get -f install' with no packages (or specify a solution).
root@bananapi:~# apt-get -f install
Reading package lists... Done
Building dependency tree
Reading state information... Done
Correcting dependencies... Done
The following extra packages will be installed:
libgnutls26 libgnutlsxx27
The following NEW packages will be installed:
libgnutlsxx27
The following packages will be upgraded:
libgnutls26
1 upgraded, 1 newly installed, 0 to remove and 31 not upgraded.
1 not fully installed or removed.
Need to get 788 kB of archives.
After this operation, 121 kB of additional disk space will be used.
Do you want to continue [Y/n]? y
Get:1 http://security.debian.org/ wheezy/updates/main libgnutls26 armhf 2.12.20-8+deb7u5 [569 kB]
Get:2 http://security.debian.org/ wheezy/updates/main libgnutlsxx27 armhf 2.12.20-8+deb7u5 [219 kB]
Fetched 788 kB in 0s (2,435 kB/s)
(Reading database ... 43068 files and directories currently installed.)
Preparing to replace libgnutls26:armhf 2.12.20-8+deb7u3 (using .../libgnutls26_2.12.20-8+deb7u5_armhf.deb) ...
Unpacking replacement libgnutls26:armhf ...
Selecting previously unselected package libgnutlsxx27:armhf.
Unpacking libgnutlsxx27:armhf (from .../libgnutlsxx27_2.12.20-8+deb7u5_armhf.deb) ...
Setting up libgnutls26:armhf (2.12.20-8+deb7u5) ...
Setting up libgnutlsxx27:armhf (2.12.20-8+deb7u5) ...
Setting up libhomegear-base (0.6.0-1177) ...
root@bananapi:~#
root@bananapi:~# dpkg -i libhomegear-base_current_debian_wheezy_armhf.deb (Reading database ... 43078 files and directories currently installed.)
Preparing to replace libhomegear-base 0.6.0-1177 (using libhomegear-base_current_debian_wheezy_armhf.deb) ...
homegear: unrecognized service
Unpacking replacement libhomegear-base ...
Setting up libhomegear-base (0.6.0-1177) ...
root@bananapi:~#
root@bananapi:~# dpkg -i homegear_current_debian_wheezy_armhf.deb
Selecting previously unselected package homegear.
(Reading database ... 43078 files and directories currently installed.)
Unpacking homegear (from homegear_current_debian_wheezy_armhf.deb) ...
dpkg: dependency problems prevent configuration of homegear:
homegear depends on libenchant1c2a (>= 1.6); however:
Package libenchant1c2a is not installed.
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 libxslt1.1 (>= 1.1.25); however:
Package libxslt1.1 is not installed.
homegear depends on p7zip-full (>= 9.0); however:
Package p7zip-full 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@bananapi:~#
root@bananapi:~# apt-get -y --force-yes -f install
Reading package lists... Done
Building dependency tree
Reading state information... Done
Correcting dependencies... Done
The following extra packages will be installed:
aspell aspell-en dictionaries-common libaspell15 libenchant1c2a
libhunspell-1.3-0 libmcrypt4 libonig2 libqdbm14 libxslt1.1 p7zip-full
php5-cli php5-common psmisc
Suggested packages:
aspell-doc spellutils ispell jed-extra libenchant-voikko libmcrypt-dev
mcrypt p7zip-rar php-pear
Recommended packages:
enchant hunspell-en-us hunspell-dictionary myspell-dictionary
The following NEW packages will be installed:
aspell aspell-en dictionaries-common libaspell15 libenchant1c2a
libhunspell-1.3-0 libmcrypt4 libonig2 libqdbm14 libxslt1.1 p7zip-full
php5-cli php5-common psmisc
0 upgraded, 14 newly installed, 0 to remove and 31 not upgraded.
1 not fully installed or removed.
Need to get 6,722 kB of archives.
After this operation, 16.8 MB of additional disk space will be used.
Get:1 http://security.debian.org/ wheezy/updates/main php5-common armhf 5.4.45-0+deb7u2 [619 kB]
Get:2 http://security.debian.org/ wheezy/updates/main php5-cli armhf 5.4.45-0+deb7u2 [2,344 kB]
Get:3 http://httpredir.debian.org/debian/ wheezy/main libaspell15 armhf 0.60.7~20110707-1 [613 kB]
Get:4 http://httpredir.debian.org/debian/ wheezy/main dictionaries-common all 1.12.11 [302 kB]
Get:5 http://httpredir.debian.org/debian/ wheezy/main libhunspell-1.3-0 armhf 1.3.2-4 [157 kB]
Get:6 http://httpredir.debian.org/debian/ wheezy/main aspell-en all 7.1-0-1 [268 kB]
Get:7 http://httpredir.debian.org/debian/ wheezy/main aspell armhf 0.60.7~20110707-1 [353 kB]
Get:8 http://httpredir.debian.org/debian/ wheezy/main libenchant1c2a armhf 1.6.0-7 [68.1 kB]
Get:9 http://httpredir.debian.org/debian/ wheezy/main libmcrypt4 armhf 2.5.8-3.1 [76.2 kB]
Get:10 http://httpredir.debian.org/debian/ wheezy/main libqdbm14 armhf 1.8.78-2 [101 kB]
Get:11 http://httpredir.debian.org/debian/ wheezy/main libxslt1.1 armhf 1.1.26-14.1 [230 kB]
Get:12 http://httpredir.debian.org/debian/ wheezy/main p7zip-full armhf 9.20.1~dfsg.1-4+deb7u1 [1,338 kB]
Get:13 http://httpredir.debian.org/debian/ wheezy/main libonig2 armhf 5.9.1-1 [125 kB]
Get:14 http://httpredir.debian.org/debian/ wheezy/main psmisc armhf 22.19-1+deb7u1 [129 kB]
Fetched 6,722 kB in 2s (2,753 kB/s)
Preconfiguring packages ...
Selecting previously unselected package libaspell15.
(Reading database ... 43148 files and directories currently installed.)
Unpacking libaspell15 (from .../libaspell15_0.60.7~20110707-1_armhf.deb) ...
Selecting previously unselected package libhunspell-1.3-0:armhf.
Unpacking libhunspell-1.3-0:armhf (from .../libhunspell-1.3-0_1.3.2-4_armhf.deb) ...
Selecting previously unselected package dictionaries-common.
Unpacking dictionaries-common (from .../dictionaries-common_1.12.11_all.deb) ...
Adding 'diversion of /usr/share/dict/words to /usr/share/dict/words.pre-dictionaries-common by dictionaries-common'
Selecting previously unselected package aspell.
Unpacking aspell (from .../aspell_0.60.7~20110707-1_armhf.deb) ...
Selecting previously unselected package aspell-en.
Unpacking aspell-en (from .../aspell-en_7.1-0-1_all.deb) ...
Selecting previously unselected package libenchant1c2a.
Unpacking libenchant1c2a (from .../libenchant1c2a_1.6.0-7_armhf.deb) ...
Selecting previously unselected package libmcrypt4.
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 libxslt1.1:armhf.
Unpacking libxslt1.1:armhf (from .../libxslt1.1_1.1.26-14.1_armhf.deb) ...
Selecting previously unselected package p7zip-full.
Unpacking p7zip-full (from .../p7zip-full_9.20.1~dfsg.1-4+deb7u1_armhf.deb) ...
Selecting previously unselected package libonig2.
Unpacking libonig2 (from .../libonig2_5.9.1-1_armhf.deb) ...
Selecting previously unselected package psmisc.
Unpacking psmisc (from .../psmisc_22.19-1+deb7u1_armhf.deb) ...
Selecting previously unselected package php5-common.
Unpacking php5-common (from .../php5-common_5.4.45-0+deb7u2_armhf.deb) ...
Selecting previously unselected package php5-cli.
Unpacking php5-cli (from .../php5-cli_5.4.45-0+deb7u2_armhf.deb) ...
Processing triggers for man-db ...
Setting up libaspell15 (0.60.7~20110707-1) ...
Setting up libhunspell-1.3-0:armhf (1.3.2-4) ...
Setting up dictionaries-common (1.12.11) ...
Install dictionaries-common for emacs
Setting up libmcrypt4 (2.5.8-3.1) ...
Setting up libqdbm14 (1.8.78-2) ...
Setting up libxslt1.1:armhf (1.1.26-14.1) ...
Setting up p7zip-full (9.20.1~dfsg.1-4+deb7u1) ...
Setting up libonig2 (5.9.1-1) ...
Setting up psmisc (22.19-1+deb7u1) ...
Setting up php5-common (5.4.45-0+deb7u2) ...
Creating config file /etc/php5/mods-available/pdo.ini with new version
Setting up php5-cli (5.4.45-0+deb7u2) ...
Creating config file /etc/php5/cli/php.ini with new version
update-alternatives: using /usr/bin/php5 to provide /usr/bin/php (php) in auto mode
Processing triggers for dictionaries-common ...
aspell-autobuildhash: processing: en [en-common]
aspell-autobuildhash: processing: en [en-variant_0]
aspell-autobuildhash: processing: en [en-variant_1]
aspell-autobuildhash: processing: en [en-variant_2]
aspell-autobuildhash: processing: en [en-w_accents-only]
aspell-autobuildhash: processing: en [en-wo_accents-only]
aspell-autobuildhash: processing: en [en_CA-variant_0]
aspell-autobuildhash: processing: en [en_CA-variant_1]
aspell-autobuildhash: processing: en [en_CA-w_accents-only]
aspell-autobuildhash: processing: en [en_CA-wo_accents-only]
aspell-autobuildhash: processing: en [en_GB-ise-w_accents-only]
aspell-autobuildhash: processing: en [en_GB-ise-wo_accents-only]
aspell-autobuildhash: processing: en [en_GB-ize-w_accents-only]
aspell-autobuildhash: processing: en [en_GB-ize-wo_accents-only]
aspell-autobuildhash: processing: en [en_GB-variant_0]
aspell-autobuildhash: processing: en [en_GB-variant_1]
aspell-autobuildhash: processing: en [en_US-w_accents-only]
aspell-autobuildhash: processing: en [en_US-wo_accents-only]
Setting up aspell (0.60.7~20110707-1) ...
Processing triggers for dictionaries-common ...
Setting up aspell-en (7.1-0-1) ...
Processing triggers for dictionaries-common ...
Setting up libenchant1c2a (1.6.0-7) ...
Setting up homegear (0.6.0-1177) ...
--2016-01-18 19:13:53-- 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.001s
2016-01-18 19:14:00 (3.26 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: homegear01/18/16 19:14:22.434 Loading RPC server settings from /etc/homegear/rpcservers.conf
01/18/16 19:14:22.437 Loading RPC client settings from /etc/homegear/rpcclients.conf
. ok
root@bananapi:~# dpkg -i homegear-homematicbidcos_current_debian_wheezy_armhf.deb
Selecting previously unselected package homegear-homematicbidcos.
(Reading database ... 43719 files and directories currently installed.)
Unpacking homegear-homematicbidcos (from homegear-homematicbidcos_current_debian_wheezy_armhf.deb) ...
Setting up homegear-homematicbidcos (0.6.0-1177) ...
Downloading current firmware updates...
--2016-01-18 19:16:33-- http://www.eq-3.de/Downloads/Software/Firmware/HM-LC-Sw1PBU-FM_update_V2_8_2_150713.tgz
Resolving www.eq-3.de (www.eq-3.de)... 176.28.35.82
Connecting to www.eq-3.de (www.eq-3.de)|176.28.35.82|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 45522 (44K) [application/x-gtar]
Saving to: `/tmp/HomegearTemp/HM-LC-Sw1PBU-FM_update_V2_8_2_150713.tgz'
100%[======================================>] 45,522 260K/s in 0.2s
2016-01-18 19:16:33 (260 KB/s) - `/tmp/HomegearTemp/HM-LC-Sw1PBU-FM_update_V2_8_2_150713.tgz' saved [45522/45522]
--2016-01-18 19:16:34-- http://www.eq-3.de/Downloads/Software/Firmware/HM-ES-PMSw1-Pl_update_V2_5_0009_150217.tgz
Resolving www.eq-3.de (www.eq-3.de)... 176.28.35.82
Connecting to www.eq-3.de (www.eq-3.de)|176.28.35.82|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 66509 (65K) [application/x-gtar]
Saving to: `/tmp/HomegearTemp/HM-ES-PMSw1-Pl_update_V2_5_0009_150217.tgz'
100%[======================================>] 66,509 375K/s in 0.2s
2016-01-18 19:16:34 (375 KB/s) - `/tmp/HomegearTemp/HM-ES-PMSw1-Pl_update_V2_5_0009_150217.tgz' saved [66509/66509]
--2016-01-18 19:16:34-- http://www.eq-3.de/Downloads/Software/Firmware/hm_cc_rt_dn_update_V1_4_001_141020.tgz
Resolving www.eq-3.de (www.eq-3.de)... 176.28.35.82
Connecting to www.eq-3.de (www.eq-3.de)|176.28.35.82|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 78781 (77K) [application/x-gtar]
Saving to: `/tmp/HomegearTemp/hm_cc_rt_dn_update_V1_4_001_141020.tgz'
100%[======================================>] 78,781 357K/s in 0.2s
2016-01-18 19:16:34 (357 KB/s) - `/tmp/HomegearTemp/hm_cc_rt_dn_update_V1_4_001_141020.tgz' saved [78781/78781]
--2016-01-18 19:16:34-- http://www.eq-3.de/Downloads/Software/Firmware/hm_tc_it_wm_w_eu_update_V1_3_002_150827.tgz
Resolving www.eq-3.de (www.eq-3.de)... 176.28.35.82
Connecting to www.eq-3.de (www.eq-3.de)|176.28.35.82|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 71806 (70K) [application/x-gtar]
Saving to: `/tmp/HomegearTemp/hm_tc_it_wm_w_eu_update_V1_3_002_150827.tgz'
100%[======================================>] 71,806 402K/s in 0.2s
2016-01-18 19:16:35 (402 KB/s) - `/tmp/HomegearTemp/hm_tc_it_wm_w_eu_update_V1_3_002_150827.tgz' saved [71806/71806]
--2016-01-18 19:16:35-- http://www.eq-3.de/Downloads/Software/Firmware/hm-sen-rd-o_update_V1_4_003_130930.tgz
Resolving www.eq-3.de (www.eq-3.de)... 176.28.35.82
Connecting to www.eq-3.de (www.eq-3.de)|176.28.35.82|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 39397 (38K) [application/x-gtar]
Saving to: `/tmp/HomegearTemp/hm-sen-rd-o_update_V1_4_003_130930.tgz'
100%[======================================>] 39,397 --.-K/s in 0.1s
2016-01-18 19:16:35 (298 KB/s) - `/tmp/HomegearTemp/hm-sen-rd-o_update_V1_4_003_130930.tgz' saved [39397/39397]
--2016-01-18 19:16:35-- http://www.eq-3.de/Downloads/Software/Firmware/HM-LC-Bl1PBU-FM_update_V2_8_2_150713.tgz
Resolving www.eq-3.de (www.eq-3.de)... 176.28.35.82
Connecting to www.eq-3.de (www.eq-3.de)|176.28.35.82|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 44076 (43K) [application/x-gtar]
Saving to: `/tmp/HomegearTemp/HM-LC-Bl1PBU-FM_update_V2_8_2_150713.tgz'
100%[======================================>] 44,076 --.-K/s in 0.1s
2016-01-18 19:16:35 (331 KB/s) - `/tmp/HomegearTemp/HM-LC-Bl1PBU-FM_update_V2_8_2_150713.tgz' saved [44076/44076]
--2016-01-18 19:16:35-- http://www.eq-3.de/Downloads/Software/Firmware/HM-Sen-MDIR-WM55_update_V1_1_2_150413.tgz
Resolving www.eq-3.de (www.eq-3.de)... 176.28.35.82
Connecting to www.eq-3.de (www.eq-3.de)|176.28.35.82|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 51571 (50K) [application/x-gtar]
Saving to: `/tmp/HomegearTemp/HM-Sen-MDIR-WM55_update_V1_1_2_150413.tgz'
100%[======================================>] 51,571 313K/s in 0.2s
2016-01-18 19:16:36 (313 KB/s) - `/tmp/HomegearTemp/HM-Sen-MDIR-WM55_update_V1_1_2_150413.tgz' saved [51571/51571]
Family initialization failed. See log for more details.
##########################################################################
##########################################################################
### Please modify the file /etc/homegear/families/homematicbidcos.conf ###
### according to your needs and restart Homegear. ###
##########################################################################
##########################################################################
root@bananapi:~# ^C
root@bananapi:~#