Hello Bernard,
I got hold of a machine with FC3 and rebuilt the rpms on it
apache-ant and junit installed fine on it. There is problem while installing
Globus.
As I had mentioned that Globus needed the JAVA_HOME and ANT_HOME paths
set to be
installed. So I saw that they were set by doing an
echo $ANT_HOME and JAVA_HOME respectively.
When I start the Globus installation. I need to go to the untarred dir
and then
do somehting like this
]./install_gt3 /opt/globus/gt3.2
If I do this step myself by going to that dir it works fine.
But when I issue this command from the python script it gives me this problem
Build environment:
/opt/globus/gt3.2-all-source-installer/install-gt3: line 105: type: ant: not
found
You need a working version of ant.
Build environment:
/opt/globus/gt3.2-all-source-installer/install-gt3-mmjfs: line 105: type: ant:
not found
You need a working version of ant.
It does not find ant while if I do myself from command line the setup
proceeds.
I tried with absolute path too. But it still has the sam problem. In
/etc/profile the JAVA_HOME and ANT_HOME are set.
This is while doing manually:
[EMAIL PROTECTED] gt3.2-all-source-installer]# ./install-gt3 ../gt3.2
Build environment:
ant is /opt/apache-ant-1.6.2/bin/ant
java is /usr/bin/java
gcc is /usr/bin/gcc
Have you faced such a problem before. I will look into it tommorow. This is my
status till now.
Here is my install code snippet
def install_gt3():
gt3_path = '/opt/globus'
gt3_exec = 'gt3.2-all-source-installer.tar.gz'
gt3_ver = 'gt3.2-all-source-installer'
export = 'export GLOBUS_LOCATION='+ gt3_path + '/gt3.2'
gpt_export = 'export GPT_LOCATION='+ gt3_path + '/gt3.2'
path = 'PATH=$PATH:$GLOBUS_LOCATION/sbin:$GLOBUS_LOCATION/bin'
last = 'export PATH'
os.chdir(gt3_path)
os.system('tar -xvzf %s'%gt3_exec)
pwd = commands.getoutput('pwd')
os.chdir(gt3_path + '/' + gt3_ver)
os.system('./install-gt3 %s/gt3.2'%gt3_path)
os.system('./install-gt3-mmjfs %s/gt3.2'%gt3_path)
os.chdir(pwd)
Regards,
Kshitij
Quoting Bernard Li <[EMAIL PROTECTED]>:
Hey Ksh:
Have you tried the java that shipped with Fedora Core 3? It is not from
Sun, but it might do the trick? Might be worth trying to use the RPM
provided the vendor, rather than making your own.
Cheers,
Bernard
________________________________
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of Bernard Li
Sent: Sunday, August 07, 2005 22:19
To: Kshitij Limaye
Cc: [email protected]
Subject: RE: [Oscar-devel] Question regarding Oscar Packaging
Hi Ksh:
This is a bit tricky... for the beta package, can we just
assume that we always install java and apache-ant packages? Let's say
we install both packages in /opt, and we don't clobber the environment
variables, I think that it should be safe...
Comments on config.xml:
- <url> should be the URL of the project webpage
- We will no longer support Red Hat Linux 9 in the next release
(OSCAR 4.2), and for OSCAR 4.3/5.0, Fedora Core 2 will probably be
deprecated as well...
- for <rpm> tag, you only need the name of the RPM, no need to
fill in version info + arch, eg. 'ant-oscar1.0-1.i386.rpm' should really
be 'ant-oscar'
Cheers,
Bernard
________________________________
From: Kshitij Limaye [mailto:[EMAIL PROTECTED]
Sent: Thu 04/08/2005 19:55
To: Bernard Li
Cc: [email protected]
Subject: Re: [Oscar-devel] Question regarding Oscar Packaging
Hello Bernard,
So can we check this in the setup/preconfigure script and
dynamically
decide which rpm to install. Do we use this script to remove the
install
line in config.xml or there would a more graceful way to do it?
The
howto didnt explain the format for pre-configure,so do let me
know how
we go about doing this.
I am pasting the config.xml in the mail itself, I dont know why
it isnt
sending the attachement or is it inlining it.
<?xml version="1.0" encoding="ISO-8859-1"?>
<oscar>
<name>Globus Toolkit</name>
<version>
<major>3</major>
<minor>2</minor>
<subversion>1</subversion>
<release>1</release>
<epoch>1</epoch>
</version>
<class>third-party</class>
<summary>Globus Toolkit 3.2 Installer</summary>
<license>GPL</license>
<group>Application/System</group>
<url>http://www-unix.globus.org/toolkit/survey/index.php?download=gt3.2-
all-source-installer.tar.gz</url>
<packager>
<name>Kshitij Limaye</name>
<email>[EMAIL PROTECTED]</email>
</packager>
<description> Globus Toolkit has become a defacto standard for
Grid
installtions. This package installs the the needed pre-requisite
softwares and the Globus Toolkit version 3.2 on the head node of
the
OSCAR Cluster.
</description>
<rpmlist>
<filter group="oscar_server" distribution="redhat"
distribution_version="9" architecture='ia32'/>
<rpm>ant-oscar1.0-1.i386.rpm</rpm>
<rpm>junit-oscar1-.0-1.i386.rpm</rpm>
<rpm>gt-oscar-3.2-1.i386.rpm</rpm>
</rpmlist>
</oscar>
I hope you do get to see this config.xml ;^)
Regards,
Kshitij
Bernard Li wrote:
> Hi Kshitij:
> Perhaps as part of your scripts, you can check to see if
JAVA_HOME is
> already set. Also, you can do something like 'which java' to
see if
> java is in the search path (same with apache-ant). I guess you
can
> install the java/apache-ant RPMs as a last resort, if you
cannot
> easily search for the required binaries.
> BTW, I still didn't see the config.xml... :)
> Cheers,
> Bernard
>
>
------------------------------------------------------------------------
> **
----------------------------------------------------------------
This message was sent using IMP, the Internet Messaging Program.
-------------------------------------------------------
SF.Net email is Sponsored by the Better Software Conference & EXPO
September 19-22, 2005 * San Francisco, CA * Development Lifecycle Practices
Agile & Plan-Driven Development * Managing Projects & Teams * Testing & QA
Security * Process Improvement & Measurement * http://www.sqe.com/bsce5sf
_______________________________________________
Oscar-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/oscar-devel