load.sh Error Dumper.so: undefined symbol: Perl_Istack_sp_ptr

Hello 

I initiated vmware perl installation with vmware-install.pl as 'root' user and went to the step where it asks for installation location. Then I realized that I should be doing the installation using lpar2rrd user and under lpar2rrd installation directory. Ever since I did this, load.sh runs into a perl error and webpage is showing 500: Internal Server Error


Perl error while running load.sh

/bin/perl: symbol lookup error: /usr/lib64/perl5/auto/Data/Dumper/Dumper.so: undefined symbol: Perl_Istack_sp_ptr



Did anyone face this issue before?

I tried reinstalling perl and other perl rpms. Still issue persists. 

Comments

  • Full error from load.sh 




    LPAR2RRD daemon: starting at port:5656
    LPAR2RRD daemon: is not running
    /bin/perl: symbol lookup error: /usr/lib64/perl5/auto/Data/Dumper/Dumper.so: undefined symbol: Perl_Istack_sp_ptr
    /bin/perl: symbol lookup error: /usr/lib64/perl5/auto/Data/Dumper/Dumper.so: undefined symbol: Perl_Istack_sp_ptr
    /bin/perl: symbol lookup error: /usr/lib64/perl5/auto/Data/Dumper/Dumper.so: undefined symbol: Perl_Istack_sp_ptr
    HMC web cfg    : HMC is configured through GUI, (HMC_LIST in lpar2rrd.cfg is ignored). Actual HMC_LIST is made from etc/web_config/hosts.json =>
    Host Configuration not found, use old HMC_LIST from etc/lpar2rrd.cfg
    Starting load for old #HMCNAME# through SSH (not Rest API)
    jobs -l        :
    [1]  30143 Exit 127                nohup $PERL -w $INPUTDIR/bin/lpar2rrd-daemon.pl 2>> $ERRLOG-daemon >> $INPUTDIR/logs/daemon.out
    [2]- 30169 Running                 $INPUTDIR/load_vmware.sh $1 &
    [3]+ 30222 Running                 eval '$PERL -w $BINDIR/lpar2rrd.pl 2>>$ERRLOG | tee -a $INPUTDIR/logs/load_power.log' &
    VMware         : not identified, no credentials
    jobs -l        :
    Waiting for HMC: 30169
    installing WWW : install-html.sh vmware
    Host identif   : Linux
    timestamp      : Thu Jun 27 11:36:49 +08 2019
    Menu           : no menu refresh for vmware
    An error occured in lpar2rrd, check /app/lpar2rrd/logs/error.log-vmware and output of load.sh

    $ tail -1 /app/lpar2rrd/logs/error.log-vmware

    /bin/perl: symbol lookup error: /usr/lib64/perl5/auto/Data/Dumper/Dumper.so: undefined symbol: Perl_Istack_sp_ptr
    date end all VM: Thu Jun 27 11:36:49 +08 2019
    Waiting for HMC: 30222
    rmc check      : not this time 27 == 27
    RMC from load.sh
    lpars_count    : not this time 27 == 27
    trim logs      : not this time 27 == 27
    installing WWW : install-html.sh power
    Host identif   : Linux
    timestamp      : Thu Jun 27 11:36:49 +08 2019
    Menu           : no menu refresh for power
    menu           : menu_xenserver.json is missing, force it to create a new one
    installing WWW : install-html.sh xenserver
    Host identif   : Linux
    timestamp      : Thu Jun 27 11:36:49 +08 2019
    Menu           : menu refresh for xenserver
    AGENT_UUIDS    : OK at Thu Jun 27 11:36:49 +08 2019, find_active_lpar.pl
    menu           : menu_ovirt.json is missing, force it to create a new one
    installing WWW : install-html.sh ovirt
    Host identif   : Linux
    timestamp      : Thu Jun 27 11:36:49 +08 2019
    Menu           : menu refresh for ovirt
    AGENT_UUIDS    : OK at Thu Jun 27 11:36:49 +08 2019, find_active_lpar.pl
    An error occured in lpar2rrd, check /app/lpar2rrd/logs/error.log and output of load.sh

    $ tail -7 /app/lpar2rrd/logs/error.log

    /bin/perl: symbol lookup error: /usr/lib64/perl5/auto/Data/Dumper/Dumper.so: undefined symbol: Perl_Istack_sp_ptr
    Thu Jun 27 11:36:49 +08 2019: an error in /bin/perl -w /app/lpar2rrd/bin/custom.pl: 127
    /bin/perl: symbol lookup error: /usr/lib64/perl5/auto/Data/Dumper/Dumper.so: undefined symbol: Perl_Istack_sp_ptr
    /bin/perl: symbol lookup error: /usr/lib64/perl5/auto/Data/Dumper/Dumper.so: undefined symbol: Perl_Istack_sp_ptr
    /bin/perl: symbol lookup error: /usr/lib64/perl5/auto/Data/Dumper/Dumper.so: undefined symbol: Perl_Istack_sp_ptr
    /bin/perl: symbol lookup error: /usr/lib64/perl5/auto/Data/Dumper/Dumper.so: undefined symbol: Perl_Istack_sp_ptr
    nohup: ignoring input
    date end all   : Thu Jun 27 11:36:50 +08 2019



  • Fixed this error by removing /usr/lib64/perl5/ and reinstalling all perl packages. 
Sign In or Register to comment.