
Я могу без проблем установить последнюю версию rabbitmq-server, используя
sudo apt-get install rabbitmq-server
Устанавливает версию 2.3.1-1
Я попытался установить более старые версии, загрузив файл .deb, а затем установив пакет
sudo dpkg -i rabbitmq-server_olderversion-1_all.deb
Но я всегда получаю эту ошибку:
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:
Как установить более старую версию?
решение1
Вероятно, у вас есть некоторые данные из новой версии, которые могут конфликтовать с тем, что ожидает старая версия. Маловероятно, что старая версия знает, как понизить данные fromats/configs и т. д. из нового макета.
У меня была похожая проблема, когдаобновлениес какой-то старой версии на 2.4.0 - при запуске rabbitmq попытался обновить свою базу данных, но не смог. Попробуйте удалить текущую версию rabbitmq, вручную удалить/переименовать /var/lib/rabbitmq и затем установить его снова.