다음을 사용하여 최신 버전의 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
이전 버전에서 예상하는 것과 충돌할 수 있는 최신 버전의 일부 데이터가 있을 수 있습니다. 이전 버전에서는 새 레이아웃의 데이터/구성 등을 다운그레이드하는 방법을 알 가능성이 거의 없습니다.
비슷한 문제가 있었을 때업그레이드일부 이전 버전에서 2.4.0으로 - 시작 시 Rabbitmq가 데이터베이스 업그레이드를 시도했지만 실패했습니다. 현재 Rabbitmq 버전을 제거하고 /var/lib/rabbitmq를 수동으로 제거/이름 변경한 후 다시 설치해 보세요.