Video Screencast Help
Search Video Help Close Back
to help
New in the Rewards Catalog: Vouchers for "Symantec Technical Specialist" and "Symantec Certified Specialist" exams.

VIAS on Solaris Sparc for SFRAC 5.0MP1 reporting incorrect information

Updated: 21 May 2010 | 2 comments
Gaurav Sangamnerkar's picture
0 0 Votes
Login to vote
This issue has been solved. See solution.

Setup: 2 Node Sol 10 sparc, SFRAC 5.0MP1

 

Hello Team,

 

I had a case where customer complained that on above mentioned setup that VIAS reports "Libraries are incorrectly linked". When verified manually on ODM & libskgxn libraries, they were linked as expected (as mentioned in SFRAC install guide)

 

I had a similar RAC setup built & I ran the tool on my server where tool again complained the same while libraries were linked correctly.

 

Is there anything known around this ?

 

Following was reported in the result file (txt version)

 

Warning:
  * Link_speed_setting: Failed: Link speed setting on bge1 and bge2 are NOT SAME on punv240-d2i.
  * SFRAC_Oracle_integration_checks_-_Libray_linking: Libraries are not linked properly on punv240-d2i.
  * Kernel_parameters_check: Kernel parameters check Failed on punv240-d2i

 

As you can see second point above,

 


Summary: 91% check passed, 9% failed


The uploaded report can be found at https://vias.symantec.com

 /onscreen.php?ser=report4e0250cfce70f75cf9ae46613994eb0a_1ff9ab7f59296ea02f6a3569a7de53a2

 

I found the perl module which checks this (SFRAC.pm):

 

sub getipclib {
        my $ipclib ;
        my $oraipclib ;
        my $ipc_version ;
        my $ipc_utility ;

        my ($oravers, $orabits) = @_ ;

        $ipc_utility = $CPI::PROD{SFRAC}{IPC_UTILITY} . "_" . $orabits;
        $oraipclib = "$CPI::PROD{SFRAC}{DB_HOME}" . "/lib" ;

        if ($oravers =~ /^9/) {
                $ipc_version = CPI::do_local("$ipc_utility $oraipclib/libskgxp9.so");
                if ($CPI::COMM{DOEXIT} == 0) {
                        $ipc_version =~ s/[\D]*//;
                        $ipclib="libskgxp9_ver" . $ipc_version . "_" . $orabits . ".so" ;
                }
        }
        else {
                $ipc_version = CPI::do_local("$ipc_utility $oraipclib/libskgxp10.so");
                if ($CPI::COMM{DOEXIT} == 0) {
                        $ipc_version =~ s/[\D]*//;
                        $ipclib="libskgxp10_ver" . $ipc_version . "_" . $orabits . ".so" ;
                }
        }

        return $ipclib ;
}
 

 

 

 

Any help would be appreciated...

 

Thanks in advance

 

Gaurav

Comments

Blue Lang's picture
08
Dec
2008
0 Votes 0
Login to vote

Nice catch, thanks. This is fixed in 1.1.1, which will ship week of Dec 15, 2008.

 

thanks,

Blue Lang's picture
18
Dec
2008
0 Votes 0
Login to vote

This has shipped and is available now.

 

Thanks for the catch.