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