Problem bei der Installation auf Ubuntu 16.04

Hallo und frohe Weihnachten,

ich bin gerade dabei, meine Homegear und openHAB Installation von einem Raspberry Pi auf einen Intel NUC mit Ubuntu Server 16.04 um zu ziehen.

Die folgenden Steps laufen problemlos:

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

Wenn ich jedoch die eigentliche Installationsroutine durchführe, passiert folgendes:

root@nuc:~# apt install homegear homegear-homematicbidcos
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut.
Statusinformationen werden eingelesen.... Fertig
Einige Pakete konnten nicht installiert werden. Das kann bedeuten, dass
Sie eine unmögliche Situation angefordert haben oder, wenn Sie die  
Unstable-Distribution verwenden, dass einige erforderliche Pakete noch
nicht erstellt wurden oder Incoming noch nicht verlassen haben.
Die folgenden Informationen helfen Ihnen vielleicht, die Situation zu lösen:

Die folgenden Pakete haben unerfüllte Abhängigkeiten:
homegear : Hängt ab von: libgnutls28 (>= 3.2.10-0) ist aber nicht installierbar
E: Probleme können nicht korrigiert werden, Sie haben zurückgehaltene defekte Pakete.

Ich habe dann versucht “libgnutls28” zu installieren, was leider nicht ging:

apt-get install libgnutls28
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut.
Statusinformationen werden eingelesen.... Fertig
Paket libgnutls28 ist nicht verfügbar, wird aber von einem anderen Paket
referenziert. Das kann heißen, dass das Paket fehlt, dass es abgelöst
wurde oder nur aus einer anderen Quelle verfügbar ist.

E: Für Paket »libgnutls28« existiert kein Installationskandidat.

Lediglich dieses Paket existiert, und lässt sich installieren:

root@nuc:~# apt-get install libgnutls28-dev

Als Einäugiger fällt es mir gerade sehr schwer die Lösung für dieses Problem zu sehen.
Ich würde mich freuen, wenn jemand eine Idee hierzu hat.

Viele Grüße
Daniel

Sers @daniel,

hab das Ganze kurz in einer VM getestet: Das gleiche Problem. Ich schau nachher mal, ob ich was finde…

@sathya, hast du nen Tip?

so long,
p

Hi Patrik,

so wie es aussieht, gibt es libgnutls28 nicht für die 16.04.

http://packages.ubuntu.com/search?keywords=libgnutls28

Das würde aber bedeuten, dass Homegear unter 16.04 noch nicht lauffähig ist?!
Das wiederum würde bedeuten, dass ich die Kiste nochmal mit der 14.04 neu aufsetzen müsste (Openhab und Vcontrol für meine Heizung laufen schon - :disappointed_relieved: ).

Gruß
Daniel

Mach einfach mal ein apt-get install -f. Sollte es nicht helfen unterstütze ich dich gerne.

Edit: Ich sollte einfach mal genau lesen. Das oben geschrieben wird nicht funktionieren. Moment…

Hallo @daniel,
die von dir genutzten Homegear Quellen sind ja eindeutig auch für Trusty.

Mach mal ein

sudo rm /etc/apt/sources.list.d/homegear.list 
sudo echo 'deb https://homegear.eu/packages/Ubuntu/ xenial/' >> /etc/apt/sources.list.d/homegear.list

und versuchs dann noch mal.

Danach sollte alle Abhängigkeiten aufgelöst werden können. in meiner Linux Mint VM läuft es zumindest ohne Probleme.

1 Like

Ach, ich Blindfisch!

Genau danach wollte ich gucken und hab es dann übersehen…
Das ist natürlich der Fehler. Danke @pino :thumbsup:

In der Doku ist es auch richtig: https://doc.homegear.eu/data/homegear/installation.html#ubuntu-16-04-xenial-xerus

so long,
p

Hallo zusammen,

das war es. Ich hatte zwar zwischenzeitlich schon bemerkt, dass ich die falschen Quelle gezogen hatte, und hab es auch mit dem Laden der xenial Quelle probiert. Ich hatte jedoch zuvor die “falsche” Quelle nicht entfernt.

Das war also letztendlich die Lösung:

rm /etc/apt/sources.list.d/homegear.list

Danke an Euch Beide für die Hilfe!

1 Like