Evan Daniel <evanbd at ...> writes:

> I ran ./update.sh, and freenet failed to restart (no new version was
> downloaded -- btw, how do I tell when a new version is out?)

Hmm, I don't understand how it ever worked (are you sure it did?)

> jvm 1    |    at java.lang.Thread.run() (/usr/lib/libgcj.so.6.0.0)
> jvm 1    | Caused by: java.security.NoSuchAlgorithmException: SHA-256
> jvm 1    |    at
> java.security.MessageDigest.getInstance(java.lang.String)
> (/usr/lib/libgcj.so.6.0.0)
> jvm 1    |    at freenet.node.Node.readNodeFile(java.lang.String,
> freenet.crypt.RandomSource) (Unknown Source)
--snip-- 
> What does this mean?  Do I have something misconfigured somehow?

It means you're running a JVM that doesn't include a SHA-256 provider. The
presence of libgcj makes me think you're using a Free Software one like gij or
Kaffe, which is standard e.g. on Ubuntu.

Your options are basically to install Sun Java (proprietary but faster, and
possibly more compatible) or follow these instructions to work around it using
GNU Crypto :
http://wiki.freenetproject.org/Freenet0Point7withFreeVm

> Thanks!
> 
> Evan

Bob



Reply via email to