
CentOS 7.2にインストールするときceph
:ceph-radosgw
yum -y install ceph ceph-radosgw
次のエラーが発生します。
......
--> Finished Dependency Resolution
Error: Package: 1:ceph-base-10.2.9-0.el7.x86_64 (Ceph)
Requires: liblttng-ust.so.0()(64bit)
Error: Package: 1:ceph-radosgw-10.2.9-0.el7.x86_64 (Ceph)
Requires: libfcgi.so.0()(64bit)
Error: Package: 1:ceph-mon-10.2.9-0.el7.x86_64 (Ceph)
Requires: libleveldb.so.1()(64bit)
Error: Package: 1:ceph-common-10.2.9-0.el7.x86_64 (Ceph)
Requires: libbabeltrace-ctf.so.1()(64bit)
Error: Package: 1:librados2-10.2.9-0.el7.x86_64 (Ceph)
Requires: liblttng-ust.so.0()(64bit)
Error: Package: 1:ceph-osd-10.2.9-0.el7.x86_64 (Ceph)
Requires: libleveldb.so.1()(64bit)
Error: Package: 1:librgw2-10.2.9-0.el7.x86_64 (Ceph)
Requires: libfcgi.so.0()(64bit)
Error: Package: 1:ceph-common-10.2.9-0.el7.x86_64 (Ceph)
Requires: libbabeltrace.so.1()(64bit)
Error: Package: 1:librbd1-10.2.9-0.el7.x86_64 (Ceph)
Requires: liblttng-ust.so.0()(64bit)
You could try using --skip-broken to work around the problem
You could try running: rpm -Va --nofiles --nodigest
答え1
CentOS Linux バージョン 7.5.1804 (コア) および Ceph Mimic 13.2.2 の例です。すべての情報は以下で提供されます。セファロスポリン文書。
[root@server1 ]# cat /etc/centos-release
CentOS Linux release 7.5.1804 (Core)
[root@server1 ]# ceph --version
ceph version 13.2.2 (02899bfda814146b021136e9d8e80eba494e1126) mimic (stable)
- キーを追加:
sudo rpm --import 'https://download.ceph.com/keys/release.asc'
- 次のファイルを作成します。
/etc/yum.repos.d/ceph.repro
次のコンテンツが含まれています。
[ceph] name=Ceph packages for $basearch baseurl=https://download.ceph.com/rpm-mimic/el7/$basearch enabled=1 priority=2 gpgcheck=1 gpgkey=https://download.ceph.com/keys/release.asc [ceph-noarch] name=Ceph noarch packages baseurl=https://download.ceph.com/rpm-mimic/el7/noarch enabled=1 priority=2 gpgcheck=1 gpgkey=https://download.ceph.com/keys/release.asc [ceph-source] name=Ceph source packages baseurl=https://download.ceph.com/rpm-mimic/el7/SRPMS enabled=0 priority=2 gpgcheck=1 gpgkey=https://download.ceph.com/keys/release.asc
- アドオンパッケージのダウンロード
sudo ヤムのインストール -y https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
- セフアップグレード
su -c 'rpm -Uvh https://download.ceph.com/rpm-mimic/el7/noarch/ceph-release-1-1.el7.noarch.rpm'
- 修正する
sudo yum update
- Cephをインストールしてください
yum -y install ceph ceph-radosgw
答え2
この試み:
sudo yum install -y yum-utils && sudo yum-config-manager --add-repo https://dl.fedoraproject.org/pub/epel/7/x86_64/ && sudo yum install --nogpgcheck -y epel-release && sudo rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-7 && sudo rm /etc/yum.repos.d/dl.fedoraproject.org*
おそらく、以下を使用することもできます。http://bbs.ceph.org.cn/question/584
答え3
Ubuntu 18.04の場合は、universe
ディストリビューションを追加してみてください。
sudo add-apt-repository universe
源泉:https://github.com/dotnet/cli/issues/9876#issuecomment-414854527