On Sat, 19 Feb 2005 21:08:08 +0000, Matthew Toseland
<[EMAIL PROTECTED]> wrote:

> Try running it in bash?
> 
> $ /bin/bash
> $ source start-freenet.sh
> ...

Really, we should fix this.  I ran into the same thing under FreeBSD.
The syntax used for some of the tests is a little weird and not quite
standard.

If you'd like, I'll take care of it.

Conrad

> On Thu, Feb 17, 2005 at 07:57:45PM -0500, Robert Webber wrote:
> > Hello:
> > 
> > I am trying to run freenet on Solaris 10 (3/05) for Sparc.
> > 
> > I have downloaded the archive and validated that it is intact. When
> > I run freenet for the first time, the installer builds the
> > freenet.conf file, but the application fails with the following
> > error:
> > 
> > start-freenet.sh: test: unknown operator ==
> > 
> > The start-freenet.sh script produced a few informational messages
> > that might be important, might be not. Here is the output of the
> > session:
> > 
> > (BTW I used the default options)
> > 
> > $ sh start-freenet.sh
> > Detected freenet-ext.jar
> > Detected freenet.jar
> > It appears that this is your first time running Freenet. You
> > should read the README file as it contains important instructions
> > and advice.
> > 
> > First we must generate a freenet.conf file. I will now run
> > Freenet in configure mode, and it will ask you a number of
> > questions. If you don't understand the question, hitting enter
> > without typing anything will go with the default which is likely
> > to be the right thing.
> > 
> > no random in shell, enter a FNP port number + <ENTER>
> > 
> > Freenet Configuration
> > Running in simple mode. Some preferences will be skipped.
> > You can choose the default preferences by just hitting <ENTER>
> > 
> > Setting: listenPort
> > The port to listen for incoming FNP (Freenet Node Protocol)
> > connections on. INFO: Native CPUID library jcpuid not loaded,
> > reason: 'Dont know jcpuid library name for os type 'SunOS'' - will
> > not be able to read CPU information using CPUIDINFO: Native
> > BigInteger library jbigi not loaded, reason: 'Dont know jbigi
> > library name for os type 'SunOS'' - using pure java
> > Config error: listenPort= - Value could not be parsed - format error
> > perhaps? - expected Integer (whole number, up to 2,147,483,648,
> > kKmMgG accepted - example 2.1m = 2,100,000) - detail:
> > java.lang.NumberFormatException: empty String
> > java.lang.NumberFormatException: empty String
> >         at
> >         sun.misc.FloatingDecimal.readJavaFormatString(FloatingDecim
> >         al.java:994) at
> >         java.lang.Double.parseDouble(Double.java:482) at
> >         freenet.config.Params.parseInt(Params.java:413) at
> >         freenet.config.Params.getInt(Params.java:383) at
> >         freenet.config.Setup.setParam(Setup.java:463) at
> >         freenet.config.Setup.dumpConfig(Setup.java:210) at
> >         freenet.node.Main.main(Main.java:420)
> > listenPort [64490]
> > 
> > 
> > Setting: seedFile
> > A file containing one or more node references which will be
> > incorporated into the node's routing table on startup.  A reference
> > is only added if there is no previously existing reference to that
> > node.  When this node announces, it will announce to the nodes
> > listed in this file. seedFile [seednodes.ref]
> > 
> > 
> > Setting: storeSize
> > The byte size of the data store directory.
> > The maximum sized file that will be cached is 1/100th of
> > this value.  We recommend the default 256MB, to cache the largest
> > common file size on freenet, 1MB plus some headers, with plenty of
> > elbowroom, but any size about 101MB should be adequate (a 1MB chunk
> > is not exactly 1MB...). Note that if you increase settings such as
> > maximumThreads, you may need to use a larger store.
> > storeSize [268435456]
> > 
> > 
> > Setting: inputBandwidthLimit
> > If nonzero, specifies an independent limit for incoming data only,
> > in bytes per second. A 512kbps broadband (DSL or cable) connection
> > is 64kB/sec, but you may want to use other things than Freenet on
> > it. However, Freenet's background usage should be close to the
> > output limit most of the time. You may want to set this and then set
> > doLowLevelInputLimiting=false, in order to have more accurate
> > pending-transfers load. You SHOULD do this if your connection has
> > more outbound than inbound bandwidth. inputBandwidthLimit [0]
> > 
> > 
> > Setting: outputBandwidthLimit
> > If nonzero, specifies an independent limit for outgoing data only,
> > in bytes per second. Not entirely accurate. If you need exact
> > limiting, do it at the OS level. A typical broadband connection has
> > either a 128kbps or a 256kbps uplink, this equates to 16kB/sec and
> > 32kB/sec respectively. You will need to keep some bandwidth back for
> > other apps and for downloads (yes, downloading uses a small amount
> > of upload bandwidth). We suggest therefore limits of 12000 for a
> > 128kbps upload connection, or 24000 for a 256kbps upload connection.
> > Most broadband connections have far more download bandwidth than
> > upload bandwidth... just because you have 1Mbps download, does not
> > mean you have 1Mbps upload; if you do not know what your
> > connection's upload speed is, use one of the above options.
> > outputBandwidthLimit [12288]
> > 
> > 
> > Setting: averageInputBandwidthLimit
> > If nonzero, specifies an independent limit for incoming data only
> > (averaged over a week).  (overrides averageBandwidthLimit if
> > nonzero) averageInputBandwidthLimit [0]
> > 
> > 
> > Setting: averageOutputBandwidthLimit
> > If nonzero, specifies an independent limit for outgoing data only
> > (averaged over a week).  (overrides bandwidthLimit if nonzero)
> > averageOutputBandwidthLimit [0]
> > 
> > 
> > Setting: logLevel
> > The error reporting threshold, one of:
> >   Error:   Errors only
> >   Normal:  Report significant events, and errors
> >   Minor:   Report minor events, significant events, and errors
> >   Debug:   Report everything that can be reported
> > logLevel [normal]
> > 
> > 
> > Setting: mainport.params.servlet.7.params.sfDefaultSaveDir
> > Default folder to save large downloaded files to.  Defaults to a
> > folder called "freenet-downloads" in your home directory.
> > mainport.params.servlet.7.params.sfDefaultSaveDir
> > [/export/home/bob/freenet-downloads]
> > 
> > 
> > Sun java detected.
> > Sun Java 1.4.2 detected.
> > start-freenet.sh: test: unknown operator ==
> > $ ^D
> > Script done, file is typescript
> > $ ls
> > README             freenet.conf.orig  seednodes.ref     
> > stop-freenet.sh freenet-ext.jar    freenet.jar       
> > seednodes.ref.bz2  typescript freenet.conf       preconfig.sh      
> > start-freenet.sh   update.sh $ cat typescript
> > Script started on Thu Feb 17 20:03:37 2005
> > $ sh start-freenet.sh
> > Detected freenet-ext.jar
> > Detected freenet.jar
> > It appears that this is your first time running Freenet. You
> > should read the README file as it contains important instructions
> > and advice.
> > 
> > First we must generate a freenet.conf file. I will now run
> > Freenet in configure mode, and it will ask you a number of
> > questions. If you don't understand the question, hitting enter
> > without typing anything will go with the default which is likely
> > to be the right thing.
> > 
> > no random in shell, enter a FNP port number + <ENTER>
> > 
> > Freenet Configuration
> > Running in simple mode. Some preferences will be skipped.
> > You can choose the default preferences by just hitting <ENTER>
> > 
> > Setting: listenPort
> > The port to listen for incoming FNP (Freenet Node Protocol)
> > connections on. INFO: Native CPUID library jcpuid not loaded,
> > reason: 'Dont know jcpuid library name for os type 'SunOS'' - will
> > not be able to read CPU information using CPUIDINFO: Native
> > BigInteger library jbigi not loaded, reason: 'Dont know jbigi
> > library name for os type 'SunOS'' - using pure java
> > Config error: listenPort= - Value could not be parsed - format error
> > perhaps? - expected Integer (whole number, up to 2,147,483,648,
> > kKmMgG accepted - example 2.1m = 2,100,000) - detail:
> > java.lang.NumberFormatException: empty String
> > java.lang.NumberFormatException: empty String
> >         at
> >         sun.misc.FloatingDecimal.readJavaFormatString(FloatingDecim
> >         al.java:994) at
> >         java.lang.Double.parseDouble(Double.java:482) at
> >         freenet.config.Params.parseInt(Params.java:413) at
> >         freenet.config.Params.getInt(Params.java:383) at
> >         freenet.config.Setup.setParam(Setup.java:463) at
> >         freenet.config.Setup.dumpConfig(Setup.java:210) at
> >         freenet.node.Main.main(Main.java:420)
> > listenPort [64490]
> > 
> > 
> > Setting: seedFile
> > A file containing one or more node references which will be
> > incorporated into the node's routing table on startup.  A reference
> > is only added if there is no previously existing reference to that
> > node.  When this node announces, it will announce to the nodes
> > listed in this file. seedFile [seednodes.ref]
> > 
> > 
> > Setting: storeSize
> > The byte size of the data store directory.
> > The maximum sized file that will be cached is 1/100th of
> > this value.  We recommend the default 256MB, to cache the largest
> > common file size on freenet, 1MB plus some headers, with plenty of
> > elbowroom, but any size about 101MB should be adequate (a 1MB chunk
> > is not exactly 1MB...). Note that if you increase settings such as
> > maximumThreads, you may need to use a larger store.
> > storeSize [268435456]
> > 
> > 
> > Setting: inputBandwidthLimit
> > If nonzero, specifies an independent limit for incoming data only,
> > in bytes per second. A 512kbps broadband (DSL or cable) connection
> > is 64kB/sec, but you may want to use other things than Freenet on
> > it. However, Freenet's background usage should be close to the
> > output limit most of the time. You may want to set this and then set
> > doLowLevelInputLimiting=false, in order to have more accurate
> > pending-transfers load. You SHOULD do this if your connection has
> > more outbound than inbound bandwidth. inputBandwidthLimit [0]
> > 
> > 
> > Setting: outputBandwidthLimit
> > If nonzero, specifies an independent limit for outgoing data only,
> > in bytes per second. Not entirely accurate. If you need exact
> > limiting, do it at the OS level. A typical broadband connection has
> > either a 128kbps or a 256kbps uplink, this equates to 16kB/sec and
> > 32kB/sec respectively. You will need to keep some bandwidth back for
> > other apps and for downloads (yes, downloading uses a small amount
> > of upload bandwidth). We suggest therefore limits of 12000 for a
> > 128kbps upload connection, or 24000 for a 256kbps upload connection.
> > Most broadband connections have far more download bandwidth than
> > upload bandwidth... just because you have 1Mbps download, does not
> > mean you have 1Mbps upload; if you do not know what your
> > connection's upload speed is, use one of the above options.
> > outputBandwidthLimit [12288]
> > 
> > 
> > Setting: averageInputBandwidthLimit
> > If nonzero, specifies an independent limit for incoming data only
> > (averaged over a week).  (overrides averageBandwidthLimit if
> > nonzero) averageInputBandwidthLimit [0]
> > 
> > 
> > Setting: averageOutputBandwidthLimit
> > If nonzero, specifies an independent limit for outgoing data only
> > (averaged over a week).  (overrides bandwidthLimit if nonzero)
> > averageOutputBandwidthLimit [0]
> > 
> > 
> > Setting: logLevel
> > The error reporting threshold, one of:
> >   Error:   Errors only
> >   Normal:  Report significant events, and errors
> >   Minor:   Report minor events, significant events, and errors
> >   Debug:   Report everything that can be reported
> > logLevel [normal]
> > 
> > 
> > Setting: mainport.params.servlet.7.params.sfDefaultSaveDir
> > Default folder to save large downloaded files to.  Defaults to a
> > folder called "freenet-downloads" in your home directory.
> > mainport.params.servlet.7.params.sfDefaultSaveDir
> > [/export/home/bob/freenet-downloads]
> > 
> > 
> > Sun java detected.
> > Sun Java 1.4.2 detected.
> > start-freenet.sh: test: unknown operator ==
> > $
> > 
> > Any idea what is going wrong?
> > _______________________________________________
> > Support mailing list
> > [email protected]
> > http://news.gmane.org/gmane.network.freenet.support
> > Unsubscribe at
> > http://dodo.freenetproject.org/cgi-bin/mailman/listinfo/support
> > Or mailto:[EMAIL PROTECTED]
> 
> -- 
> Matthew J Toseland - [EMAIL PROTECTED]
> Freenet Project Official Codemonkey - http://freenetproject.org/
> ICTHUS - Nothing is impossible. Our Boss says so.


-- 
Conrad J. Sabatier <[EMAIL PROTECTED]> -- "In Unix veritas"
_______________________________________________
Support mailing list
[email protected]
http://news.gmane.org/gmane.network.freenet.support
Unsubscribe at http://dodo.freenetproject.org/cgi-bin/mailman/listinfo/support
Or mailto:[EMAIL PROTECTED]

Reply via email to