Shib SP 3.1.0 installed from source package

Marco Malavolti marco.malavolti at garr.it
Fri Jun 5 00:09:00 UTC 2020


Hi to all!!!

I'm trying to install the Shibboleth SP v3.1.0 from source on a Debian
10 (Buster) by following the instructions provided on the page:

https://wiki.shibboleth.net/confluence/display/SP3/LinuxBuild


My VM config:
- CPU: 16 (vCPU)
- RAM: 16 GB
- HDD: 40 GB
- OS: Debian 10 (buster)
- Shibboleth SP: 3.1.0
- Library versions: log4shib 2.0.0, Xerces-C 3.2.2, XML-Security-C
2.0.2, XMLTooling-C 3.1.0, OpenSAML-C 3.1.0, Boost 1.73


These are the steps I've followed:

0) Becomes ROOT:
    sudo su

1) apt install build-essential pkg-config liblog4cpp5-dev
liblog4shib-dev zlib1g-dev openssl libcurl4-openssl-dev libxerces-c-dev
libxml-security-c-dev apache2-dev automake chrpath doxygen g++ groff
libidn11-dev libldap2-dev stunnel4 unixodbc-dev

2) wget
https://dl.bintray.com/boostorg/release/1.73.0/source/boost_1_73_0.tar.gz
-O /usr/local/src/boost_1_73_0.tar.gz
   cd /usr/local/src/ ; tar xzf boost_1_73_0.tar.gz
   cd boost_1_73_0
   ./boostrap.sh
   ./b2
   ./b2 install

3) wget
http://shibboleth.net/downloads/c++-opensaml/latest/xmltooling-3.1.0.tar.gz
-O /usr/local/src/xmltooling-3.1.0.tar.gz
   cd /usr/local/src/ ; tar xzf xmltooling-3.1.0.tar.gz
   cd xmltooling-3.1.0
   ./configure
   make
   make install
  
4) wget
http://shibboleth.net/downloads/c++-opensaml/3.1.0/opensaml-3.1.0.tar.gz
-O /usr/local/src/opensaml-3.1.0.tar.gz
   cd /usr/local/src/ ; tar xzf opensaml-3.1.0.tar.gz
   cd /usr/local/src/opensaml-3.1.0
   ./configure
   make
   make install
  
5) wget
https://shibboleth.net/downloads/service-provider/latest/shibboleth-sp-3.1.0.tar.gz
-O /usr/local/src/shibboleth-sp-3.1.0.tar.gz
   cd /usr/local/src/ ; tar xzf shibboleth-sp-3.1.0.tar.gz
   cd /usr/local/src/shibboleth-sp-3.1.0/
   ./configure --prefix=/opt/shibboleth-sp
   make
   make install
  
5) Enable 'shibd' deamon and restart it:

* cp -v /opt/shibboleth-sp/etc/shibboleth/shibd-debian /etc/init.d/shibd
* cp -v /opt/shibboleth-sp/etc/shibboleth/shibd-systemd
/etc/systemd/system/shibd.service
* systemctl daemon-reload
* systemctl enable shibd.service
* systemctl start shibd.service

6) Enable Shibboleth Apache2 configuration:

* cp /opt/shibboleth-sp/etc/shibboleth/apache24.config
/etc/apache2/conf-available/shib-sp.conf
* apache2ctl configtest
* a2enconf shib-sp.conf
* systemctl reload apache2.service




But the Shibboleth SP doesn't work.

Is there someone who has already installed it on a Debian 10 (buster)
linux distribution and that can help me to understand what I miss or
what I'm doing wrong, please?

Thank you so much, all help will be really appreciated.


Best Regards,

-- 
Marco Malavolti
Consortium GARR - Servizio IDEM GARR AAI
Via dei Tizii, 6 - I-00185 (ROMA)
CF: 97284570583 - PI:07577141000
Mobile: +39 331 608 3639
Skype: marco.mala
PGP KEY: https://keys.openpgp.org/search?q=marco.malavolti@garr.it



More information about the users mailing list