Unable to install shibboleth.x86_64 on AWS EC2 instance

Nate Klingenstein ndk at sudonym.me
Sat Sep 8 15:35:41 EDT 2018


Ron,

tl;dr: packaging is purgatory

First, I'm not sure which Amazon Linux you're using.  With 2018-3, using
the new releases, I was able to get to the point of building OpenSAML, but
it failed to compile the SubjectConfirmation part of the SAML 2 assertion
implementation.  With Amazon Linux 2, I'm getting rpmbuild using a
different path(home directory instead of /usr/src/rpm) among other things.

The example on the webpage is not actively maintained and it's pretty
outdated, so you can't use it with a literal copy/paste.  It's also trying
to pull older releases of many of the dependencies, including xmltooling
and opensaml.  The spec file for the Shibboleth package is just the point
where you are discovering that you built and installed versions that are
too old.

%if 0%{?rhel} >= 6 || 0%{?centos_version} >= 600 || 0%{?amzn} >= 1
PreReq:         xmltooling-schemas%{?_isa} >= 3.0.0,
opensaml-schemas%{?_isa} >= 3.0.0
%else

I'll spend some time playing around on Amazon Linux 2 today to see if I can
get it to build, but it's going to take me awhile.  I'll respond again to
this message later.  I may not be able to resolve it myself, but we'll see.

Thanks,
Nate.


On Sat, Sep 8, 2018 at 6:46 AM, Ron Harris <neo204011 at gmail.com> wrote:

> Thanks Nate for reply.
>
> I somewhat understood what was incorrect.
> I followed the sets mentioned in example "Amazon Linux with Apache 2.4"
>
> when I run this command
> "sudo rpmbuild --rebuild --without builtinapache -D 'shib_options
> -with-apxs24=/usr/bin/apxs -with-apr1=/usr/bin/apr-1-config
> -enable-apache-24' shibboleth*"
>
> I am getting below error:
> RPM build errors:
>     line 14: prereq is deprecated: PreReq:
> xmltooling-schemas(x86-64) >= 3.0.0, opensaml-schemas(x86-64) >= 3.0.0
>     Bad exit status from /var/tmp/rpm-tmp.IRbIyP (%build)
>
> Thanks
>
>
> On Sat, Sep 8, 2018 at 12:28 AM Nate Klingenstein <ndk at sudonym.me> wrote:
>
>> Ron,
>>
>> Your install command is trying to pull from the default pre-configured
>> yum repos rather than installing the locally rebuilt RPM's.  Try
>> localinstall with your RPM's instead as in the example shown on the page or
>> using a Linux distribution that already has prebuilt RPM's in a repository
>> you can add to /etc/yum.repos.d/.
>>
>> https://wiki.shibboleth.net/confluence/display/SP3/SRPMBuild
>>
>> Take care,
>> Nate.
>>
>>
>> On Fri, Sep 7, 2018 at 6:33 PM, Ron Harris <neo204011 at gmail.com> wrote:
>>
>>> Hi,
>>>
>>> I have previously configured Shibboleth on EC2 instance, but today
>>> trying to install on new server, I am facing some issue.
>>>
>>> I am referring to the following link:
>>> https://wiki.shibboleth.net/confluence/display/SP3/SRPMBuild
>>>
>>> When I run the command:
>>> sudo yum install log4shib xerces-c xml-security-c curl-openssl
>>> xmltooling opensaml shibboleth
>>>
>>> I am getting below message:
>>>
>>> Loaded plugins: priorities, update-motd, upgrade-helper
>>> amzn-main
>>>                                     amzn-updates
>>>                                                                     No
>>> package log4shib available.
>>> No package xerces-c available.
>>> No package xml-security-c available.
>>> No package xmltooling available.
>>> No package opensaml available.
>>> No package shibboleth available.
>>> Nothing to do
>>>
>>> Can you please help me understand what I maybe missing.
>>>
>>> Thanks
>>>
>>>
>>>
>>> --
>>> For Consortium Member technical support, see
>>> https://wiki.shibboleth.net/confluence/x/coFAAg
>>> To unsubscribe from this list send an email to
>>> users-unsubscribe at shibboleth.net
>>>
>>
>> --
>> For Consortium Member technical support, see https://wiki.shibboleth.net/
>> confluence/x/coFAAg
>> To unsubscribe from this list send an email to
>> users-unsubscribe at shibboleth.net
>
>
> --
> For Consortium Member technical support, see https://wiki.shibboleth.net/
> confluence/x/coFAAg
> To unsubscribe from this list send an email to
> users-unsubscribe at shibboleth.net
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://shibboleth.net/pipermail/users/attachments/20180908/51c3d481/attachment.html>


More information about the users mailing list