Problem bei der Installation von Rabit MQ

1893
Chatts

Ich verwende den untenstehenden Befehl

sudo apt-get install rabbitmq-server 

Ich bekomme die untenstehende fehlende Paketabhängigkeit

Reading package lists... Done Building dependency tree  Reading state information... Done rabbitmq-server is already the newest version. You might want to run 'apt-get -f install' to correct these: The following packages have unmet dependencies: erlang-nox : Depends: erlang-base but it is not going to be installed or erlang-base-hipe but it is not going to be installed Depends: erlang-asn1 but it is not going to be installed Depends: erlang-corba but it is not going to be installed Depends: erlang-crypto but it is not going to be installed Depends: erlang-diameter but it is not going to be installed Depends: erlang-docbuilder but it is not installable Depends: erlang-edoc but it is not going to be installed Depends: erlang-erl-docgen but it is not going to be installed Depends: erlang-eunit but it is not going to be installed Depends: erlang-ic but it is not going to be installed Depends: erlang-inets but it is not going to be installed Depends: erlang-inviso but it is not installable Depends: erlang-mnesia but it is not going to be installed Depends: erlang-odbc but it is not going to be installed Depends: erlang-os-mon but it is not going to be installed Depends: erlang-parsetools but it is not going to be installed Depends: erlang-percept but it is not going to be installed Depends: erlang-public-key but it is not going to be installed Depends: erlang-runtime-tools but it is not going to be installed Depends: erlang-snmp but it is not going to be installed Depends: erlang-ssh but it is not going to be installed Depends: erlang-ssl but it is not going to be installed Depends: erlang-syntax-tools but it is not going to be installed Depends: erlang-tools but it is not going to be installed Depends: erlang-webtool but it is not going to be installed Depends: erlang-xmerl but it is not going to be installed E: Unmet dependencies. Try 'apt-get -f install' with no packages (or specify a solution). 

Ich kann nicht verstehen, wie man all diese Pakete installiert und dann Rabit-MQ installiert

Ich habe auch versucht, das herunterzuladen

rabbitmq-server_3.5.6-1_all.deb

und dann den Befehl verwenden

 sudo dpkg -i rabbitmq-server_3.5.6-1_all.deb 

Aber ich bekomme Ausgabe als

 (Reading database ... 320808 files and directories currently installed.) Preparing to unpack rabbitmq-server_3.5.6-1_all.deb ... Unpacking rabbitmq-server (3.5.6-1) over (3.5.6-1) ... dpkg: dependency problems prevent configuration of rabbitmq-server: rabbitmq-server depends on erlang-nox (>= 1:13.b.3) | esl-erlang; however: Package erlang-nox is not configured yet. Package esl-erlang is not installed.  dpkg: error processing package rabbitmq-server (--install): dependency problems - leaving unconfigured Processing triggers for man-db (2.7.0.2-2) ... Processing triggers for ureadahead (0.100.0-16) ... Errors were encountered while processing: rabbitmq-server 

Was mache ich Wronge?

Bitte beraten !!

Vielen Dank!!!!

3

2 Antworten auf die Frage

2
karel

Sie erhalten all diese unerfüllten Abhängigkeitsfehler, weil Sie versuchen, Software auf einer Version von Ubuntu zu installieren, die das Ende ihres Lebenszyklus erreicht hat und daher nicht mehr unterstützt wird. Es ist sinnvoll, Ihre Daten zu sichern und eine Neuinstallation von Ubuntu 14.04 durchzuführen, die ebenfalls ein Langzeit-Support-Release wie Ubuntu 10.04 ist.

Alternativ können Sie eine Neuinstallation von Ubuntu 15.10 durchführen. Ubuntu 15.10, das am 22. Oktober in wenigen Tagen veröffentlicht wird, hat fast die gleiche Version des rabbitmq-servers, die Sie in seinen offiziellen Repositories installieren möchten. Wenn Sie den rabbitmq-server installieren, werden Sie daher sicherlich keine Fehler erhalten 3.5.4-1 vom Ubuntu Software Center in Ubuntu 15.10.

Anstatt eine Neuinstallation durchzuführen, können Sie auch versuchen, Ubuntu 10.04 auf Ubuntu 14.04 zu aktualisieren. Befolgen Sie dazu die Anweisungen unter Kann ich die Versionen beim Upgrade überspringen? Dies kann jedoch zu einem falsch konfigurierten System führen.

0
Mithu Das

Diese Lösung hat für mich funktioniert

füge diese Zeile hinzu:

deb http://packages.erlang-solutions.com/debian precise contrib 

zu:

/etc/apt/sources.list 

dann im Terminallauf unter Befehlen:

sudo apt-get update  sudo apt-get install erlang-nox  sudo apt-get install socat  sudo wget http://www.rabbitmq.com/releases/rabbitmq-server/v3.6.9/rabbitmq-server_3.6.9-1_all.deb  sudo dpkg -i rabbitmq-server_3.6.9-1_all.deb