11.04 に古いバージョンの rabbitmq をインストールするにはどうすればいいですか?

11.04 に古いバージョンの rabbitmq をインストールするにはどうすればいいですか?

最新バージョンの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 を手動で削除/名前変更してから、再度インストールしてみてください。

関連情報