Puedo instalar la última versión de Rabbitmq-server sin problemas usando
sudo apt-get install rabbitmq-server
Instala la versión 2.3.1-1.
Intenté instalar versiones anteriores descargando el archivo .deb y luego instalando el paquete.
sudo dpkg -i rabbitmq-server_olderversion-1_all.deb
Pero siempre me sale este error:
Not creating home directory `/var/lib/rabbitmq'.
Starting rabbitmq-server: TIMEOUT - check /var/log/rabbitmq/startup_{log,err}
rabbitmq-server.
invoke-rc.d: initscript rabbitmq-server, action "start" failed.
dpkg: error processing rabbitmq-server (--install):
subprocess installed post-installation script returned error exit status 1
Processing triggers for man-db ...
Errors were encountered while processing:
¿Cómo puedo instalar una versión anterior?
Respuesta1
Probablemente tenga algunos datos de la versión más reciente que pueden entrar en conflicto con lo que espera la versión anterior. Es poco probable que la versión anterior sepa cómo degradar los datos de ats/configs, etc. del nuevo diseño.
Tuve un problema similar cuandoactualizandodesde alguna versión anterior a 2.4.0: al iniciar, Rabbitmq intentó actualizar su base de datos pero falló. Intente desinstalar su versión actual de Rabbitmq, eliminando/cambiando el nombre manualmente a /var/lib/rabbitmq y luego instalándola nuevamente.