<div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div>Ron,</div><div><br></div><div>tl;dr: packaging is purgatory<br></div><div><br></div><div>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.<br></div><div><br></div><div>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.<br></div></div><div dir="ltr"><br></div><div dir="ltr"><div>%if 0%{?rhel} >= 6 || 0%{?centos_version} >= 600 || 0%{?amzn} >= 1<br>PreReq:         xmltooling-schemas%{?_isa} >= 3.0.0, opensaml-schemas%{?_isa} >= 3.0.0<br>%else<br></div><br></div><div>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.</div><div><br></div><div>Thanks,</div><div>Nate.<br></div><div dir="ltr"><div><br></div></div></div></div></div><div class="gmail_extra"><br><div class="gmail_quote">On Sat, Sep 8, 2018 at 6:46 AM, Ron Harris <span dir="ltr"><<a href="mailto:neo204011@gmail.com" target="_blank">neo204011@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr">Thanks Nate for reply.<div><br></div><div>I somewhat understood what was incorrect.</div><div>I followed the sets mentioned in example "Amazon Linux with Apache 2.4"</div><div><br></div><div>when I run this command</div><div>"sudo rpmbuild --rebuild --without builtinapache -D 'shib_options -with-apxs24=/usr/bin/apxs -with-apr1=/usr/bin/apr-1-<wbr>config -enable-apache-24' shibboleth*"</div><div><br></div><div>I am getting below error:</div><div><div>RPM build errors:</div><div>    line 14: prereq is deprecated: PreReq:              xmltooling-schemas(x86-64) >= 3.0.0, opensaml-schemas(x86-64) >= 3.0.0</div><div>    Bad exit status from /var/tmp/rpm-tmp.IRbIyP (%build)</div></div><div><br></div><div>Thanks</div><div><br></div></div></div></div></div><div class="HOEnZb"><div class="h5"><br><div class="gmail_quote"><div dir="ltr">On Sat, Sep 8, 2018 at 12:28 AM Nate Klingenstein <<a href="mailto:ndk@sudonym.me" target="_blank">ndk@sudonym.me</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div>Ron,</div><div><br></div><div>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/.<br></div><div><br></div><div><a href="https://wiki.shibboleth.net/confluence/display/SP3/SRPMBuild" target="_blank">https://wiki.shibboleth.net/<wbr>confluence/display/SP3/<wbr>SRPMBuild</a><br></div></div><div><br></div><div>Take care,</div><div>Nate.<br></div><div dir="ltr"><br></div></div></div></div><div class="gmail_extra"><br><div class="gmail_quote">On Fri, Sep 7, 2018 at 6:33 PM, Ron Harris <span dir="ltr"><<a href="mailto:neo204011@gmail.com" target="_blank">neo204011@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr">Hi,<div><br></div><div>I have previously configured Shibboleth on EC2 instance, but today trying to install on new server, I am facing some issue.</div><div><br></div><div>I am referring to the following link:</div><div><a href="https://wiki.shibboleth.net/confluence/display/SP3/SRPMBuild" target="_blank">https://wiki.shibboleth.net/<wbr>confluence/display/SP3/<wbr>SRPMBuild</a><br></div><div><br></div><div>When I run the command: </div><div>sudo yum install log4shib xerces-c xml-security-c curl-openssl xmltooling opensaml shibboleth<br></div><div><br></div><div>I am getting below message:</div><div><div><br></div><div>Loaded plugins: priorities, update-motd, upgrade-helper</div><div>amzn-main                                                                                                    amzn-updates                                                                                                No package log4shib available.</div><div>No package xerces-c available.</div><div>No package xml-security-c available.</div><div>No package xmltooling available.</div><div>No package opensaml available.</div><div>No package shibboleth available.</div><div>Nothing to do</div></div><div><br></div><div>Can you please help me understand what I maybe missing.</div><div><br></div><div>Thanks</div><div><br></div><div><br></div></div></div></div></div>
<br>-- <br>
For Consortium Member technical support, see <a href="https://wiki.shibboleth.net/confluence/x/coFAAg" rel="noreferrer" target="_blank">https://wiki.shibboleth.net/<wbr>confluence/x/coFAAg</a><br>
To unsubscribe from this list send an email to <a href="mailto:users-unsubscribe@shibboleth.net" target="_blank">users-unsubscribe@shibboleth.<wbr>net</a><br></blockquote></div><br></div>
-- <br>
For Consortium Member technical support, see <a href="https://wiki.shibboleth.net/confluence/x/coFAAg" rel="noreferrer" target="_blank">https://wiki.shibboleth.net/<wbr>confluence/x/coFAAg</a><br>
To unsubscribe from this list send an email to <a href="mailto:users-unsubscribe@shibboleth.net" target="_blank">users-unsubscribe@shibboleth.<wbr>net</a></blockquote></div>
</div></div><br>-- <br>
For Consortium Member technical support, see <a href="https://wiki.shibboleth.net/confluence/x/coFAAg" rel="noreferrer" target="_blank">https://wiki.shibboleth.net/<wbr>confluence/x/coFAAg</a><br>
To unsubscribe from this list send an email to <a href="mailto:users-unsubscribe@shibboleth.net">users-unsubscribe@shibboleth.<wbr>net</a><br></blockquote></div><br></div>