Hallo
ich muss euch mal wieder um Hilfe bitten, da ich mit meinen beschränkten Linux Kenntnissen und Google nicht weiterkomme.
Ich möchte wie im Titel beschreiben Mosquitto auf meinem NUC installieren. Es läuft Debian drauf, habe ich bei den ganzen Versuchen es zum laufen zu bekommen auch upgegraded.
Ich habe diverse Anleitungen probiert (auch die aus dem WIKI), bekomme aber immer wieder die Fehlermeldung:
Die folgenden Pakete haben unerfüllte Abhängigkeiten:
mosquitto : Hängt ab von: libssl1.0.0 (>= 1.0.1) ist aber nicht installierbar
Hängt ab von: libwebsockets3 (>= 1.2) ist aber nicht installierbar
E: Probleme können nicht korrigiert werden, Sie haben zurückgehaltene defekte Pakete.
Ich habe schon einiges gegoogelt und komme einfach nicht weiter. Evtl. kann mir von euch jemand auf die Sprünge helfen.
Mfg
Stiv
Welche Version der Libs hast Du denn Installiert?
Was ist eigentlich "Mosquitto" für eine Software?
Ich habe die libs gar nicht installiert.
Mosquitto ist ein Mqtt Broker.
Brauche ich für meine sonoff Pow, da die leider mit ESP easy nicht laufen.
Gesendet von meinem ONEPLUS A3003 mit Tapatalk
... welche Versionen der Libarys bietet Dir den Dein Debian an?
Laut Angabe braucht die Software neuere Versionen als Dein Debian hat ...
Danke für deine Hilfe, aber ich gebe da aktuell auf. Mir hats meinen DHCP Server lahm gelegt bei dem Versuch die alte lib zu deinstallieren. Hat anscheinend auch was mit dem Unifi Controller zu tun. Bevor ich jetzt alles zerstöre, lass ich es lieber und setz im Winter noch mal neu auf.
Gesendet von meinem ONEPLUS A3003 mit Tapatalk
Zitatalte lib zu deinstallieren
Das sollte man auch nur sehr überlegt tun. Man "deinstalliert" nicht mal eben eine lib ... vorher sollte man immer gucken, wo sie verwendet wird
ich hatte heute beim neuen Debian "stretch" 64-Bit das gleiche Problem.
mosquitto : Hängt ab von: libwebsockets3 (>= 1.2) ist aber nicht installierbar
E: Probleme können nicht korrigiert werden, Sie haben zurückgehaltene defekte Pakete.
ich konnte durch Änderung des Quellservers das Problem lösen und der Broker läuft nun fehlerfrei. Habe die Lösung bei Debian (https://packages.debian.org/stretch/arm64/mosquitto/download) gefunden.
Im Verzeichnis /etc/apt/sources.list.d musst du in der Datei mosquitto-stretch.list (oder deiner Version) folgenden Eintrag (Spiegel-Server)) hinzufügen bzw. diese Datei mit dem Eintrag erstellen.
deb http://ftp.de.debian.org/debian stretch main
Vielleicht hilft dir diese Info auch bei deinem Problem weiter.
LG
Reinhart
Hallo,
habe mein Problem mit keiner der vorhergehenden Lösungsvorschläge lösen können.
Hier mein Lösungsweg:
libwebsockets3 manuell runterladen und installieren, habe dies im root abgelegt
cd ~/root
sudo wget https://ftp.uni-erlangen.de/debian/pool/main/libw/libwebsockets/libwebsockets3_1.2.2-1_armhf.deb
sudo dpkg -i libwebsockets3_1.2.2-1_armhf.deb
Danach installiert mosquitto ohne Fehler:
sudo apt-get install mosquitto mosquitto-clients
Hoffe ich konnte helfen und die Suche einiger Leute verkürzen.
Hier ist meine Lösung dazu:
https://forum.fhem.de/index.php/topic,75537.msg673812.html#msg673812
(https://forum.fhem.de/index.php/topic,75537.msg673812.html#msg673812)
...bei einer Debian strech (v9.x) Neuinstallation hatte ich ähnliche Probleme mit den Abhängigkeiten durch die bisherigen Installationsempfehlungen:
Alt für Wheezy:
wget http://repo.mosquitto.org/debian/mosquitto-repo.gpg.key
sudo apt-key add mosquitto-repo.gpg.key
cd /etc/apt/sources.list.d/
sudo wget http://repo.mosquitto.org/debian/mosquitto-stretch.list
sudo apt-get update
sudo apt-get install mosquitto mosquitto-clients
Nach Hinweis auf...
https://mosquitto.org/download/
..., dass Mosquitto mittlerweile ins Debian Package-System aufgenommen wurde, habe ich die zuvor manuell hinzugefügte Source wieder entfernt und nach...
sudo rm mosquitto-stretch.list
sudo apt-get update
sudo apt-get upgrade
...einfach per...
sudo apt-get install mosquitto mosquitto-clients
...die Installation erfolgreich abgeschlossen. :)
Hi, habe erst jetzt gesehen, dass hier noch mehr Lösungsvorschläge für mein Problem gekommen sind.
Habe so wie von nexulm beschrieben ein update gemacht, die spurce entfernt, und dann ließ es sich auch installieren.
Vielen Dank nochmal für alle hilfesteller, wenn auch ein bischen verzögert.
Mfg
Stiv