Re: [freenet-support] cloning freenet on different servers

2010-09-08 Thread Mark

 You shouldn't run into problems doing a direct copy, assuming you
 change the four ports mentioned in freenet.ini. You will simply have
 multiple instances of freenet running, each accessible via it's own
 http port, each accessing it's own udp data pipes/local sockets. I
 think.
 thank you for getting back to me.
 If I understand you correctly, if I copy the freenet
 directory/subdirectories from machine A to another machine in a
 different geographical location, say machine B, I don't need to do
 anything but start the service (run.sh start). All of my
 configuration files, trusted friends, etc. will be duplicated from
 machine A to machine B. Then, a new KEY will be issued by machine B
 that I can use to make friends with machine A. Correct?
 Oh ... hrmm ... right, each node has it's identity key ... stored in
 the opennet-OPENNETPORT and node-DARKNETPORT files. I'm not sure what
 would happen if two nodes with the same identities run at the same
 time. (They will, of course, but I'm not sure what, if any, collisions
 will happen. I don't think I want to find out either :b.) Perhaps (my
 wild guess) if you delete these two files they will be regenerated?

 There is yet another problem.  The cache (both of them) will contain 
 information from the originating Machine A.
 It seems, there is no easy way to clone.

I'm currently working on a bartPE install of Freenet. I have a working
system now (I'll post that in the thread I started about this), however
I hit the same type of problems.

What I did in the end was to install freenet on a clean PC, run the
wizard once and then copy all the installation files - but I emptied the
datastore directory. When Freenet is started it recognises that the
datastore is empty and corrects itself. It seems I had to keep the
caches (node.db4o(.crypt), temp-PORTNUMBER and
persistent-temp-PORTNUMBER) otherwise freenet bombs out with a complaint
that these didn't exist although I suspect there's a configuration I
could set in freenet.ini that stops that error (anyone know what it is?)

Also, I hit the dreaded 'service didn't respond to signal' problem. I
solved that by running Freenet using the wrapper with the -c switch to
run as a console application rather than as a service.


___
Support mailing list
Support@freenetproject.org
http://news.gmane.org/gmane.network.freenet.support
Unsubscribe at http://emu.freenetproject.org/cgi-bin/mailman/listinfo/support
Or mailto:support-requ...@freenetproject.org?subject=unsubscribe


Re: [freenet-support] cloning freenet on different servers

2010-09-08 Thread Dennis Nezic
On Wed, 8 Sep 2010 11:07:07 +0100, Mark wrote:
 
  You shouldn't run into problems doing a direct copy, assuming you
  change the four ports mentioned in freenet.ini. You will simply
  have multiple instances of freenet running, each accessible via
  it's own http port, each accessing it's own udp data pipes/local
  sockets. I think.
  thank you for getting back to me.
  If I understand you correctly, if I copy the freenet
  directory/subdirectories from machine A to another machine in a
  different geographical location, say machine B, I don't need to do
  anything but start the service (run.sh start). All of my
  configuration files, trusted friends, etc. will be duplicated from
  machine A to machine B. Then, a new KEY will be issued by machine
  B that I can use to make friends with machine A. Correct?
  Oh ... hrmm ... right, each node has it's identity key ...
  stored in the opennet-OPENNETPORT and node-DARKNETPORT files. I'm
  not sure what would happen if two nodes with the same identities
  run at the same time. (They will, of course, but I'm not sure
  what, if any, collisions will happen. I don't think I want to find
  out either :b.) Perhaps (my wild guess) if you delete these two
  files they will be regenerated?
 
  There is yet another problem.  The cache (both of them) will
  contain information from the originating Machine A. It seems, there
  is no easy way to clone.
 
 I'm currently working on a bartPE install of Freenet. I have a working
 system now (I'll post that in the thread I started about this),
 however I hit the same type of problems.
 
 What I did in the end was to install freenet on a clean PC, run the
 wizard once and then copy all the installation files - but I emptied
 the datastore directory. When Freenet is started it recognises that
 the datastore is empty and corrects itself. It seems I had to keep the
 caches (node.db4o(.crypt), temp-PORTNUMBER and
 persistent-temp-PORTNUMBER) otherwise freenet bombs out with a
 complaint that these didn't exist although I suspect there's a
 configuration I could set in freenet.ini that stops that error
 (anyone know what it is?)

Hmmm -- I regularly delete those caches, for various reasons, without
problems. How long ago did you have that problem? (Maybe it was
corrected since then.)

Also, I still think there will be a problem with cloned nodes having
the same identity. At least with ARKs (which are node-unique USKs that
hold IP information, to help with NATs, I assume) -- each of the
clones, I believe, will be inserting different (IP) information to the
same USK. And I suspect other conflicts will arise too. (If you have
two clones connected to you as peers, will your node see them as
different nodes even though they have the same identity (keys)? If
not (perhaps they will be regarded as multiple addresses to the same
node, similar to 127.0.0.1 and 192.168.0.1), since they will each
eventually have different locations in the freenet topology, their
contribution to freenet will not be avaiable to you.) That's my
handwaving, at least.
___
Support mailing list
Support@freenetproject.org
http://news.gmane.org/gmane.network.freenet.support
Unsubscribe at http://emu.freenetproject.org/cgi-bin/mailman/listinfo/support
Or mailto:support-requ...@freenetproject.org?subject=unsubscribe


Re: [freenet-support] cloning freenet on different servers

2010-09-08 Thread Uriel Carrasquilla
 I'm currently working on a bartPE install of Freenet. I have a working
 system now (I'll post that in the thread I started about this), however
 I hit the same type of problems.

 What I did in the end was to install freenet on a clean PC, run the
 wizard once and then copy all the installation files - but I emptied the
 datastore directory. When Freenet is started it recognises that the
 datastore is empty and corrects itself. It seems I had to keep the
 caches (node.db4o(.crypt), temp-PORTNUMBER and
 persistent-temp-PORTNUMBER) otherwise freenet bombs out with a complaint
 that these didn't exist although I suspect there's a configuration I
 could set in freenet.ini that stops that error (anyone know what it is?)

I will be looking for this post of yours.  I hope it is in this same list.
It seems there are several steps to be taken before the cloning can be 
completed.
Thank you.

___
Support mailing list
Support@freenetproject.org
http://news.gmane.org/gmane.network.freenet.support
Unsubscribe at http://emu.freenetproject.org/cgi-bin/mailman/listinfo/support
Or mailto:support-requ...@freenetproject.org?subject=unsubscribe


[freenet-support] cloning freenet on different servers

2010-09-07 Thread Uriel Carrasquilla
I am trying to add multiple 24/7 servers to the freenet cause but I have run 
into problems.
I basically had to go one by one to do it manually.
1) wget to obtain latest version.
2) tar -xz...
3) 1run.sh
4) run.sh

It seems I then need to go via the browser to http://localhost: to complete 
the installation.
Since I have to do it remotely, I have to modify freenet.ini to allow remote 
access.
Then I can attempt to complete the installation.

There has to be a better way.  I read somewhere that if I just copy everything, 
I might run into problems because of the way keys get assigned.
I may end up with my node having the same key as the master source of my 
freenet directory that I copied.

Any advise please?
___
Support mailing list
Support@freenetproject.org
http://news.gmane.org/gmane.network.freenet.support
Unsubscribe at http://emu.freenetproject.org/cgi-bin/mailman/listinfo/support
Or mailto:support-requ...@freenetproject.org?subject=unsubscribe


Re: [freenet-support] cloning freenet on different servers

2010-09-07 Thread Dennis Nezic
On Tue, 7 Sep 2010 10:17:07 -0400, Uriel Carrasquilla wrote:
 I am trying to add multiple 24/7 servers to the freenet cause but I
 have run into problems. I basically had to go one by one to do it
 manually.
 1) wget to obtain latest version.
 2) tar -xz...
 3) 1run.sh
 4) run.sh
 
 It seems I then need to go via the browser to http://localhost:
 to complete the installation. Since I have to do it remotely, I have
 to modify freenet.ini to allow remote access. Then I can attempt to
 complete the installation.
 
 There has to be a better way.  I read somewhere that if I just copy
 everything, I might run into problems because of the way keys get
 assigned. I may end up with my node having the same key as the master
 source of my freenet directory that I copied.
 
 Any advise please?

You shouldn't run into problems doing a direct copy, assuming you
change the four ports mentioned in freenet.ini. You will simply have
multiple instances of freenet running, each accessible via it's own
http port, each accessing it's own udp data pipes/local sockets. I
think.

I also think you're mixing up your keys :b. The master key to which you
refer is just (optionally) used to encrypt the local cache (the
node.db4o* file .. which stores your in-progeress downloads/uploads).
It has nothing to do with freenet's keys (CHKs / SSKs / etc).
___
Support mailing list
Support@freenetproject.org
http://news.gmane.org/gmane.network.freenet.support
Unsubscribe at http://emu.freenetproject.org/cgi-bin/mailman/listinfo/support
Or mailto:support-requ...@freenetproject.org?subject=unsubscribe


Re: [freenet-support] cloning freenet on different servers

2010-09-07 Thread Uriel Carrasquilla

 You shouldn't run into problems doing a direct copy, assuming you
 change the four ports mentioned in freenet.ini. You will simply have
 multiple instances of freenet running, each accessible via it's own
 http port, each accessing it's own udp data pipes/local sockets. I
 think.

thank you for getting back to me.
If I understand you correctly, if I copy the freenet directory/subdirectories 
from machine A to another machine in a different geographical location, say 
machine B, I don't need to do anything but start the service (run.sh start).
All of my configuration files, trusted friends, etc. will be duplicated from 
machine A to machine B.
Then, a new KEY will be issued by machine B that I can use to make friends with 
machine A.
Correct?
___
Support mailing list
Support@freenetproject.org
http://news.gmane.org/gmane.network.freenet.support
Unsubscribe at http://emu.freenetproject.org/cgi-bin/mailman/listinfo/support
Or mailto:support-requ...@freenetproject.org?subject=unsubscribe


Re: [freenet-support] cloning freenet on different servers

2010-09-07 Thread Dennis Nezic
On Tue, 7 Sep 2010 16:24:07 -0400, Uriel Carrasquilla wrote:
 
  You shouldn't run into problems doing a direct copy, assuming you
  change the four ports mentioned in freenet.ini. You will simply have
  multiple instances of freenet running, each accessible via it's own
  http port, each accessing it's own udp data pipes/local sockets. I
  think.
 
 thank you for getting back to me.
 If I understand you correctly, if I copy the freenet
 directory/subdirectories from machine A to another machine in a
 different geographical location, say machine B, I don't need to do
 anything but start the service (run.sh start). All of my
 configuration files, trusted friends, etc. will be duplicated from
 machine A to machine B. Then, a new KEY will be issued by machine B
 that I can use to make friends with machine A. Correct?

Oh ... hrmm ... right, each node has it's identity key ... stored in
the opennet-OPENNETPORT and node-DARKNETPORT files. I'm not sure what
would happen if two nodes with the same identities run at the same
time. (They will, of course, but I'm not sure what, if any, collisions
will happen. I don't think I want to find out either :b.) Perhaps (my
wild guess) if you delete these two files they will be regenerated?
___
Support mailing list
Support@freenetproject.org
http://news.gmane.org/gmane.network.freenet.support
Unsubscribe at http://emu.freenetproject.org/cgi-bin/mailman/listinfo/support
Or mailto:support-requ...@freenetproject.org?subject=unsubscribe


Re: [freenet-support] cloning freenet on different servers

2010-09-07 Thread Uriel Carrasquilla


   You shouldn't run into problems doing a direct copy, assuming you
   change the four ports mentioned in freenet.ini. You will simply have
   multiple instances of freenet running, each accessible via it's own
   http port, each accessing it's own udp data pipes/local sockets. I
   think.

  thank you for getting back to me.
  If I understand you correctly, if I copy the freenet
  directory/subdirectories from machine A to another machine in a
  different geographical location, say machine B, I don't need to do
  anything but start the service (run.sh start). All of my
  configuration files, trusted friends, etc. will be duplicated from
  machine A to machine B. Then, a new KEY will be issued by machine B
  that I can use to make friends with machine A. Correct?

 Oh ... hrmm ... right, each node has it's identity key ... stored in
 the opennet-OPENNETPORT and node-DARKNETPORT files. I'm not sure what
 would happen if two nodes with the same identities run at the same
 time. (They will, of course, but I'm not sure what, if any, collisions
 will happen. I don't think I want to find out either :b.) Perhaps (my
 wild guess) if you delete these two files they will be regenerated?


There is yet another problem.  The cache (both of them) will contain 
information from the originating Machine A.
It seems, there is no easy way to clone.


___
Support mailing list
Support@freenetproject.org
http://news.gmane.org/gmane.network.freenet.support
Unsubscribe at http://emu.freenetproject.org/cgi-bin/mailman/listinfo/support
Or mailto:support-requ...@freenetproject.org?subject=unsubscribe


Re: [freenet-support] cloning freenet on different servers

2010-09-07 Thread Dennis Nezic
On Tue, 7 Sep 2010 20:28:28 -0400, Uriel Carrasquilla wrote:
 
 
You shouldn't run into problems doing a direct copy, assuming
you change the four ports mentioned in freenet.ini. You will
simply have multiple instances of freenet running, each
accessible via it's own http port, each accessing it's own udp
data pipes/local sockets. I think.
 
   thank you for getting back to me.
   If I understand you correctly, if I copy the freenet
   directory/subdirectories from machine A to another machine in a
   different geographical location, say machine B, I don't need to do
   anything but start the service (run.sh start). All of my
   configuration files, trusted friends, etc. will be duplicated from
   machine A to machine B. Then, a new KEY will be issued by machine
   B that I can use to make friends with machine A. Correct?
 
  Oh ... hrmm ... right, each node has it's identity key ... stored
  in the opennet-OPENNETPORT and node-DARKNETPORT files. I'm not sure
  what would happen if two nodes with the same identities run at
  the same time. (They will, of course, but I'm not sure what, if
  any, collisions will happen. I don't think I want to find out
  either :b.) Perhaps (my wild guess) if you delete these two files
  they will be regenerated?
 
 
 There is yet another problem.  The cache (both of them) will contain
 information from the originating Machine A. It seems, there is no
 easy way to clone.

What's wrong with that? (You can also delete node.db4o(.crypt) and
temp-PORTNUMBER/ and persistent-temp-PORTNUMBER/ -- ie. the caches --
without substantial loss, besides the file transfer queues/data.)
___
Support mailing list
Support@freenetproject.org
http://news.gmane.org/gmane.network.freenet.support
Unsubscribe at http://emu.freenetproject.org/cgi-bin/mailman/listinfo/support
Or mailto:support-requ...@freenetproject.org?subject=unsubscribe