Not enough entropy - raspberry pi3

neuman <[email protected]> Thu, 13 Apr 2017 09:48:37 -0400
Newsgroups gmane.network.freenet.support
Message-ID <[email protected]>
I've installed freenet on a raspberry pi3 but have been unable to get it 
to start:


Wrapper.log:

MD5: using SUN version 1.8
INFO   | jvm 1    | 2017/04/13 09:33:42 | SHA-256: using SUN version 1.8
INFO   | jvm 1    | 2017/04/13 09:33:42 | SHA-384: using SUN version 1.8
INFO   | jvm 1    | 2017/04/13 09:33:42 | SHA-512: using SUN version 1.8
INFO   | jvm 1    | 2017/04/13 09:37:31 | AES/CTR/NOPADDING (SunJCE 
version 1.8): 631985617ns
INFO   | jvm 1    | 2017/04/13 09:37:31 | AES/CTR/NOPADDING (BC version 
1.54): 1126748832ns
INFO   | jvm 1    | 2017/04/13 09:37:31 | Using JCA cipher provider: 
SunJCE version 1.8
INFO   | jvm 1    | 2017/04/13 09:37:31 | Not enough entropy available.
INFO   | jvm 1    | 2017/04/13 09:37:31 | Trying to gather entropy 
(randomness) by reading the disk...
INFO   | jvm 1    | 2017/04/13 09:37:31 | /dev/hwrng exists - have you 
installed rng-tools?
INFO   | jvm 1    | 2017/04/13 09:37:53 | WrapperManager Error: Error in 
WrapperListener.start callback. java.lang.ExceptionInInitializerError
INFO   | jvm 1    | 2017/04/13 09:37:53 | WrapperManager Error: 
java.lang.ExceptionInInitializerError
INFO   | jvm 1    | 2017/04/13 09:37:53 | WrapperManager Error:     at 
freenet.crypt.ECDH.blockingInit(ECDH.java:237)
INFO   | jvm 1    | 2017/04/13 09:37:53 | WrapperManager Error:     at 
freenet.node.Node.<init>(Node.java:1106)
INFO   | jvm 1    | 2017/04/13 09:37:53 | WrapperManager Error:     at 
freenet.node.NodeStarter.start(NodeStarter.java:194)
INFO   | jvm 1    | 2017/04/13 09:37:53 | WrapperManager Error:     at 
org.tanukisoftware.wrapper.WrapperManager$11.run(WrapperManager.java:4048)
INFO   | jvm 1    | 2017/04/13 09:37:53 | WrapperManager Error: Caused 
by: java.lang.IllegalArgumentException: Invalid point
INFO   | jvm 1    | 2017/04/13 09:37:53 | WrapperManager Error:     at 
org.bouncycastle.math.ec.ECAlgorithms.validatePoint(Unknown Source)
INFO   | jvm 1    | 2017/04/13 09:37:53 | WrapperManager Error:     at 
org.bouncycastle.math.ec.AbstractECMultiplier.multiply(Unknown Source)
INFO   | jvm 1    | 2017/04/13 09:37:53 | WrapperManager Error:     at 
org.bouncycastle.math.ec.ECPoint.multiply(Unknown Source)
INFO   | jvm 1    | 2017/04/13 09:37:53 | WrapperManager Error:     at 
org.bouncycastle.crypto.agreement.ECDHBasicAgreement.calculateAgreement(Unknown 
Source)
INFO   | jvm 1    | 2017/04/13 09:37:53 | WrapperManager Error:     at 
org.bouncycastle.jcajce.provider.asymmetric.ec.KeyAgreementSpi.engineDoPhase(Unknown 
Source)
INFO   | jvm 1    | 2017/04/13 09:37:53 | WrapperManager Error:     at 
javax.crypto.KeyAgreement.doPhase(KeyAgreement.java:567)
INFO   | jvm 1    | 2017/04/13 09:37:53 | WrapperManager Error:     at 
freenet.crypt.ECDH$Curves.selftest_genSecret(ECDH.java:76)
INFO   | jvm 1    | 2017/04/13 09:37:53 | WrapperManager Error:     at 
freenet.crypt.ECDH$Curves.<init>(ECDH.java:114)
INFO   | jvm 1    | 2017/04/13 09:37:53 | WrapperManager Error:     at 
freenet.crypt.ECDH$Curves.<clinit>(ECDH.java:32)
INFO   | jvm 1    | 2017/04/13 09:37:53 | WrapperManager Error:     ... 
4 more
INFO   | jvm 1    | 2017/04/13 09:37:53 | Shutting down...
INFO   | jvm 1    | 2017/04/13 09:37:53 | Completed writing logs to disk.

I have rng-tools installed and added HRNGDEVICE=/dev/urandom  to 
/etc/default/rng-tools  to no avail.


If found this command and I guess it tells me how much I have? Not sure, 
but I included it just in case it helps.

cat /proc/sys/kernel/random/entropy_avail 3116