Ich habe ein Projekt mit einem Puppet/Vagrant/Virtual Box-Setup geerbt. Die vagrant Bestimmung bricht um meinen erlangs ringsum rabbitmq-server herum.Wie installiere ich eine bestimmte Version von Erlang?
der Fehler:
==> default: err: /Stage[main]/Rabbitmq::Install/Package[rabbitmq-server]/ensure: change from purged to present failed: Execution of '/usr/bin/apt-get -q -y -o DPkg::Options::=--force-confold install rabbitmq-server' returned 100: Reading package lists...
==> default: Building dependency tree...
==> default: Reading state information...
==> default: Some packages could not be installed. This may mean that you have
==> default: requested an impossible situation or if you are using the unstable
==> default: distribution that some required packages have not yet been created
==> default: or been moved out of Incoming.
==> default: The following information may help to resolve the situation:
==> default:
==> default: The following packages have unmet dependencies:
==> default: rabbitmq-server : Depends: erlang-nox (>= 1:16.b.3) but it is not going to be installed or
==> default: esl-erlang but it is not installable
==> default: Depends: init-system-helpers (>= 1.13~) but it is not installable
==> default: E: Unable to correct problems, you have held broken packages.
Ich habe durch die http://www.scotthelm.com/2013/11/27/rabbit-mq-and-erlang-and-ubuntu-oh-my.html
aufgeführten Schritte gegangen. Ich habe Erlang und Erlagn-Nox installiert, aber wenn ich rufe erl
meine Version zeigt als R14B04, wenn ich möchte, dass die R16, die Rabbitmq gut spielt mit. Wie installiere ich eine bestimmte Version von erlang?
Derzeit habe ich versucht sudo apt-get install erlang=1:16.b.3-dfsg-1ubuntu2
aber es kann nicht gefunden werden. Habe mehrere Varianten ausprobiert, aber kein Glück. Meine andere Idee ist es, den Teer selbst herunterzuladen und zu bauen, aber das scheint übertrieben und es scheint, als würde ich etwas Offensichtlicheres vermissen.
Haben Sie versucht, die [offizielle Guide] (https://www.rabbitmq.com/install-debian.html)? –
Was ist die Ubuntu-Version, die Sie verwenden? – tux
Danke für die Hilfe. Ich habe die Maschine zerstört und es wieder mit '' sudo apt-get install erlang''' gemacht und es hat funktioniert. Bevor ich dies jedoch tat, schlug der offizielle Guide @AlexBuyny vor, ich habe das Erlang-Esl installiert, das der Guide vorschlägt, und es hat auch funktioniert. Keine Ahnung, warum kein Befehl den Erlang in dieser bestimmten Maschine korrekt aktualisieren würde. –