Learn F5 Technologies, Get Answers & Share Community Solutions Join DevCentral

Filter by:
  • Solution
  • Technology
Answers

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

0
Rate this Question

Answers to this Question

placeholder+image
USER ACCEPTED ANSWER & F5 ACCEPTED ANSWER

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';

0
Comments on this Answer
Comment made 29-Oct-2015 by ccna55 14
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.
0
placeholder+image
USER ACCEPTED ANSWER & F5 ACCEPTED ANSWER

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

0
placeholder+image
USER ACCEPTED ANSWER & F5 ACCEPTED ANSWER

@reen_sc

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

0