[freenet-support] Freenet not working w/ openSuSE 10.0

2006-01-20 Thread Pierre Nicoli
Well, I downloaded the tarball for freenet, untarred it, and fired
./start-freenet.sh

Here is what I get:

linux:/freenet # ./start-freenet.sh
Detected freenet-ext.jar
Detected freenet.jar
Sun java detected.
Sun Java 1.4.2 detected.
Starting Freenet now: Command line: java -Xmx128m -XX:MaxDirectMemorySize=128m
freenet.node.Main
Done
linux:/freenet # os.arch = amd64
ERROR: The resource net/i2p/util/libjbigi-linux-none.so was not a valid library
for this platform
java.lang.UnsatisfiedLinkError: /tmp/jbigi54145lib.tmp: /tmp/jbigi54145lib.tmp:
cannot open shared object file: No such file or directory
at java.lang.ClassLoader$NativeLibrary.load(Native Method)
at java.lang.ClassLoader.loadLibrary0(ClassLoader.java:1751)
at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1647)
at java.lang.Runtime.load0(Runtime.java:769)
at java.lang.System.load(System.java:967)
at net.i2p.util.NativeBigInteger.loadFromResource(NativeBigInteger.java:
497)
at net.i2p.util.NativeBigInteger.loadNative(NativeBigInteger.java:413)
at net.i2p.util.NativeBigInteger.(NativeBigInteger.java:120)
at freenet.crypt.Util.(Util.java:89)
at freenet.crypt.Yarrow.generator_init(Yarrow.java:241)
at freenet.crypt.Yarrow.(Yarrow.java:83)
at freenet.crypt.Yarrow.(Yarrow.java:69)
at
freenet.crypt.ThrottledAsyncEntropyYarrow.(ThrottledAsyncEntropyYarrow.jav
a:32)
at freenet.Core.getRandSource(Core.java:754)
at freenet.node.Node.init(Node.java:3454)
at freenet.node.Main.main(Main.java:476)
INFO: Native BigInteger library jbigi not loaded - using pure java

and you should know that:
linux:/freenet # java -version
java version "1.5.0_03"
Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_03-b07)
Java HotSpot(TM) 64-Bit Server VM (build 1.5.0_03-b07, mixed mode)

and that:
linux:/freenet # uname -a
Linux linux 2.6.13-15.7-default #1 Tue Nov 29 14:32:29 UTC 2005 x86_64 x86_64
x86_64 GNU/Linux
(Yes I do have an AMD64)

and maybe that ?
linux:~ # export
declare -x ACLOCAL_FLAGS="-I /opt/gnome/share/aclocal"
declare -x COLORTERM="1"
declare -x CPU="x86_64"
declare -x FROM_HEADER=""
declare -x GNOME2_PATH="/usr/local:/opt/gnome:/usr"
declare -x GROFF_NO_SGR="yes"
declare -x GTK_PATH="/usr/local/lib/gtk-2.0:/opt/gnome/lib/gtk-2.0:/usr/lib/gtk-
2.0"
declare -x
GTK_PATH64="/usr/local/lib64/gtk-2.0:/opt/gnome/lib64/gtk-2.0:/usr/lib64/gtk-2.0"
declare -x G_BROKEN_FILENAMES="1"
declare -x G_FILENAME_ENCODING
declare -x HISTSIZE="1000"
declare -x HOME="/root"
declare -x HOST="linux"
declare -x HOSTNAME="linux"
declare -x HOSTTYPE="x86_64"
declare -x INFODIR="/usr/local/info:/usr/share/info:/usr/info"
declare -x
INFOPATH="/usr/local/info:/usr/share/info:/usr/info:/opt/gnome/share/info"
declare -x INPUTRC="/etc/inputrc"
declare -x JAVA_BINDIR="/usr/lib64/jvm/java/bin"
declare -x JAVA_HOME="/usr/lib64/jvm/java"
declare -x JAVA_ROOT="/usr/lib64/jvm/java"
declare -x JDK_HOME="/usr/lib64/jvm/java"
declare -x JRE_HOME="/usr/lib64/jvm/java/jre"
declare -x LANG="POSIX"
declare -x LC_CTYPE="fr_FR.UTF-8"
declare -x LESS="-M -I"
declare -x LESSCLOSE="lessclose.sh %s %s"
declare -x LESSKEY="/etc/lesskey.bin"
declare -x LESSOPEN="lessopen.sh %s"
declare -x LESS_ADVANCED_PREPROCESSOR="no"
declare -x LOGNAME="root"
declare -x
LS_COLORS="no=00:fi=00:di=01;34:ln=00;36:pi=40;33:so=01;35:do=01;35:bd=40;33;01:
cd=40;33;01:or=40;31:ex=00;32:*.cmd=00;32:*.exe=01;32:*.com=01;32:*.bat=01;32:*.
btm=01;32:*.dll=01;32:*.tar=00;31:*.tbz=00;31:*.tgz=00;31:*.rpm=00;31:*.deb=00;3
1:*.arj=00;31:*.taz=00;31:*.lzh=00;31:*.zip=00;31:*.zoo=00;31:*.z=00;31:*.Z=00;3
1:*.gz=00;31:*.bz2=00;31:*.tb2=00;31:*.tz2=00;31:*.tbz2=00;31:*.avi=01;35:*.bmp=
01;35:*.fli=01;35:*.gif=01;35:*.jpg=01;35:*.jpeg=01;35:*.mng=01;35:*.mov=01;35:*
.mpg=01;35:*.pcx=01;35:*.pbm=01;35:*.pgm=01;35:*.png=01;35:*.ppm=01;35:*.tga=01;
35:*.tif=01;35:*.xbm=01;35:*.xpm=01;35:*.dl=01;35:*.gl=01;35:*.wmv=01;35:*.aiff=
00;32:*.au=00;32:*.mid=00;32:*.mp3=00;32:*.ogg=00;32:*.voc=00;32:*.wav=00;32:"
declare -x LS_OPTIONS="-a -N --color=tty -T 0"
declare -x MACHTYPE="x86_64-suse-linux"
declare -x MAIL="/var/mail/root"
declare -x
MANPATH="/usr/share/man:/usr/local/man:/usr/X11R6/man:/opt/gnome/share/man"
declare -x MINICOM="-c on"
declare -x NNTPSERVER="news"
declare -x OLDPWD
declare -x OSTYPE="linux"
declare -x PAGER="less"
declare -x
PATH="/sbin:/usr/sbin:/usr/local/sbin:/opt/kde3/sbin:/opt/gnome/sbin:/root/bin:/
usr/local/bin:/usr/bin:/usr/X11R6/bin:/bin:/usr/games:/opt/gnome/bin:/opt/kde3/b
in:/usr/lib/mit/bin:/usr/lib/mit/sbin"
declare -x PKG_CONFIG_PATH="/opt/gnome/lib64/pkgconfig:/opt/gnome/share/pkgconfi
g"
declare -rx PROFILEREAD="true"
declare -x PWD="/root"
declare -x PYTHONSTARTUP="/etc/pythonstart"
declare -x QTDIR="/usr/lib/qt3"
declare -x SDK_HOME="/usr/lib64/jvm/java"
declare -x SHELL="/bin/bash"
declare -x SHLVL="1"
declare -x SSH_CLIENT="xxx.xxx.xxx.xxx  xx" (censored)
declare 

[freenet-support] Re: Freenet daemon dies

2006-01-20 Thread Harrison Smith
Harrison Smith  writes:

> No luck. I fiddled with the -Xmx option; I even downgraded to jre 1.4.2
> blackdown - but it still randomly crashes without explanation. I didn't any
> hs_err_pid_ files, either. If you want to see any of my logs, just tell me
> where they are, and I'll share them.

Okay, I left my telnet session open a while longer, and when freenet started
acting up, a lot of stuff showed up right on the terminal. This is what it said:

("\" means continuation of the previous line)

java.io.IOException: Attempt to use a released TempFileBucket: /root/f
\reenet/store/temp/tbf_11b51af
at freenet.support.SpyOutputStream.checkValid(SpyOutputStream
\.java:29)
at freenet.support.SpyOutputStream.(SpyOutputStream.java
\:48)
at freenet.support.TempFileBucket.getOutputStream(TempFileBuck
\et.java:133)
at freenet.client.SegmentOutputStream.nextBucket(SegmentOutput
\Stream.java:280)
at freenet.client.SegmentOutputStream.write(SegmentOutputStrea
\m.java:192)
at java.io.OutputStream.write(OutputStream.java:58)
at freenet.crypt.DecipherOutputStream.write(DecipherOutputStre
\am.java:40)
at freenet.client.InternalClient$InternalFeedbackToken$Interna
\lDataChunkOutputStream.sendChunk(InternalClient.java:279)
at freenet.support.io.DataChunkOutputStream.write(DataChunkOut
\putStream.java:43)
at freenet.support.io.CBStripOutputStream.write(CBStripOutputS
\tream.java:41)
at freenet.OutputStreamTrailerWriter.writeTrailing(OutputStrea
\mTrailerWriter.java:19)
at freenet.node.states.data.SendData.sendWritePadding(SendData
\.java:536)
at freenet.node.states.data.SendData.received(SendData.java:27
\0)
at freenet.node.StateChain.received(StateChain.java:177)
at freenet.node.StateChain.received(StateChain.java:61)
at freenet.node.StateChainManagingMessageHandler$ChainContaine
\r.run(StateChainManagingMessageHandler.java:335)
at freenet.node.StateChainManagingMessageHandler$ChainContaine
\r.received(StateChainManagingMessageHandler.java:288)
at freenet.node.StateChainManagingMessageHandler$ChainContaine
\r.access$100(StateChainManagingMessageHandler.java:207)
at freenet.node.StateChainManagingMessageHandler.handle(StateC
\hainManagingMessageHandler.java:99)
at freenet.Ticker$Event.run(Ticker.java:325)
at freenet.thread.YThreadFactory$YThread.run(YThreadFactory.ja
\va:285)
java.io.IOException: Attempt to use a released TempFileBucket: /root/f
\reenet/store/temp/tbf_11b51af
at freenet.support.SpyOutputStream.checkValid(SpyOutputStream.
\java:29)
at freenet.support.SpyOutputStream.(SpyOutputStream.java
\:48)
at freenet.support.TempFileBucket.getOutputStream(TempFileBuck
\et.java:133)
at freenet.client.SegmentOutputStream.nextBucket(SegmentOutput
\Stream.java:280)
at freenet.client.SegmentOutputStream.write(SegmentOutputStrea
\m.java:192)
at java.io.OutputStream.write(OutputStream.java:58)
at freenet.crypt.DecipherOutputStream.write(DecipherOutputStre
\am.java:40)
at freenet.client.InternalClient$InternalFeedbackToken$Interna
\lDataChunkOutputStream.sendChunk(InternalClient.java:279)
at freenet.support.io.DataChunkOutputStream.write(DataChunkOut
\putStream.java:43)
at freenet.support.io.CBStripOutputStream.write(CBStripOutputS
\tream.java:41)
at freenet.OutputStreamTrailerWriter.writeTrailing(OutputStrea
\mTrailerWriter.java:19)
at freenet.node.states.data.SendData.sendWritePadding(SendData
\.java:536)
at freenet.node.states.data.SendData.received(SendData.java:27
\0)
at freenet.node.StateChain.received(StateChain.java:177)
at freenet.node.StateChain.received(StateChain.java:61)
at freenet.node.StateChainManagingMessageHandler$ChainContaine
\r.run(StateChainManagingMessageHandler.java:335)
at freenet.node.StateChainManagingMessageHandler$ChainContaine
\r.received(StateChainManagingMessageHandler.java:288)
at freenet.node.StateChainManagingMessageHandler$ChainContaine
\r.access$100(StateChainManagingMessageHandler.java:207)
at freenet.node.StateChainManagingMessageHandler.handle(StateC
\hainManagingMessageHandler.java:99)
at freenet.Ticker$Event.run(Ticker.java:325)
at freenet.thread.YThreadFactory$YThread.run(YThreadFactory.ja
\va:285)
port.SpyOutputStream.checkValid(SpyOutputStream.java:29)
at freenet.support.SpyOutputStream.(SpyOutputStream.java
\:48)
at freenet.support.TempFileBucket.getOutputStream(TempFileBuck
\et.java:133)
at freenet.client.SegmentOutputStream.nextBucket(SegmentOutput
\Stream.java:280)
at freenet.client.SegmentOutputStream.write(SegmentOutputStrea
\m.java:192)
at java.io.OutputStream.write(OutputStream.java:58)
at freenet.crypt.DecipherOutputStream.write(DecipherOutputStre
\am.java:40)
at