Unable to install shibboleth.x86_64 on AWS EC2 instance
Nate Klingenstein
ndk at sudonym.me
Sat Sep 8 17:34:29 EDT 2018
Ron,
Okay, I got it to build and load the module fine on Amazon Linux 2 and you
don't need any special apxs directives. I've verified that shibd runs,
/Shibboleth.sso/Status reports OK, and I can auto-generate metadata. You
will need to install libmemcached-devel too. It's otherwise like a
standard SRPM build.
I'll try on 2018-03 again now. I suspect I just had too small a VM and it
was running out of memory during the build process. I couldn't even run
top in parallel. If it works, I'll update the Wiki page.
Thanks,
Nate.
On Sat, Sep 8, 2018 at 7:35 PM, Nate Klingenstein <ndk at sudonym.me> wrote:
> 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/f55a194b/attachment.html>
More information about the users
mailing list