It appears that jwcrypto is required for mod_auth_openidc from the ipsilon-openidc package for the tests to complete on build. This might also be an issue with my build, but "python-jwcrypto" still won't work well as a dependency on CentOS 7 with EPEL.
httpd: Syntax error on line 24 of /tmp/ipsilon-testdir.f5SUzhNb/test1/idp1/httpd.conf: Cannot load modules/mod_auth_openidc.so into server: /tmp/ipsilon-testdir.f5SUzhNb/test1/idp1/modules/mod_auth_openidc.so: cannot open shared object file: No such file or directory
Here's the results from installing ipsilon-openidc from Yum:
[root@ipsilon12 ipsilon]# yum install ipsilon-openidc Loaded plugins: fastestmirror Loading mirror speeds from cached hostfile * base: mirror.cc.columbia.edu * epel: mirror.symnds.com * extras: mirror.symnds.com * updates: mirror.trouble-free.net Resolving Dependencies --> Running transaction check ---> Package ipsilon-openidc.noarch 0:1.2.0-1.el7 will be installed --> Processing Dependency: python-jwcrypto for package: ipsilon-openidc-1.2.0-1.el7.noarch --> Finished Dependency Resolution Error: Package: ipsilon-openidc-1.2.0-1.el7.noarch (puiterwijk.fedorapeople.org_ipsilon-master_) Requires: python-jwcrypto You could try using --skip-broken to work around the problem You could try running: rpm -Va --nofiles --nodigest
And a search for jwcrypto:
[root@ipsilon12 ipsilon]# yum search jwcrypto Loaded plugins: fastestmirror Loading mirror speeds from cached hostfile * base: mirror.cc.columbia.edu * epel: mirror.symnds.com * extras: mirror.symnds.com * updates: mirror.trouble-free.net Warning: No matches found for: jwcrypto No matches found
From IRC:
13:00:32 <ipsilon-bot> trac.ticket.new -- dtheisen opened a new ticket on the ipsilon trac instance https://fedorahosted.org/ipsilon/ticket/236 13:12:18 <djt> that one shouldn't be too annoying to fix 13:13:06 <puiterwijk> You mean #236? 13:13:11 <djt> yeah 13:13:24 <djt> freeipa ships python-jwcrypto 13:13:26 <djt> in their repos 13:13:30 <djt> for centos7 13:13:40 <puiterwijk> Right. And it'll land in CentOS/RHEL7.3 13:13:59 <djt> oh nice 13:14:00 <puiterwijk> So because of that we can't ship it in EPEL 13:14:11 <djt> you can probably just close that ticket then 13:14:18 <puiterwijk> Yeah, was just about to do so 13:14:33 <djt> just wanted known issues to be out there :) 13:14:48 <puiterwijk> Fair enough :)
Fields changed
resolution: => worksforme status: new => closed
Metadata Update from @dtheisen: - Issue assigned to puiterwijk - Issue set to the milestone: Backlog - Issue tagged with: centos, jwcrypto, openidc, package, test, yum
Login to comment on this ticket.