Forum Discussion

Craig_Gibb_1781's avatar
Craig_Gibb_1781
Icon for Nimbostratus rankNimbostratus
Apr 04, 2014

Problems with BIG-IP Configuration Visualizer script and CentOS 6.5

Hi we are trying to get the visualizer script to work and are having a few problems, we have installed the prerequisites as described in the the article :- https://devcentral.f5.com/wiki/iControl.BIG_IPConfigurationVisualizer.ashx

 

But we are still getting errors:-

 

Please wait while we build some maps of your system. Retrieving SelfIPs in Partition: ** Common ** Mapping Partition: ** Common ** routes to gateways. Mapping Partition: ** Common ** selfIPs and VLANs............ Mapping Partition: ** Common ** pools and iRule references to pools..................... Mapping Partition: ** Common ** virtual servers and properties.SOAP-ENV:Server Exception caught in LocalLB::urn:iControl:LocalLB/VirtualServer::get_httpclass_profile() Common::NotImplemented

 

The perl modules that are installed at the moment are:-

 

Perlmoduler som är installerade är: perl-Pod-Escapes-1.04-136.el6.x86_64 perl-Pod-Simple-3.13-136.el6.x86_64 perl-Module-Pluggable-3.90-136.el6.x86_64 perl-MIME-Types-1.28-2.el6.noarch perl-MailTools-2.04-4.el6.noarch perl-Email-Date-Format-1.002-5.el6.noarch perl-SOAP-Lite-0.710.10-3.el6.noarch perl-IO-Compress-Base-2.021-136.el6.x86_64 perl-Compress-Zlib-2.021-136.el6.x86_64 perl-HTML-Parser-3.64-2.el6.x86_64 perl-XML-Parser-2.36-7.el6.x86_64 perl-IO-Tty-1.08-4.el6.x86_64 perl-Time-HiRes-1.9721-136.el6.x86_64 perl-Net-SSLeay-1.35-9.el6.x86_64 perl-libs-5.10.1-136.el6.x86_64 perl-version-0.77-136.el6.x86_64 perl-5.10.1-136.el6.x86_64 perl-TimeDate-1.16-11.1.el6.noarch perl-URI-1.40-2.el6.noarch perl-MIME-Lite-3.027-2.el6.noarch perl-Net-Netmask-1.9015-1.el6.rf.noarch perl-Compress-Raw-Zlib-2.021-136.el6.x86_64 perl-IO-Compress-Zlib-2.021-136.el6.x86_64 perl-HTML-Tagset-3.20-4.el6.noarch perl-Parse-RecDescent-1.962.2-2.el6.noarch perl-libwww-perl-5.833-2.el6.noarch perl-XML-Twig-3.34-1.el6.noarch perl-IPC-Run-0.84-3.el6.noarch perl-GraphViz-2.04-1.el6.rf.noarch perl-Net-LibIDN-0.12-3.el6.x86_64 perl-IO-Socket-SSL-1.31-2.el6.noarch

 

Any help appreciated. /Craig

 

4 Replies

  • If you are querying a 11.4 or later device, it fails because http classes do not exist anymore.

     

    Try changing the line

     

    my $vs_httpclass = get_vs_httpclass($vs_name) || 'NO_HTTPCLASS';

     

    for my $vs_httpclass = 'NO_HTTPCLASS';

     

    • ccna55_14039's avatar
      ccna55_14039
      Icon for Nimbostratus rankNimbostratus
      Did this work for anyone? i change the line but still get error, syntax error at f5-gv.pl line 371, near "$vs_httpclass =" Execution of f5-gv.pl aborted due to compilation errors (1) (F) Probably means you had a syntax error. Common reasons include: A keyword is misspelled. A semicolon is missing. A comma is missing. An opening or closing parenthesis is missing. An opening or closing brace is missing. A closing quote is missing. Often there will be another error message associated with the syntax error giving more information. (Sometimes it helps to turn on -w.) The error message itself often tells you where it was in the line when it decided to give up. Sometimes the actual error is several tokens before this, because Perl is good at understanding random input. Occasionally the line number may be misleading, and once in a blue moon the only way to figure out what's triggering the error is to call perl -c repeatedly, chopping away half the program each time to see if the error went away. Sort of the cybernetic version of S<20 questions>. Uncaught exception from user code: syntax error at f5-gv.pl line 371, near "$vs_httpclass =" Execution of f5-gv.pl aborted due to compilation errors.
  • Hello,

     

    I know old item but I'll draw my configuration but the script won't write an file in the /img directory. It's empty :-(

     

    Someone an idea why or how can fix it?

     

    Thanks

     

  • @reen_sc

     

    By creating the image directories under ./img (example ./img/Common) the script should run successfully.