...
Code Block | ||
---|---|---|
| ||
rdw@DELL10:~/idp/bin$ ./plugin.sh -L Plugin net.shibboleth.idp.plugin.rhino: version 1.1.0 available for install Plugin net.shibboleth.idp.plugin.authn.duo.sdk: version 1.1.1 available for install Plugin net.shibboleth.idp.plugin.authn.totp: version 1.0.0 available for install Plugin net.shibboleth.idp.plugin.oidc.op: version 3.0.1 available for install Plugin net.shibboleth.idp.plugin.metadatagen: version 0.1.1 available for install Plugin net.shibboleth.idp.plugin.authn.duo.nimbus: version 1.1.1 available for install Plugin net.shibboleth.idp.plugin.nashorn: Installed version 1.1.0: No update available Plugin net.shibboleth.oidc.common: version 1.1.0 available for install rdw@DELL10:~/idp/bin$ ./plugin.sh -I net.shibboleth.idp.plugin.authn.totp ..... rdw@DELL10:~/idp/bin$ ./plugin.sh -l Plugin: net.shibboleth.idp.plugin.nashorn Current Version: 1.1.0 Plugin: net.shibboleth.idp.plugin.authn.totp Current Version: 1.0.0 |
Trouble Shooting
On Windows a plugin update may fail with the error
Code Block |
---|
java.nio.file.DirectoryNotEmptyException: <PathToIdpHome>\....\ |
This is due to a restriction in some versions of the the Java run time library around the renaming of directories between DOS devices. If you hit this problem you need to let the installer use a temporary directory on the same DOS device (volume) as your IdP Installation. You do this by setting the java.io.tmpDir
property when running the plugin command.
So, assuming an IdP Installation on DOS device F:\
Code Block |
---|
F:\opt\idp\bin> mkdir f:\tmp\
F:\opt\idp\bin> SET JAVA_OPTS=-Djava.io.tmpDir=F:\tmp
F:\opt\idp\bin> Plugin -i <usual command line> |