Cuando estoy usando el siguiente comando
sudo apt-get install rabbitmq-server
Recibo la siguiente dependencia del paquete que falta
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).
No puedo entender cómo instalar todos estos paquetes y luego instalar Rabit-MQ
También he intentado descargar el
Rabbitmq-server_3.5.6-1_all.deb
y luego usa el comando
sudo dpkg -i rabbitmq-server_3.5.6-1_all.deb
Pero estoy obteniendo resultados como
(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
¿Qué estoy haciendo mal?
¡¡Por favor aconséjame!!
¡¡¡¡Gracias!!!!
Respuesta1
Estás recibiendo todos esos errores de dependencia no satisfecha porque estás intentando instalar software en una versión de Ubuntu que ha llegado al final de su vida útil y, por lo tanto, ya no es compatible. Lo más sensato es hacer una copia de seguridad de sus datos y realizar una nueva instalación de Ubuntu 14.04, que también es una versión de soporte a largo plazo como Ubuntu 10.04.
Alternativamente, puede realizar una instalación nueva de Ubuntu 15.10. Ubuntu 15.10, que se lanzará en unos días el 22 de octubre, tiene casi la misma versión de Rabbitmq-server que estás intentando instalar en sus repositorios oficiales, por lo que seguramente no obtendrás ningún error si instalas Rabbitmq-server. 3.5.4-1 del Centro de software de Ubuntu en Ubuntu 15.10.
En lugar de realizar una instalación nueva, también puede intentar actualizar Ubuntu 10.04 a Ubuntu 14.04 siguiendo las instrucciones en¿Puedo omitir versiones al actualizar?, sin embargo, esto puede provocar una configuración incorrecta del sistema.
Respuesta2
Esta solución funcionó para mí
agregue esta línea:
deb http://packages.erlang-solutions.com/debian precise contrib
a:
/etc/apt/sources.list
luego, en la terminal, ejecute los siguientes comandos:
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