[Webinar] Streamline your web hosting managementRegister Today

x
  • Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 3564
  • Last Modified:

Error installing ralus on Centos 5.3

I am trying to install the Backup Exec Agent on a CentOS server, but when i run the command
sh ./installralus.pl it returns the following error:

./installralus.pl: line 2: use: command not found
./installralus.pl: line 4: use: command not found
./installralus.pl: line 5: use: command not found
./installralus.pl: line 7: BEGIN: command not found
./installralus.pl: line 8: syntax error near unexpected token `{'
./installralus.pl: line 8: `    if (!$ENV{VXIF_HOME} || (! -d $ENV{VXIF_HOME})) {'
 Any idea?
0
vAdmin
Asked:
vAdmin
  • 4
  • 3
1 Solution
 
arnoldCommented:
The script you are executing is perl (.pl) not sh.
either do
./installralus.pl
or do
perl installralus.pl.

The top of the install file, might point to perl where it does not exist on your system.
#!/usr/bin/perl while you have it in /usr/local/bin/perl.

0
 
vAdminAuthor Commented:
Thank you arnold, If I do ./installralus.pl it returns this:
-bash: ./installralus.pl: /perl/me/explicitly: bad interpreter: Permission denied
If I do perl installralus.pl it return this:
Invalid or undefined environment variable VXIF_HOME. Cannot proceed.
Exiting.

0
 
arnoldCommented:
What is the top line of the installralus.pl file?
Do chmod 700 installralus.pl.

Are you sure you should not be running something else to install this?
http://www.symantec.com/connect/forums/trouble-installing-ralus-12-linux

Do you have VXIF_HOME defined?
0
The new generation of project management tools

With monday.com’s project management tool, you can see what everyone on your team is working in a single glance. Its intuitive dashboards are customizable, so you can create systems that work for you.

 
vAdminAuthor Commented:
If I do chmod it returned:
chmod: changing permissions of `installralus.pl': Read-only file system
Here is the file:

#!/perl/me/explicitly
use strict;

use FindBin;
use lib $FindBin::Bin;

BEGIN {
      if (!$ENV{VXIF_HOME} || (! -d $ENV{VXIF_HOME})) {
            print STDERR "Invalid or undefined environment variable VXIF_HOME. Cannot proceed.\n";
            print STDERR "Exiting.\n";
            exit 2;
      }
}

use lib $ENV{VXIF_HOME};
use VxIF::Interface::Classic::ClassFactory;

sub Main {
      my $class_factory = new VxIF::Interface::Classic::ClassFactory();
      my $installer_info = $class_factory->create_installer_info();
      my $result = $installer_info->from_config_file("ralusinst.conf");
      my $task = $class_factory->create_task($installer_info);

      my $err = $task->install();

      if ($err && $err->get_rc()) {
            $err->put();
      }
}

Main();

0
 
arnoldCommented:
You have to use perl
You also have to set VXIF_HOME and the directory to which it points must exist:
VXIF_HOME=/somewhere/something
export VXIF_HOME
mkdir -p $VXIF_HOME
perl installralus.pl
0
 
vAdminAuthor Commented:
It worked, thank you very much arnold. Those instructions are not in the support pages of symantec nor centos. Thank you very, very much.
0
 
Mike R.Commented:
vAdmin: To what directoy did you set VXIF_HOME ?
0
 
vAdminAuthor Commented:
I dont remember it was for a testing that I was doing I would need to go back to the server to check that. Why you ask?
0

Featured Post

Free Tool: IP Lookup

Get more info about an IP address or domain name, such as organization, abuse contacts and geolocation.

One of a set of tools we are providing to everyone as a way of saying thank you for being a part of the community.

  • 4
  • 3
Tackle projects and never again get stuck behind a technical roadblock.
Join Now