On Wed, Mar 26, 2003 at 08:03:20AM -0800, palomitas at hushmail.com wrote:
>
> My "node" file is neither written nor changed.
There is a permissions problem. That is my best guess. If you don't
think that is the problem, send me a log at debug level logging.
>
> I can imagine that I am not the only one with this problem as my routing
> table contains
> a) many nodes with ARK= 1 and
> b) some nodes with a very high ARK number
>
> See log below
>
> Architecture and Operating System
> Architecture x86
> Available processors 1
> Operating System Windows 2000
> OS Version 5.0
> Java Virtual Machine
> JVM Vendor Sun Microsystems Inc.
> JVM Name Java HotSpot(TM) Client VM
> JVM Version 1.4.1_01-b01
>
>
> log:
>
> 1. situation: NO "node" file, NO "node-temp" file
> 2. started Freenet:
> (freenet.node.Main, main): loading node keys: node
> (freenet.node.Main, main): Creating node keys: node
> (freenet.node.Main, main): Writing node file...
> (freenet.node.Main, main): Written node file
> 3. Freenet Node: has [ID_1]
> 4. Transports:
> ARK sequence number 1
> Last ARK sequence number inserted 1 (IS RETRIEVABLE BY MYSELF)
> 5. stopped Freenet
> 6. situation: NO "node" file!!!, YES "node-temp"
> 7. node-temp says:
> ARK.revision=1
> ARK.revisionInserted=1
> 8. started Freenet:
> (freenet.node.Main, main): loading node keys: node
> (freenet.node.Main, main): Creating node keys: node
> (freenet.node.Main, main): Writing node file...
> (freenet.node.Main, main): Written node file
> 9. Freenet Node: has [ID_2] != [ID_1]
> 10. Transports:
> ARK sequence number 1
> Last ARK sequence number inserted 1 (IS RETRIEVABLE)
> 11. stopped Freenet
> 12. situation: NO "node" !!!, YES "node-temp"
> 13. node-temp says:
> ARK.revision=1
> ARK.revisionInserted=1
> 14. I RENAMED THE FILE "node temp" to "node" by hand
> 15. file "node" has "time/date= T_0"
> 16. started Freenet:
> (freenet.node.Main, main): loading node keys: node
> (freenet.node.Main, main): Reading node file...
> (freenet.node.Main, main): [IP_1]:[PORT]
> (freenet.node.Main, main): Keeping old ARK data, revision 1
> (freenet.node.Main, main): initialARKversion = 1, ARKversion = 1
> (freenet.node.Main, main): Read node file
> (freenet.node.Main, main): Old address was [IP_1]:[PORT]
> 17. Freenet Node: has [ID_2]
> 18. Transports:
> ARK sequence number 1
> Last ARK sequence number inserted 1 (IS RETRIEVABLE)
> 19. stopped Freenet
> 20. situation: YES "node" file, YES "node-temp"
> 21. node says:
> ARK.revision=1
> ARK.revisionInserted=1
> 22. node-temp says:
> ARK.revision=1
> ARK.revisionInserted=1
> 23. more precisely: file "node" = file "node-temp"
> 24. I CHANGED MY IP ADDRESS
> 25. started Freenet:
> (freenet.node.Main, main): loading node keys: node
> (freenet.node.Main, main): Reading node file...
> (freenet.node.Main, main): [IP_1]:[PORT]
> (freenet.node.Main, main): Keeping old ARK data, revision 1
> (freenet.node.Main, main): initialARKversion = 1, ARKversion = 1
> (freenet.node.Main, main): Read node file
> (freenet.node.Main, main): Old address was [IP_1]:[PORT]
> 26. Freenet Node: has [ID_2]
> 27. my new IP address is detected correctly
> 28. Transports:
> ARK sequence number 2
> Last ARK sequence number inserted 2 (IS RETRIEVABLE)
> 29. stopped Freenet
> 30. situation: YES "node" file, YES "node-temp"
> 31. node says:
> ARK.revision=1
> ARK.revisionInserted=1
> 32. node-temp says:
> ARK.revision=2
> ARK.revisionInserted=2
> 33. more precisely: "node" FILE IS NOT CHANGED, IT STILL HAS "time/date=
> T_0", so that the problems get bigger:
> 34. started Freenet:
> (freenet.node.Main, main): loading node keys: node
> (freenet.node.Main, main): Reading node file...
> (freenet.node.Main, main): [IP_1]:[PORT]
> (freenet.node.Main, main): Keeping old ARK data, revision 1
> (freenet.node.Main, main): initialARKversion = 1, ARKversion = 1
> (freenet.node.Main, main): Read node file
> (freenet.node.Main, main): Old address was [IP_1]:[PORT]
> 35. Freenet Node: has [ID_2]
> 36. ARK INSERTION ROUTINE IS GOING MAD!
> 37. I get three times:
> (freenet.node.Main$InsertARK, QThread-6): Collision Inserting ARK
> (freenet.node.Main$InsertARK, QThread-6): Collision alert inserting
> ARK!
> 38. when ARK insertion is done, Transports:
> ARK sequence number 4
> Last ARK sequence number inserted 6 (IS NOT RETRIEVABLE BY MYSELF!!!
> NEITHER IS NUMBER 5!!! Number 4 is retrievable.)
> 39. I suppose that my node is telling dung when announcing ("Hi! My ARK
> number is 6.")
> 40. stopped Freenet
> 41. situation: YES "node" file, YES "node-temp"
> 42. node says:
> ARK.revision=1
> ARK.revisionInserted=1
> 43. node-temp says:
> ARK.revision=4
> ARK.revisionInserted=6
> 44. more precisely: "node" FILE IS NOT CHANGED, IT STILL HAS "time/date=
> T_0", so that restarting Freenet continues as above: Reading unchanged
> node file, ARK collisions, ARK numbers getting incredibly high after
> some start/stop cycles.
>
> Workaround until fixed: delete "node" file, rename "node-temp" to "node"
>
> --Palomitas de Ma?z
>
>
>
> Concerned about your privacy? Follow this link to get
> FREE encrypted email: https://www.hushmail.com/?l=2
>
> Big $$$ to be made with the HushMail Affiliate Program:
> https://www.hushmail.com/about.php?subloc=affiliate&l=427
> _______________________________________________
> devl mailing list
> devl at freenetproject.org
> http://hawk.freenetproject.org:8080/cgi-bin/mailman/listinfo/devl
>
--
Matthew Toseland
toad at amphibian.dyndns.org/amphibian at users.sourceforge.net
Full time freenet hacker.
http://freenetproject.org/
Freenet Distribution Node (temporary) at
http://80-192-4-36.cable.ubr09.na.blueyonder.co.uk:8889/MM9L2lTOmNI/
ICTHUS.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: not available
URL:
<https://emu.freenetproject.org/pipermail/devl/attachments/20030326/29ced98c/attachment.pgp>