ceph-iscsi icon indicating copy to clipboard operation
ceph-iscsi copied to clipboard

Build new RPM for 3.0

Open devicenull opened this issue 5 years ago • 12 comments

The latest RPM I can find for this is 2.7: https://download.ceph.com/ceph-iscsi/latest/rpm/el7/noarch/

Are RPMs still being built for that? Is that a recommended way to install the iscsi gateway?

devicenull avatar Apr 05 '19 15:04 devicenull

Get up to date builds here:

https://shaman.ceph.com/repos/ceph-iscsi/

Note that between the 2.X and 3.X versions we merged ceph-iscsi-cli and ceph-iscsi-config into one rpm ceph-iscsi. However, in some older download dirs ceph-iscsi-cli and ceph-iscsi-config were in a dir also called ceph-iscsi.

So when upgrading manually remove ceph-iscsi-cli/ceph-iscsi-config and install ceph-iscsi.

mikechristie avatar Apr 09 '19 20:04 mikechristie

@mikechristie all the 3.x builds of ceph-iscsi are no longer available on shaman

hoerup avatar May 24 '19 09:05 hoerup

There was a bug in the spec related code that Jason just fixed yesterday. I see it in there today:

https://1.chacra.ceph.com/r/ceph-iscsi/wip-systemd-rhel7/35f0532990356e00e79656a8cdae379885be8725/centos/7/flavors/default/noarch/ceph-iscsi-3.0-54.g35f0532.el7.noarch.rpm

mikechristie avatar May 25 '19 11:05 mikechristie

Oh no, that link was just for branch with Jason's fix. I will update this PR when a link to the master branch is ready.

mikechristie avatar May 25 '19 12:05 mikechristie

When 3.1 gets released - will it be published to download.ceph.com ?

hoerup avatar Jun 07 '19 09:06 hoerup

Yes, I just found out that was broken yesterday, and Jason showed me how to fix it.. I am fixing up the last ceph-iscsi ceph-ansible support issues in my PR, then I will fix the build stuff.

mikechristie avatar Jun 07 '19 18:06 mikechristie

The latest build on chacra is broken (in fact since 3.0-70 I think) because there's no python-rtslib 2.1.fb68 release available on chacra. The dependency has been updated by https://github.com/ceph/ceph-iscsi/commit/e761753ef854589cbb69fa692a5854f800f02d2b

Error: Package: ceph-iscsi-3.0-72.gc5ebf29.el7.noarch (ceph-iscsi-noarch)
           Requires: python-rtslib >= 2.1.fb68
           Available: python-rtslib-2.1.fb63-13.el7.noarch (base)
               python-rtslib = 2.1.fb63-13.el7
           Installing: python-rtslib-2.1.fb67-10.g7713d1e.noarch (python-rtslib-noarch)
               python-rtslib = 2.1.fb67-10.g7713d1e

dsavineau avatar Jun 14 '19 19:06 dsavineau

https://2.chacra.ceph.com/r/python-rtslib/master/67eb1605c697b6307d8083b2962f5170db13d306/centos/7/flavors/default/noarch/

dillaman avatar Jun 14 '19 19:06 dillaman

@dillaman thanks for the quick update !

dsavineau avatar Jun 14 '19 20:06 dsavineau

rpm -i https://1.chacra.ceph.com/r/ceph-iscsi/master/363d8f33b7818fb486443656a73c713cb473f53f/centos/7/flavors/default/noarch/ceph-iscsi-3.2-13.g363d8f3.el7.noarch.rpm error: Failed dependencies: python-configshell >= 1.1.fb25 is needed by ceph-iscsi-3.2-13.g363d8f3.el7.noarch tcmu-runner >= 1.4.0 is needed by ceph-iscsi-3.2-13.g363d8f3.el7.noarch

Help me, please. Where I can get these rpm for centos7 ?

ufm avatar Aug 19 '19 07:08 ufm

tcmu-runner:

https://1.chacra.ceph.com/r/tcmu-runner/master/9c84f7a4348ac326ac269fbdda507953dba6ec2c/centos/7/flavors/default/

configshell:

It is in RHEL 7.7 and 8.0. I do not know the time frame for when Centos will release their repose for those versions.

mikechristie avatar Aug 19 '19 22:08 mikechristie

Thanx for help!

configshell:

It is in RHEL 7.7 and 8.0. I do not know the time frame for when Centos will release their repose for those versions.

Hmm. What version of the Linux distribution to choose to put the gate with the least amount of problems? Except RHEL.

ufm avatar Aug 19 '19 22:08 ufm