Posso instalar a versão mais recente do RabbitMQ-Server perfeitamente usando
sudo apt-get install rabbitmq-server
Instala a versão 2.3.1-1
Tentei instalar versões mais antigas baixando o arquivo .deb e instalando o pacote
sudo dpkg -i rabbitmq-server_olderversion-1_all.deb
Mas sempre recebo esse erro:
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:
Como posso instalar uma versão mais antiga?
Responder1
Você provavelmente possui alguns dados da versão mais recente que podem entrar em conflito com o que a versão mais antiga espera. É improvável que a versão mais antiga saiba como fazer o downgrade dos dados fromats/configs etc. do novo layout.
Eu tive um problema semelhante quandoatualizandode alguma versão mais antiga para 2.4.0 - na inicialização o RabbitMQ tentou atualizar seu banco de dados, mas falhou. Tente desinstalar sua versão atual do RabbitMQ, removendo/renomeando manualmente /var/lib/rabbitmq e instalando-o novamente.