Apt-get Problem / eq-3.de Download temp. offline

Hi,

laut eq-3-Webseite ist gerade die CCU2-Firmware nicht verfügbar:

[quote]Hinweis zum Download von Homematic CCU Firmware:
Aufgrund von Wartungsarbeiten stehen Firmwaredateien der Homematic CCU derzeit nicht zur Verfügung! Wir entschuldigen uns sehr für dadurch enstandene Unannehmlichkeiten.[/quote]

Dementsprechend schlägt auch die Installation per apt-get auf einem Ubuntu 14.04 LTS fehl:

[code]Downloading device description files…
–2016-05-02 09:42:57-- http://www.eq-3.de/Downloads/Software/HM-CCU2-Firmware_Updates/HM-CCU2-2.11.6/HM-CCU-2.11.6.tar.gz
Auflösen des Hostnamen »www.eq-3.de (http://www.eq-3.de)«… 81.14.202.21
Verbindungsaufbau zu http://www.eq-3.de (http://www.eq-3.de)|81.14.202.21|:80… verbunden.
HTTP-Anforderung gesendet, warte auf Antwort… 404 Not Found
2016-05-02 09:42:57 FEHLER 404: Not Found.

dpkg: Fehler beim Bearbeiten des Paketes homegear (–configure):
Unterprozess installiertes post-installation-Skript gab den Fehlerwert 1 zurück
Fehler traten auf beim Bearbeiten von:
homegear
E: Sub-process /usr/bin/dpkg returned an error code (1)[/code]

Kann ich irgendetwas tun, außer darauf zu warten, dass eq-3 die Downloads wieder online stellt?

Okay, kann ich wohl selbst beantworten :wink:
Die PostInst ruft /var/lib/homegear/firmware/GetFirmwareUpdates.sh auf; hier könnte ich das entsprechend rausnehmen.

Hallo,

die neue Firmware ist wieder verfügbar unter eq-3.de/Downloads/Software/H … .16.tar.gz

Bei mir gibt es unter /usr/share/homegear/firmware die Script
[ul]GetFirmwareUpdatesHomeMaticBidCoS.sh
GetFirmwareUpdatesHomeMaticWired.sh[/ul]

Das erste Script läuft durch und lädt einzeln die Firmware für die BidCoS Komponenten.
Das zweite Script lädt die CCU2 Firmware und extrahiert daraus die Firmware für die Wired Komponenten. In diesem Script müssen im oberen Teil der Link (siehe oben), die Versionsnummern (17.16) sowie FIRMWAREDIR (174024608) angepasst werden:

#!/bin/sh
SCRIPTDIR="$( cd "$(dirname $0)" && pwd )"
FIRMWAREDIR=/tmp/HomegearTemp/rootfs/rootfs.ubi/174024608/root/firmware

if test ! -d $FIRMWAREDIR; then
        rm -Rf /tmp/HomegearTemp
        [ $? -ne 0 ] && exit 1
        mkdir /tmp/HomegearTemp
        [ $? -ne 0 ] && exit 1
        wget -P /tmp/HomegearTemp/ http://www.eq-3.de/Downloads/Software/HM-CCU2-Firmware_Updates/HM-CCU2%202.17.16/HM-CCU-2.17.16.tar.gz
        [ $? -ne 0 ] && exit 1
        tar -zxf /tmp/HomegearTemp/HM-CCU-2.17.16.tar.gz -C /tmp/HomegearTemp
        [ $? -ne 0 ] && exit 1
        rm -f /tmp/HomegearTemp/HM-CCU-2.17.16.tar.gz

...

Danach lief auch das zweite Script durch und fügte zusätzliche Firmwaredateien unter /usr/share/homegear/firmware ein. :slight_smile:

Hey,

danke dir :slight_smile:! Ich bin gerade im Urlaub, sobald ich aber wieder zurück bin, werde ich das Skript entsprechend anpassen :wink:.

Viele Grüße

Sathya

Gefixt :wink:.

Hallo,

vielen Dank für den Tipp mit der Firmware-Version. Dies funktioniert jetzt soweit, allerdings habe ich ein neues Problem bei der Installation:

1 out of 6 hunks FAILED -- saving rejects to file rf_wds30_ot2.xml.rej
patching file rf_wds40_th_i_2.xml
patching file rf_wds_v1_0.xml
patching file rf_wds_v1_1.xml
patching file rf_winmatic.xml
patching file rf_ws550.xml
dpkg: Fehler beim Bearbeiten von homegear (--configure):
 Unterprozess installiertes post-installation-Skript gab den Fehlerwert 1 zurück
Fehler traten auf beim Bearbeiten von:
 homegear

Kann mir da jemand vielleich weiterhelfen? Zur Info: ich versuche gerade homegear auf einem Banana Pi mit Raspbian zum Laufen zu kriegen.

Hallo,

ich bin gerade dabei das Repository auf 0.6 umzustellen. Das wird aber noch ein paar Tage dauern. Bis dahin, installier dir die 0.6-Pakete von der Download-Seite manuell.

Das alte Skript geht nicht, weil die 0.5-Patch-Dateien nur für die XML-Dateien mit der CCU-Firmware-Version 2.11.6 funktionieren. In Homegear 0.6 gibt es eigene XML-Dateien, so dass diese Abhängigkeit vollständig entfallen ist.

Viele Grüße

Sathya