If you face an error like the following:
The reason is probably that, you copied the files from a windows machines and windows removed the permissions from the files…
Try one of these:
Mount the iso and install from that mount point or
burn the iso, mount and install from that or
mount iso on some other capable unix system, tar the files and untar them in the system you want to install…
——————————-
Installing VRTSpbx…
Can’t locate CPI/common/CPI.pm in @INC (@INC contains: ./authentication/scripts ./perl/lib/5.8.8/sun4-solaris-thread-multi-64int ./perl/lib/5.8.8/sun4-solaris-thread-multi-64int ./perl/lib/5.8.8 ./perl/lib/site_perl/5.8.8/sun4-solaris-thread-multi-64int ./perl/lib/site_perl/5.8.8/sun4-solaris-thread-multi-64int ./perl/lib/site_perl/5.8.8 ./perl/lib/site_perl/5.8.8/sun4-solaris-thread-multi-64int ./perl/lib/site_perl/5.8.8 ./perl/lib/site_perl /opt/VRTSperl/lib/5.8.8/sun4-solaris-thread-multi-64int /opt/VRTSperl/lib/5.8.8 /opt/VRTSperl/lib/site_perl/5.8.8/sun4-solaris-thread-multi-64int /opt/VRTSperl/lib/site_perl/5.8.8 /opt/VRTSperl/lib/site_perl .) at ./installics line 7.
BEGIN failed–compilation aborted at ./installics line 7.
The ICS install for VRTSpbx was unsuccessful.
Quitting the NetBackup install.
Rerun /usr/openv/netbackup/bin/install_bp when the problem has been resolved.
Posted in
Tags: 
I love the website, very neat and structured, I was wondering if you write up some design articles, backup strategy, tape rota design for small to enterprise level. Disaster recovery plans and possibly demos.
it would be nice to some flash video demos as well.
Keep up the good work.
Charlie
Hi,
Thank you for your comments, and you’re right, we will try to add them by time…
Copying the files from a Windows machine will indeed break the ICS installation, however this message is not caused by missing execute permissions. It is caused by a substandard installation script:
# grep CPI installics | grep find
CPI=`find $DIRNAME -name CPI | sort | sed -n 1p | sed ‘s/\/CPI//’`
# find $DIRNAME -name CPI | sort | sed -n 1p | sed ‘s/\/CPI//’
./authentication/scripts
# find . -name CPI.pm
./infrastructure_core_services/scripts/CPI/common/CPI.pm
I changed “1p” to “3p” and now ./installics gets past this error. But why the script developer decided to pick the first directory named CPI rather than the directory containing CPI.pm, I do not know.
Thank you very much, this was indeed much more helpful than mine :)
Your approach is still better as my approach still fails to install PBX, the error is something about unable to find the VRTSicsco pkg.
However I was able to manually install the packages VRTSicsco and VRTSpbx by typing ‘pkgadd -d infrastructure_core_services/pkgs/’. Afterwards I notice a service listening on port 1556. And I can register license keys when installing Netbackup. So all is well.
Matthew is somewhat right as extracting the archive containing NB_650_ICS on windows will break all the symbolic links, and render the full ICS install useless…
Just use unix, for all you needs.