perfsonar-dev - Re: E2E MP installation problem
Subject: perfsonar development work
List archive
- From: Loukik Kudarimoti <>
- To: Michael Michalis <>
- Cc: , "" <>, ,
- Subject: Re: E2E MP installation problem
- Date: Tue, 20 Feb 2007 11:16:41 +0000
Michalis,
Thanks for the info. I did some installation testing and came up with similar problems with modules.
Matthias and Mark,
My suggestion is
* specify a list of modules to be installed in perl as "requirements". Please add these requirements to your installation guide. We can expect the deployer to have these installed manually and we won't try to do it automatically. I say this because although we would very much like to take care of everything in pre-install, some things are best left to the administrator to install manually ( I am not convinced if using regular expressions will be of help in detecting missing modules)
* What you could then do is *try* to read whether the required modules are installed or not. You could do this in the pre-install step. If they are present, say "all present, pre-installation ok". If they are not present, you could prompt what is not present. I suppose this is easy to do (just do an include for all modules and errors should come up?)
The above sounds like a simple solution but please feel free to comment as I am not familiar with Perl.
Loukik.
Michael Michalis wrote:
Hi again guys,
I’m not familiar at all with Perl so don’t make fun of me if I say something stupid J .
I’ve been browsing through the scripts and I think I found some problems with the CheckModules module,
As I understood the module determines if all required modules are installed. If not it searches the module directory for the missing modules in order to install them.
The first problem is that the script looks for anything like SOAPLite-* but the tar is something like SOAP-LIte-*.
The second problem is that you are looking for .tgz files whilst you have .tar files in the module directory.
The third problem is that you are looking for files that have two dots tops(if I’m not mistaken J )
my ($tar) = grep(/^$tarname-\d+\.\d+\.tar$/, @dirs);
but there are three dots . in the SOAP-Lite tar file SOAP-Lite-0.66.1.tar
I tried to fix the first two problems but I can not even try to fix the third because my regular expression skills are not good.
Hope I didn’t make a fool of my self with these remarks…
Regards,
Michalis Michael
* From: * Michael Michalis
[mailto:]
*Sent:* Tuesday, February 20, 2007 11:10 AM
*To:*
'';
Loukik Kudarimoti;
''
*Subject:* FW: E2E MP installation problem
I’ve installed the missing modules manually and through active perls package manager, but still I keep getting warnings that SOAPLIte and XML::Regexp are not found. The script as I understand installs the base Perfsonar modules that are needed to run the service, so if the pre-install script isn’t run successfully then the service cannot be installed.
* From: * Michael Michalis
[mailto:]
*Sent:* Tuesday, February 20, 2007 9:04 AM
*To:*
'';
Loukik Kudarimoti;
'''
*Subject:* FW: E2E MP installation problem
Following that, when I run the configure script I get that the Error, SOAPLite and XML:Regexp modules are missing while their tar files exist in the modules directory.
Michalis
* From: * Michael Michalis
[mailto:]
*Sent:* Tuesday, February 20, 2007 8:50 AM
*To:*
'';
Loukik Kudarimoti ;
''
*Subject:* E2E MP installation problem
Hi guys,
I run the preinstall script(both in Linux and Windows) and I get an error at the end saying that the Error-0.16 module is not found. The weird thing is that the module seems to exist in the module directory. Is something wrong or can I continue with the installation?
Best Regards,
Michalis Michael
- Re: E2E MP installation problem, Loukik Kudarimoti, 02/20/2007
Archive powered by MHonArc 2.6.16.