Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Code Block
languagebash
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>