Skip to Content.
Sympa Menu

perfsonar-user - Re: [GN2-JRA1] [I2G2-Proto] [perfsonar-user] perfSONARinstallations: Upgrade Request

Subject: perfSONAR User Q&A and Other Discussion

List archive

Re: [GN2-JRA1] [I2G2-Proto] [perfsonar-user] perfSONARinstallations: Upgrade Request


Chronological Thread 
  • From: Barney Garrett <>
  • To:
  • Cc: Chris Welti <>, GN-JRA1-list <>,
  • Subject: Re: [GN2-JRA1] [I2G2-Proto] [perfsonar-user] perfSONARinstallations: Upgrade Request
  • Date: Thu, 03 Aug 2006 16:57:11 +0100

Sorry to jump in on someone else's thread but I've tried this.

I'd got most of the prerequisites installed from pre-release versions. Just needed eXist and a the 1.5 version of JAVA. However the instructions for the actual install of the perfsonar stuff is worse than it was before (in my opinion). I kinda managed to get the last snapshot working but with this I don't know where to start.

The docs for the actual install seem to be non existant.
I also get and error :
Split loop at -e line 1, <> line 1.

During install of both the gui version and the headless install.

On the headless install it happens just after :
Do you want the installer to configure eXist for you?[y/n]: y
eXist admin password:

A backup of the old eXist database will be in '/opt/perfSONAR-1.0/conf'.
Running the 'restore' shell script will roll back the database.

looks like there is and error in the load-exist.sh script .. I think it is the split command for the url for the exist db.
@exist = split(/xmldb:exist:\/\/\w+:\d+\/exist\/xmlrpc/, $array[0]);
I believe it needs to be :
@exist = split(/xmldb:exist:\/\/\w+:\d+\/exist\/xmlrpc/, '$array[0]');

however even that doesn't work properly as nothing goes in the db and in log/exist..install there is :

Could not retrieve collection /db
java.lang.NullPointerException
at org.exist.client.InteractiveClient.shutdown(InteractiveClient.java:2247)
at org.exist.client.InteractiveClient.run(InteractiveClient.java:2038)
at org.exist.client.InteractiveClient.main(InteractiveClient.java:234)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at org.exist.start.Main.invokeMain(Main.java:117)
at org.exist.start.Main.run(Main.java:364)
at org.exist.start.Main.main(Main.java:48

So do I want to want the MA to use an eXist database?
Do I want the allow the MA to store data? (what does this mean ?)

If I use the eXist db method how do I add/modify MA's.

Cheers

Barney Garrett


Jason Zurawski wrote:
Chris;
As I understand, there needs to be plenty of installation works (Java, Apache, Tomcat/Axis, eXist) even before the perfSONAR java installation.
Is there a installation guide for this stuff?
On the www.perfsonar.net I can only find a guide for perfSONAR package
itself, but not the the pre-Install requirements :)

The README that comes in the package outlines the pre-install tasks, you can also see it here:

http://anonsvn.internet2.edu/svn/perfsonar/branches/release/perfsonar/releng/perfSONAR-1.0/Readme.txt

Keep in mind, I'm only a Network Engineer, not a Developer or Sys Admin :)
So until there is a real easy way to install it, or I get enough time on my hands to figure it out myself, the SWITCH RRD and ping MA will remain based on the python version.


I would be curious on your feedback if you do choose to install it, we want to make the process as painless and easy to understand as possible.

-jason



Archive powered by MHonArc 2.6.16.

Top of Page