Setting Up Yunost 11 and nginx/1.18.0 with Shibboleth

Hello everyone,

I’m seeking guidance on how to properly set up Shibboleth with Yunost 11 and nginx/1.18.0. I’ve attempted to do this using pkg-oss and specifically the ./build_module.sh -v 1.18.0 https://github.com/nginx-shib/nginx-http-shibboleth.git command, but I’ve run into an issue.

During the process, I encountered the following error:

===> Generating nginx-module-shibboleth.deb-changelog
make[1]: Entering directory '/tmp/build_module.sh.1445106/pkg-oss/docs'
xslscript.pl -o changes.xslt changes.xsls
make[1]: xslscript.pl: No such file or directory
make[1]: *** [Makefile:53: changes.xslt] Error 127
make[1]: Leaving directory '/tmp/build_module.sh.1445106/pkg-oss/docs'
make: *** [Makefile:156: nginx-module-shibboleth.deb-changelog] Error 2
build_module.sh: ERROR: Build failed

It seems like there’s an issue with a missing xslscript.pl file. Has anyone else experienced this or a similar issue? I’m looking for any advice or guidance on how to resolve this and successfully complete the setup.

Any help or suggestions would be greatly appreciated. Thank you in advance!

Ok, I was able to fix it myself just now as follows:

XSLSCRIPT_SHA512="f7194c5198daeab9b3b0c3aebf006922c7df1d345d454bd8474489ff2eb6b4bf8e2ffe442489a45d1aab80da6ecebe0097759a1e12cc26b5f0613d05b7c09ffa *stdin" && wget -O /tmp/xslscript.pl https://hg.nginx.org/xslscript/raw-file/01dc9ba12e1b/xslscript.pl && if [ "$(cat /tmp/xslscript.pl | openssl sha512 -r)" = "$XSLSCRIPT_SHA512" ]; then echo "XSLScript checksum verification succeeded!"; chmod +x /tmp/xslscript.pl; mv /tmp/xslscript.pl /usr/local/bin/; else echo "XSLScript checksum verification failed!"; exit 1; fi

This script resolves the issue by downloading the xslscript.pl file and then moving it to `/usr/local/bin/.

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.