Error for EMC VNX Use of uninitialized value $RRDp::error_mode in string eq at /usr/lib64/perl5/vend

Hi,

I just upgraded the Stor2rrd to new version which supports the EMC VNX and after ./load.sh command i am getting this error.

Thu Nov 17 13:48:01 AEDT 2016: an error in /usr/bin/perl -w ./bin/storage.pl: 1
Use of uninitialized value $RRDp::error_mode in string eq at /usr/lib64/perl5/vendor_perl/RRDp.pm line 168.
Thu Nov 17 13:50:30 2016: MELVNXCS0 : load_host failed: ERROR: /home/stor2rrd/stor2rrd/data/MELVNXCS0/VOLUME/74.rrr: not a simple unsigned integer: 'N/A' at bin/LoadDataModule.pm line 1717.
 ./bin/storage.pl:171
Thu Nov 17 13:50:30 AEDT 2016: an error in /usr/bin/perl -w ./bin/storage.pl: 1

Thanks!!!


Comments

  • Hi,

    small bug which might appear under some conditions (probably related to VNX firmware)

    use this as a hot fix.
    http://www.stor2rrd.com/download-static/LoadDataModule.pm.gz
    Gunzip it and copy to /home/stor2rrd/stor2rrd/bin (755, stor2rrd owner)
    -rwxrwxr-x    1 stor2rrd stor2rrd  581373 Nov 16 23:20 bin/LoadDataModule.pm
    If your web browser gunzips it automatically then just rename it:
    mv LoadDataModule.pm.gz LoadDataModule.pm

    Then wait 10 - 20 mins and run:
    ./load.sh

    Ctrl-F5 in the GUI and you should see your VNX :)

  • Hi Pavel,

    Thanks!!! for the hot fix. Now I can see the storage graphs in GUI. :smiley: 

    Thanks,
    Fahim
  • great, thanks for confirmation
Sign In or Register to comment.