ubuntu 14.04にcephをインストールする際に依存関係を満たすときに問題が発生します。 https://github.com/ceph/ceph/tree/infernalisここでドキュメントに基づいて、依存関係がcephに依存関係をインストールする
./install-deps.sh
を実行することによって成就されますが、私の場合には、私はこのようなエラーメッセージを得ている:
uuid-runtime is already the newest version.
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:
The following packages have unmet dependencies:
libblkid-dev : Depends: libblkid1 (= 2.20.1-5.1ubuntu20) but 2.20.1-5.1ubuntu20.1 is to be installed
Depends: uuid-dev but it is not going to be installed
libboost-system-dev : Depends: libboost-system1.54-dev but it is not going to be installed
libboost-thread-dev : Depends: libboost-thread1.54-dev but it is not going to be installed
libcurl4-gnutls-dev : Depends: libkrb5-dev but it is not going to be installed
libfuse-dev : Depends: libselinux-dev
liblttng-ust-dev : Depends: uuid-dev but it is not going to be installed
libudev-dev : Depends: libudev1 (= 204-5ubuntu20) but 204-5ubuntu20.14 is to be installed
xfslibs-dev : Depends: uuid-dev but it is not going to be installed
E: Unable to correct problems, you have held broken packages.
を私が実行しようとしましたapt-get update
を実行してからapt-get install -f
を実行してください。また、私はシナプスにすべてのシステムアップグレードをインストールしようとしましたが、この問題を解決するためにはまだ運がありません。
最後に、sudo apt-get install libuuid1=2.20.1-5.1ubuntu20
を実行しようとしています。このコマンドの結果としていくつかのlibsがシステムから削除されますが、依然として依存関係は満たされていません。
この問題にどう対処すればよいですか?ありがとう!