Abiquo installations running Oracle Java use the Java Cryptography Extension (JCE) Unlimited Strength Jurisdiction Policy. If If the correct JCE jars are not available, Abiquo will not be able to communicate correctly with hypervisors, storage devices, and cloud providers. In this case you may see errors in the UI and errors in /opt/abiquo./tomcat/logs/catalina.out
such as Unable to initialize due to invalid secret key
...
When to install
When to install the JCE libraries:
During the OVA deploy if the VM did not have internet access, or access to the DNS server
If the JCE libraries have "gone missing" perhaps during a system upgrade process.
Install process
The install process is to obtain the Oracle Java Cryptography Extension (JCE) 8 from here: http://www.oracle.com/technetwork/java/javase/downloads/jce8-download-2133166.html.
After you log in, you can download the file file jce_policy-8.zip.
Extract the content and place it in $JAVA_HOME/jre/lib/security
. Note that you may need to first install unzip from the Abiquo repo (yum install unzip
).
Quick install
To install quickly and automatically accept the Oracle JCE license, use these combined commands as root user:
...