Probleme bei der Installation von Rabit MQ

Probleme bei der Installation von Rabit MQ

Wenn ich den folgenden Befehl verwende

sudo apt-get install rabbitmq-server

Ich erhalte die folgende 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 verstehe nicht, wie ich all diese Pakete und dann Rabit-MQ installiere.

Ich habe auch versucht, das herunterzuladen

rabbitmq-server_3.5.6-1_all.deb

und verwenden Sie dann den Befehl

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

Aber ich erhalte die 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 falsch?

Bitte um Rat!!

Danke!!!!

Antwort1

Sie erhalten alle diese nicht erfüllten Abhängigkeitsfehler, weil Sie versuchen, Software auf einer Version von Ubuntu zu installieren, die das Ende ihrer Lebensdauer erreicht hat und daher nicht mehr unterstützt wird. Am sinnvollsten ist es, Ihre Daten zu sichern und eine Neuinstallation von Ubuntu 14.04 durchzuführen, das wie Ubuntu 10.04 auch eine Version mit Langzeitsupport ist.

Alternativ können Sie eine Neuinstallation von Ubuntu 15.10 durchführen. Ubuntu 15.10, das in wenigen Tagen am 22. Oktober veröffentlicht wird, hat in seinen offiziellen Repositories fast dieselbe Version von rabbitmq-server, die Sie zu installieren versuchen. Sie werden also sicherlich keine Fehler erhalten, wenn Sie rabbitmq-server 3.5.4-1 aus dem Ubuntu Software Center in Ubuntu 15.10 installieren.

Anstatt eine Neuinstallation durchzuführen, können Sie auch versuchen, Ubuntu 10.04 auf Ubuntu 14.04 zu aktualisieren, indem Sie den Anweisungen in folgenKann ich beim Upgrade Releases überspringen?, dies kann jedoch zu einer Fehlkonfiguration des Systems führen.

Antwort2

Diese Lösung hat bei mir funktioniert

fügen Sie diese Zeile hinzu:

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

Zu:

/etc/apt/sources.list

Führen Sie dann im Terminal die folgenden Befehle aus:

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

verwandte Informationen