Feature #13622
closedChange the task to `yum install -x librbd-devel -x librados-devel ceph`
100%
Updated by Ken Dreyer over 8 years ago
Note that this should only be done for the "firefly" branch. In "hammer" and above, librbd-devel
and librados-devel
exist upstream, so we don't want to exclude those.
Updated by Ken Dreyer over 8 years ago
(This is intended to be a workaround for the issue described at #11104) Whoops, Yuri put that in the description already :)
Updated by Anonymous over 8 years ago
I am guessing that what is needed here is a change to teuthology/task/install.py where different versions of librbd and librados get installed for different releases. If this guess is correct (it may not be), then what we need is probably a way to select different packages to be installed based on different configuration information.
Updated by Ken Dreyer over 8 years ago
We just need teuthology/task/install.py
to add "-x librbd-devel -x librados-devel
" to any "yum install ceph
" operations. This is just a hack.
Updated by Ken Dreyer over 8 years ago
Or "exclude =
" those packages in the epel.repo file
Updated by Anonymous over 8 years ago
I pushed an update to wip-13622-wusui that I would like someone to peruse.
The change that I made added the -x librbd-devel -x librados-devel to yum installs where
a variable was used. It may exclude these packages from more than ceph builds but as far
as I can tell, other packages don't have these libraries and excluding non-existent libraries does not seem to hurt the execution of yum (I yum installed -x psychoticaardvark just to make sure).
I am not sure, but I believe this version is the firefly base.
The changes here are not ready to pull because I would like to test them more.
Updated by Ken Dreyer over 8 years ago
https://github.com/ceph/teuthology/commits/wip-13622-wusui looks fine to me.
Updated by Zack Cerza over 8 years ago
- Tracker changed from Bug to Feature
- Status changed from New to In Progress
- Assignee set to Anonymous
Updating fields to reflect reality :)
Updated by Anonymous almost 8 years ago
- Status changed from In Progress to Closed
This bug and 13794 should no longer be affecting things