Deletions:
Additions:
~1) [[http://laceweddingdresses.org/ lace wedding dresses]]
at cli.System.Reflection.Emit.TypeBuilder.check_created (Unknown Source)
at cli.System.Reflection.Emit.TypeBuilder.GetMethodImpl (Unknown Source)
at cli.System.Type.GetMethod (Unknown Source)
at cli.System.Type.GetMethod (Unknown Source)
at cli.IKVM.Internal.DynamicTypeWrapper$JavaTypeImpl.GenerateMethod (Unknown Source)
at cli.IKVM.Internal.DynamicTypeWrapper$JavaTypeImpl.LinkMethod (Unknown Source)
at cli.IKVM.Internal.DynamicTypeWrapper.LinkMethod (Unknown Source)
at cli.IKVM.Internal.MethodWrapper.Link (Unknown Source)
at java.lang.reflect.Method.Invoke (Method.java)%%
~1) Does not listen on 8888 or 2323 .
at cli.System.Reflection.Emit.TypeBuilder.check_created (Unknown Source)
at cli.System.Reflection.Emit.TypeBuilder.GetMethodImpl (Unknown Source)
at cli.System.Type.GetMethod (Unknown Source)
at cli.System.Type.GetMethod (Unknown Source)
at cli.IKVM.Internal.DynamicTypeWrapper$JavaTypeImpl.GenerateMethod (Unknown Source)
at cli.IKVM.Internal.DynamicTypeWrapper$JavaTypeImpl.LinkMethod (Unknown Source)
at cli.IKVM.Internal.DynamicTypeWrapper.LinkMethod (Unknown Source)
at cli.IKVM.Internal.MethodWrapper.Link (Unknown Source)
at java.lang.reflect.Method.Invoke (Method.java)%%
~1) Does not listen on 8888 or 2323 .
Deletions:
at cli.System.Reflection.Emit.TypeBuilder.GetMethodImpl (Unknown Source)
at cli.System.Type.GetMethod (Unknown Source)
at cli.System.Type.GetMethod (Unknown Source)
at cli.IKVM.Internal.DynamicTypeWrapper$JavaTypeImpl.GenerateMethod (Unknown Source)
at cli.IKVM.Internal.DynamicTypeWrapper$JavaTypeImpl.LinkMethod (Unknown Source)
at cli.IKVM.Internal.DynamicTypeWrapper.LinkMethod (Unknown Source)
at cli.IKVM.Internal.MethodWrapper.Link (Unknown Source)
at java.lang.reflect.Method.Invoke (Method.java)%%
~1) Does not listen on 8888 or 2323.
Additions:
++If you use debian, ubuntu or gentoo, you can use [[http://xavia.thenico.fr.eu.org/~nico/freenet-init this init.d script]].++
Deletions:
Additions:
++If you use debian, ubuntu or gentoo, you can use [[http://www.mastersthesiswriting.com/thesis.html online thesis writing]].++
INFO: Native BigInteger library jbigi not loaded, reason: 'Dont know jbigi library name for os type 'Unix 2.4.29.0'' - using pure java
INFO: Native BigInteger library jbigi not loaded, reason: 'Dont know jbigi library name for os type 'Unix 2.4.29.0'' - using pure java
Deletions:
INFO: Native BigInteger library jbigi [[http://www.mastersthesiswriting.com/thesis.html online thesis writing]] not loaded, reason: 'Dont know jbigi library name for os type 'Unix 2.4.29.0'' - using pure java
Additions:
INFO: Native BigInteger library jbigi [[http://www.mastersthesiswriting.com/thesis.html online thesis writing]] not loaded, reason: 'Dont know jbigi library name for os type 'Unix 2.4.29.0'' - using pure java
Deletions:
Additions:
INFO: Native BigInteger library jbigi [http://www.mastersthesiswriting.com/thesis.html online thesis writing] not loaded, reason: 'Dont know jbigi library name for os type 'Unix 2.4.29.0'' - using pure java
Deletions:
Additions:
==== General FAQ ====
== I want Freenet start when my system boots up ==
The freenet installer creates a cronjob which does this.
++If you use debian, ubuntu or gentoo, you can use [[http://xavia.thenico.fr.eu.org/~nico/freenet-init this init.d script]].++
++It is an unofficial script but it works very well !++
== I found a bug that does not exist with Sun Java VM ...==
==== Installing Freenet 0.7 on GNU/Linux with the OpenJDK JVM ====
[[http://openjdk.java.net/ OpenJDK]] is a project by Sun to release a Java Development Kit using completely free and open source code.
== Install requirements ==
If you use debian or ubuntu, do:
~**aptitude install openjdk-6-jre**
or, on a headless system (or if you don't want/need GUI support):
~**aptitude install openjdk-6-jre-headless**
Then install freenet as normal, ie. ./run.sh.
==== Installing Freenet 0.7 on GNU/Linux with the GNU Interpreter for Java (GIJ) ====
== Install requirements ==
In theory, at least gij 4.1 with classpath 0.90 and gnu-crypto 2.0.1.
If you use debian or ubuntu, do:
Then install freenet as normal, ie. ./run.sh.
However, this doesn't actually work since GCJ hasn't implemented the JKS algorithm and so you'll get something along the lines of this:
%%INFO: Error while handling the CA :JKS
java.security.KeyStoreException: JKS
at java.security.KeyStore.getInstance(libgcj.so.90)
at java.security.KeyStore.getInstance(libgcj.so.90)
at Sha1Test.main(Sha1Test.java:46)
Caused by: java.security.NoSuchAlgorithmException: Algorithm [JKS] of type [KeyStore] from provider [gnu.javax.security.auth.callback.GnuCallbacks: name=GNU-CALLBACKS version=2.1] is not found
at gnu.java.security.Engine.getInstance(libgcj.so.90)
at java.security.KeyStore.getInstance(libgcj.so.90)
...2 more%%
== Runtime requirements ==
However, a complete install of freenet runs perfectly fine on GIJ. (You probably need GNU classpath as well.)
So, if you're determined to run freenet on GIJ, install it with some other JVM (such as openJDK), then use GIJ. You can even install it on a different computer, copy the files over, and use GIJ.
== I want Freenet start when my system boots up ==
The freenet installer creates a cronjob which does this.
++If you use debian, ubuntu or gentoo, you can use [[http://xavia.thenico.fr.eu.org/~nico/freenet-init this init.d script]].++
++It is an unofficial script but it works very well !++
== I found a bug that does not exist with Sun Java VM ...==
==== Installing Freenet 0.7 on GNU/Linux with the OpenJDK JVM ====
[[http://openjdk.java.net/ OpenJDK]] is a project by Sun to release a Java Development Kit using completely free and open source code.
== Install requirements ==
If you use debian or ubuntu, do:
~**aptitude install openjdk-6-jre**
or, on a headless system (or if you don't want/need GUI support):
~**aptitude install openjdk-6-jre-headless**
Then install freenet as normal, ie. ./run.sh.
==== Installing Freenet 0.7 on GNU/Linux with the GNU Interpreter for Java (GIJ) ====
== Install requirements ==
In theory, at least gij 4.1 with classpath 0.90 and gnu-crypto 2.0.1.
If you use debian or ubuntu, do:
Then install freenet as normal, ie. ./run.sh.
However, this doesn't actually work since GCJ hasn't implemented the JKS algorithm and so you'll get something along the lines of this:
%%INFO: Error while handling the CA :JKS
java.security.KeyStoreException: JKS
at java.security.KeyStore.getInstance(libgcj.so.90)
at java.security.KeyStore.getInstance(libgcj.so.90)
at Sha1Test.main(Sha1Test.java:46)
Caused by: java.security.NoSuchAlgorithmException: Algorithm [JKS] of type [KeyStore] from provider [gnu.javax.security.auth.callback.GnuCallbacks: name=GNU-CALLBACKS version=2.1] is not found
at gnu.java.security.Engine.getInstance(libgcj.so.90)
at java.security.KeyStore.getInstance(libgcj.so.90)
...2 more%%
== Runtime requirements ==
However, a complete install of freenet runs perfectly fine on GIJ. (You probably need GNU classpath as well.)
So, if you're determined to run freenet on GIJ, install it with some other JVM (such as openJDK), then use GIJ. You can even install it on a different computer, copy the files over, and use GIJ.
Deletions:
== What is required ? ==
At least gij 4.1 with classpath 0.90 and gnu-crypto 2.0.1.
If you use debian or ubuntu, you can try:
== What do you have to do ? ==
~1) Locate your //classpath.security// by doing **find / -name classpath.security**
~1) Add to this file:
%%(bash)
security.provider.2=gnu.crypto.jce.GnuCrypto
security.provider.3=gnu.javax.crypto.jce.GnuSecurity
%%
~1) Create somewhere a directory named //freenet07//
~1) Download //[[http://downloads.freenetproject.org/alpha/installer/freenet07.tar.gz freenet07.tar.gz]]// and extract it using **tar xvzf freenet07.tar.gz**.
~1) Edit wrapper.conf to look like:
%%(bash)
wrapper.java.classpath.1=freenet.jar
wrapper.java.classpath.2=freenet-ext.jar
wrapper.java.classpath.3=/usr/share/java/javax-security.jar
wrapper.java.classpath.4=/usr/share/java/javax-crypto.jar
wrapper.java.classpath.5=/usr/share/java/gnu-crypto.jar
%%
~1) Make sure that you have a file named //freenet.jar//, if not create a symbolic link to //freenet-stable-latest.jar// using **ln -s freenet-stable-latest.jar freenet.jar**
~1) Launch //run.sh//
Note that if you experience a long delay (5 or 10 seconds) before a Freesite page is sent to the browser, this is due to the fact that Classpath's URI constructor (used in the HTML content filter) is extremely slow (can take up to a couple of seconds for a single call). If / when a solution is found to this problem, or it resolved upstream, it will be reflected in this page.
== I want Freenet start when my Linux boot ==
If you use debian, ubuntu or gentoo, you can use [[http://xavia.thenico.fr.eu.org/~nico/freenet-init this init.d script]].
It is an unofficial script but it works very well !
== I found a bug that do not exist with Sun Java VM ...==
== I got ##""Exception in thread "main" java.lang.NoClassDefFoundError: freenet.node.Node""## ==
Reread step 6 !
Revision [2740]
Edited on 2008-07-17 12:09:48 by Infinity0 [remove redundant ones (ie. dependancies of others)]Additions:
~**apt-get install libgnucrypto-java gij classpath classpath-tools**
Deletions:
Additions:
~1) Locate your //classpath.security// by doing **find / -name classpath.security**
~1) Download //[[http://downloads.freenetproject.org/alpha/installer/freenet07.tar.gz freenet07.tar.gz]]// and extract it using **tar xvzf freenet07.tar.gz**.
~1) Make sure that you have a file named //freenet.jar//, if not create a symbolic link to //freenet-stable-latest.jar// using **ln -s freenet-stable-latest.jar freenet.jar**
~1) Download //[[http://downloads.freenetproject.org/alpha/installer/freenet07.tar.gz freenet07.tar.gz]]// and extract it using **tar xvzf freenet07.tar.gz**.
~1) Make sure that you have a file named //freenet.jar//, if not create a symbolic link to //freenet-stable-latest.jar// using **ln -s freenet-stable-latest.jar freenet.jar**
Deletions:
~1) Download [[http://downloads.freenetproject.org/alpha/installer/freenet07.tar.gz freenet07.tar.gz]] and extract it.
~1) Make sure that you have a file named //freenet.jar//, if not create a symbolic link to freenet-stable-latest.jar using **ln -s freenet-stable-latest.jar freenet.jar**
Additions:
~1) Make sure that you have a file named //freenet.jar//, if not create a symbolic link to freenet-stable-latest.jar using **ln -s freenet-stable-latest.jar freenet.jar**
Reread step 6 !
Reread step 6 !
Deletions:
I think that freenet-cvs-snapshot.jar has been renamed to freenet-r//something//-snapshot.jar.
Please rerename this file :)
Additions:
~1) Download [[http://downloads.freenetproject.org/alpha/installer/freenet07.tar.gz freenet07.tar.gz]] and extract it.
~1) Edit wrapper.conf to look like:
wrapper.working.dir=./
wrapper.java.classpath.1=freenet.jar
wrapper.java.classpath.2=freenet-ext.jar
wrapper.java.classpath.3=/usr/share/java/javax-security.jar
wrapper.java.classpath.4=/usr/share/java/javax-crypto.jar
wrapper.java.classpath.5=/usr/share/java/gnu-crypto.jar
~1) Launch //run.sh//
~1) Edit wrapper.conf to look like:
wrapper.working.dir=./
wrapper.java.classpath.1=freenet.jar
wrapper.java.classpath.2=freenet-ext.jar
wrapper.java.classpath.3=/usr/share/java/javax-security.jar
wrapper.java.classpath.4=/usr/share/java/javax-crypto.jar
wrapper.java.classpath.5=/usr/share/java/gnu-crypto.jar
~1) Launch //run.sh//
Deletions:
~1) Create a file called //runme.sh// containing:
#!/bin/bash
# My First Starting Freenet with Free Java VM Script
# By nico
# This script is in public domain (I do not own copyright nor anything to that)
gij -cp /usr/share/java/javax-security.jar:/usr/share/java/javax-crypto.jar:/usr/share/java/gnu-crypto.jar:freenet-ext.jar:freenet-cvs-snapshot.jar freenet.node.Node
exit
~1) Do **chmod +x ./runme.sh**
~1) Fire on with **./runme.sh**
~1) Find some friend
~1) Welcome to Freenet 0.7's Network !!
Revision [1143]
Edited on 2006-07-06 22:14:26 by ColinDavisAdditions:
~**apt-get install libgnucrypto-java gij java-gcj-compat classpath-common classpath-common-unzipped libgcj-common classpath-tools**
~1) Locate your classpath.security by doing **find / -name classpath.security**
~1) Locate your classpath.security by doing **find / -name classpath.security**
Deletions:
~1) Locate your classpath.security by doing **slocate classpath.security**
Additions:
It is an unofficial script but it works very well !
Because many users use Sun Java VM
Because many users use Sun Java VM
Deletions:
Because many user use Sun Java VM
Revision [994]
Edited on 2006-05-30 23:46:43 by DaveBaker [Add note about Classpath's insanely slow URI constructors.]Additions:
Note that if you experience a long delay (5 or 10 seconds) before a Freesite page is sent to the browser, this is due to the fact that Classpath's URI constructor (used in the HTML content filter) is extremely slow (can take up to a couple of seconds for a single call). If / when a solution is found to this problem, or it resolved upstream, it will be reflected in this page.
Revision [980]
Edited on 2006-05-22 15:56:58 by NicO [wrapper.jar's bug fixed, restore the old version]Additions:
~1) Download [[http://downloads.freenetproject.org/alpha/freenet-cvs-snapshot.jar freenet-cvs-snapshot.jar]] and [[http://downloads.freenetproject.org/alpha/freenet-ext.jar freenet-ext.jar]]
gij -cp /usr/share/java/javax-security.jar:/usr/share/java/javax-crypto.jar:/usr/share/java/gnu-crypto.jar:freenet-ext.jar:freenet-cvs-snapshot.jar freenet.node.Node
gij -cp /usr/share/java/javax-security.jar:/usr/share/java/javax-crypto.jar:/usr/share/java/gnu-crypto.jar:freenet-ext.jar:freenet-cvs-snapshot.jar freenet.node.Node
Deletions:
gij -cp /usr/share/java/javax-security.jar:/usr/share/java/javax-crypto.jar:/usr/share/java/gnu-crypto.jar:freenet-ext.jar:freenet-cvs-snapshot.jar:wrapper.jar freenet.node.Node
Additions:
~1) Download [[http://downloads.freenetproject.org/alpha/freenet-cvs-snapshot.jar freenet-cvs-snapshot.jar]], [[http://downloads.freenetproject.org/alpha/freenet-ext.jar freenet-ext.jar]] and [[http://downloads.freenetproject.org/alpha/wrapper.jar wrapper.jar]].
gij -cp /usr/share/java/javax-security.jar:/usr/share/java/javax-crypto.jar:/usr/share/java/gnu-crypto.jar:freenet-ext.jar:freenet-cvs-snapshot.jar:wrapper.jar freenet.node.Node
gij -cp /usr/share/java/javax-security.jar:/usr/share/java/javax-crypto.jar:/usr/share/java/gnu-crypto.jar:freenet-ext.jar:freenet-cvs-snapshot.jar:wrapper.jar freenet.node.Node
Deletions:
gij -cp /usr/share/java/javax-security.jar:/usr/share/java/javax-crypto.jar:/usr/share/java/gnu-crypto.jar:freenet-ext.jar:freenet-cvs-snapshot.jar freenet.node.Node
Revision [827]
Edited on 2006-04-19 12:37:34 by NicOAdditions:
~1) After startup freenet throws the following exceptions forever: %%Caught java.lang.RuntimeException: java.net.SocketException: Unsupported address family
Deletions:
Revision [826]
Edited on 2006-04-19 12:36:17 by NicOAdditions:
~1) On startup freenet first throws the following exception: %%ERROR: The resource freenet/support/CPUInformation/libjcpuid-x86-linux.so was not a valid library for this platform
INFO: Native BigInteger library jbigi not loaded - using pure java%%
~1) After startup freenet throws the following exceptions forever: %%Caught java.lang.RuntimeException: java.net.SocketException: Unsupported address family
~1) telnet localhost 2323 lists possible commands but then disconnects immediately and the following is printed to stdout: %%Bye... (java.net.SocketTimeoutException: Timeout)%%
~1) Throws the following on startup unless -Xmx256M is used: %%Exception in thread "main" java.lang.OutOfMemoryError
~1) telnet localhost 2323 lists possible commands but then disconnects immediately and the following is printed to stdout: %%Bye... (java.net.SocketTimeoutException: Timeout)%%
~1) Fails with %%INFO: Native CPUID library jcpuid not loaded, reason: 'Dont know jcpuid library name for os type 'Unix 2.4.29.0'' - will not be able to read CPU information using CPUID
INFO: Native BigInteger library jbigi not loaded - using pure java%%
~1) After startup freenet throws the following exceptions forever: %%Caught java.lang.RuntimeException: java.net.SocketException: Unsupported address family
~1) telnet localhost 2323 lists possible commands but then disconnects immediately and the following is printed to stdout: %%Bye... (java.net.SocketTimeoutException: Timeout)%%
~1) Throws the following on startup unless -Xmx256M is used: %%Exception in thread "main" java.lang.OutOfMemoryError
~1) telnet localhost 2323 lists possible commands but then disconnects immediately and the following is printed to stdout: %%Bye... (java.net.SocketTimeoutException: Timeout)%%
~1) Fails with %%INFO: Native CPUID library jcpuid not loaded, reason: 'Dont know jcpuid library name for os type 'Unix 2.4.29.0'' - will not be able to read CPU information using CPUID
Deletions:
%%ERROR: The resource freenet/support/CPUInformation/libjcpuid-x86-linux.so was not a valid library for this platform
INFO: Native BigInteger library jbigi not loaded - using pure java%%
~1) After startup freenet throws the following exceptions forever:
%%Caught java.lang.RuntimeException: java.net.SocketException: Unsupported address family
~1) telnet localhost 2323 lists possible commands but then disconnects immediately and the following is printed to stdout:
%%Bye... (java.net.SocketTimeoutException: Timeout)%%
~1) Throws the following on startup unless -Xmx256M is used:
%%Exception in thread "main" java.lang.OutOfMemoryError
~1) telnet localhost 2323 lists possible commands but then disconnects immediately and the following is printed to stdout:
Bye... (java.net.SocketTimeoutException: Timeout)
~1) Fails with
%%INFO: Native CPUID library jcpuid not loaded, reason: 'Dont know jcpuid library name for os type 'Unix 2.4.29.0'' - will not be able to read CPU information using CPUID
Additions:
%%INFO: Native CPUID library jcpuid not loaded, reason: 'Dont know jcpuid library name for os type 'Unix 2.4.29.0'' - will not be able to read CPU information using CPUID
INFO: Native BigInteger library jbigi not loaded, reason: 'Dont know jbigi library name for os type 'Unix 2.4.29.0'' - using pure java
INFO: Native BigInteger library jbigi not loaded, reason: 'Dont know jbigi library name for os type 'Unix 2.4.29.0'' - using pure java
Deletions:
INFO: Native BigInteger library jbigi not loaded, reason: 'Dont know jbigi library name for os type 'Unix 2.4.29.0'' \- using pure java