Upgrading Shibboleth in Ubuntu out of channel
Peter Schober
peter.schober at univie.ac.at
Tue Jan 9 21:13:21 EST 2018
* SALYARDS, STEPHEN <salyards at epss.ucla.edu> [2018-01-09 18:04]:
> Related to this, I did try to install the generic debian package for
> 2.6.1 but it returned enough dependencies that said could not be
> upgraded that I decided not to continue down that road. Maybe that
> was an error on my part.
As a general rule and also in this case you can't install binary
packages for other versions and for other distributions than those
they were built and intended for.
> depbase=`echo attribute/filtering/impl/RegistrationAuthorityFunctor.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\
> /bin/bash ../libtool --silent --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I/usr/share/xml/opensaml/include -I/opt/shibboleth-sp/include -pthread -Wall -O2 -DNDEBUG -MT attribute/filtering/impl/RegistrationAuthorityFunctor.lo -MD -MP -MF $depbase.Tpo -c -o attribute/filtering/impl/RegistrationAuthorityFunctor.lo attribute/filtering/impl/RegistrationAuthorityFunctor.cpp &&\
Why does that have /usr/share/xml/opensaml in its include path? That
path belongs to the package management system. So either you installed
a self-compiled version of opensaml into /usr (which is not
recommended as packaged updates may overwrite this and generally chaos
will ensue) or you've installed opensaml from source but did not point
to that version correctly.
-peter
More information about the users
mailing list