EPEL requirement on CentOS is only because of leveldb
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
puppet-ceph |
Fix Released
|
Undecided
|
Emilien Macchi |
Bug Description
Just wanted to document this somewhere.
Installing Ceph requires leveldb. leveldb is not included in the main CentOS repositories and thus is fetched from EPEL.
This makes installing Ceph from the official repositories impossible unless enabling EPEL.
CentOS provides a Ceph repository through it's Storage SIG initiative:
- https:/
- https:/
The generated repositories include the required leveldb package, ex: http://
It feels silly that EPEL is required for the "official" way of installing Ceph but it looks like this won't be fixed in the short term.
Changed in puppet-ceph: | |
assignee: | nobody → Emilien Macchi (emilienm) |
status: | New → Confirmed |
The SIG repos are officially available in CentOS 7:
# yum install centos-release-ceph ci.centos. org ci.centos. org ci.centos. org release- ceph-hammer. noarch 0:1.0-5.el7.centos will be installed release- storage- common for package: centos- release- ceph-hammer- 1.0-5.el7. centos. noarch release- storage- common. noarch 0:1-2.el7.centos will be installed
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
* base: mirror.
* extras: mirror.
* updates: mirror.
Resolving Dependencies
--> Running transaction check
---> Package centos-
--> Processing Dependency: centos-
--> Running transaction check
---> Package centos-
--> Finished Dependency Resolution
Dependencies Resolved
======= ======= ======= ======= ======= ======= ======= ======= ======= ======= ======= ======= ======= ======= ======= ======= ======= ======= ======= ======= ======= ======= ======= ======= ======= ======= ======= ======= ======= ======= ======= ======= ======= ======= ======= ======= ======= ======= ======= ======= ======= ======= ======= ======= ======= === ======= ======= ======= ======= ======= ======= ======= ======= ======= ======= ======= ======= ======= ======= ======= ======= ======= ======= ======= ======= ======= ======= ======= ======= ======= ======= ======= ======= ======= ======= ======= ======= ======= ======= ======= ======= ======= ======= ======= ======= ======= ======= ======= ======= === release- ceph-hammer noarch 1.0-5.el7.centos extras 4.5 k release- storage- common noarch 1-2.el7.centos extras 4.5 k
Package Arch Version Repository Size
=======
Installing:
centos-
Installing for dependencies:
centos-
Transaction Summary ======= ======= ======= ======= ======= ======= ======= ======= ======= ======= ======= ======= ======= ======= ======= ======= ======= ======= ======= ======= ======= ======= ======= ======= ======= ======= ======= ======= ======= ======= ======= ======= ======= ======= ======= ======= ======= ======= ======= ======= ======= ======= ======= ======= ===
=======
Install 1 Package (+1 Dependent package)
Total download size: 9.1 k
Installed size: 2.0 k
Is this ok [y/d/N]: