Difference between revisions of "FAQ"

From PC2wiki
Jump to: navigation, search
m (Future fix: add note about fix)
m (Unable to login as admin using Java 1.8: added note about downloading 9.5.3)
Line 19: Line 19:
  
 
This problem has been found only with Java 1.8.0_161 and pc2 version
 
This problem has been found only with Java 1.8.0_161 and pc2 version
9.5.2 and earlier.  There is a work around below.
+
9.5.2 and earlier.   
 +
 
 +
'''PC^2 Version 9.5.3''' fixes this problem, download this version by clicking [https://pc2.ecs.csus.edu/pc2code.html this link]
  
 
The symptoms are as follows:
 
The symptoms are as follows:
Line 31: Line 33:
  
 
==Workaround==
 
==Workaround==
 +
 +
This work around is for versions before 9.5.3
  
 
To work around this problem one must specify true for a system property <tt>jdk.crypto.KeyAgreement.legacyKDF</tt>.
 
To work around this problem one must specify true for a system property <tt>jdk.crypto.KeyAgreement.legacyKDF</tt>.
Line 41: Line 45:
 
  java.security.NoSuchAlgorithmException: Unsupported secret key algorithm: DES
 
  java.security.NoSuchAlgorithmException: Unsupported secret key algorithm: DES
  
==Future fix==
+
==Fix==
 +
 
 +
PC2 Version 9.5.3 fixes this problem.  Download the new version by clicking [https://pc2.ecs.csus.edu/pc2code.html this link]
  
PC2 Version 9.5.3 fixes this problem.  The scripts were updated
+
The fix was to update the scripts to use the workaround described in the previous section.
to use the workaround described in the previous section.
 
  
 
= See Also =
 
= See Also =

Revision as of 08:40, 3 March 2018

Frequently Asked Questions (FAQ) are maintained on the PC² web site.

If you are troubleshooting or trying to get PC² to work, read the Troubleshooting section.

Click here to view FAQ.

FAQ Sections

Unable to login as admin using Java 1.8

This problem has been found only with Java 1.8.0_161 and pc2 version 9.5.2 and earlier.

PC^2 Version 9.5.3 fixes this problem, download this version by clicking this link

The symptoms are as follows:

  1. The server startup seems to work
  2. When logging in the Admin is stuck with a busy (hourglass) cursor
  3. In the pc2 server log file there will be a an error (see below)

Java 1.8.0_161 and later have changed encryption and that causes a login problem and more. Since pc2 encrypts both network communications and files - both areas are affected.

Workaround

This work around is for versions before 9.5.3

To work around this problem one must specify true for a system property jdk.crypto.KeyAgreement.legacyKDF. So in each pc2 script, ex pc2server or pc2admin one must add the java system property

-Djdk.crypto.KeyAgreement.legacyKDF=true 

just after the javaw command, thus

javaw -Djdk.crypto.KeyAgreement.legacyKDF=true 

In the pc2 server log there will be an error message

java.security.NoSuchAlgorithmException: Unsupported secret key algorithm: DES

Fix

PC2 Version 9.5.3 fixes this problem. Download the new version by clicking this link

The fix was to update the scripts to use the workaround described in the previous section.

See Also