Monitoring, Management & Location Tracking

VisualRF not starting, Airwave version 7.7 and above

Aruba Employee

VisualRF not starting, with a message " visualrf engine is not currently running. it may be disabled. Enable it on the VisualRF setup page. The engine may take a few minutes to start after it is enabled." Although the visualrf is enabled in the VisualRF setup page.

 

Environment : Airwave version 7.7.x and above.

 

If you see the above mentioned issue, look in the visualrf logs. we can find the VisualRF logs in /var/log/visualrf/visualrf.log, we could either view that file from the CLI of airwave by doing the following:

 # less /var/log/visualrf/visualrf.log
or
we could find this log from the airwave gui, System --> status page.

Note: GUI logs, will rotate too early, viewing the logs from the CLI is a good thing to find the old logs.

we would see this message almost every time we have issues with visualrf. However, if you find the below error in the logs:

2014-10-16 02:11:48,432 WARN Main com.airwave.svg.UpgradeProcessor removed 0 history rows
2014-10-16 02:11:48,456 WARN Main com.airwave.svg.UpgradeProcessor removed 0 device_radio rows due to no history
2014-10-16 02:11:48,483 WARN Main com.airwave.svg.UpgradeProcessor removed 0 device rows due to no history
2014-10-16 02:11:48,498 WARN Main com.airwave.svg.UpgradeProcessor removed 0 image rows due to no parent
2014-10-16 02:11:48,499 WARN Main com.airwave.svg.UpgradeProcessor removed 0 duplicate network image rows
2014-10-16 02:11:48,672 WARN Main com.airwave.svg.init.Startup VisualRF Configuration Service Started
2014-10-16 02:11:48,714 WARN Main com.airwave.amp.ConfigurationParserImpl Existing login cookie is null. Initialize amp login.
2014-10-16 02:11:48,995 WARN Main com.airwave.svg.init.Startup HTTP threads[8]
2014-10-16 02:11:49,000 WARN Main com.airwave.svg.init.Startup Track probing clients from seas_config false
2014-10-16 02:11:49,001 ERROR Main com.airwave.svg.init.Startup startup
java.io.FileNotFoundException: rf.properties (Permission denied)
 at java.io.FileOutputStream.open(Native Method)
 at java.io.FileOutputStream.<init>(Unknown Source)
 at java.io.FileOutputStream.<init>(Unknown Source)
 at com.airwave.core.PropertyServiceImpl.updatePropertiesFile(PropertyServiceImpl.java:151)
 at com.airwave.core.PropertyServiceImpl.setPropertyOverrides(PropertyServiceImpl.java:138)
 at com.airwave.core.PropertyServiceImpl.setPropertyOverrides(PropertyServiceImpl.java:125)
 at com.airwave.svg.init.Startup.setProbingClientTracking(Startup.java:590)
 at com.airwave.svg.init.Startup.<init>(Startup.java:383)
 at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
 at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source)
 at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source)
 at java.lang.reflect.Constructor.newInstance(Unknown Source)
 at com.airwave.core.sys.Bootstrapper.main(Bootstrapper.java:92)
2014-10-16 02:11:49,003 ERROR Event com.airwave.core.EventDispatcherImpl persist threadpool size property
java.io.FileNotFoundException: core.properties (Permission denied)
 at java.io.FileOutputStream.open(Native Method)
 at java.io.FileOutputStream.<init>(Unknown Source)
 at java.io.FileOutputStream.<init>(Unknown Source)
 at com.airwave.core.PropertyServiceImpl.updatePropertiesFile(PropertyServiceImpl.java:151)
 at com.airwave.core.PropertyServiceImpl.setPropertyOverrides(PropertyServiceImpl.java:138)
 at com.airwave.core.PropertyServiceImpl.setPropertyOverrides(PropertyServiceImpl.java:125)
 at com.airwave.core.EventDispatcherImpl.preShutdown(EventDispatcherImpl.java:56)
 at com.airwave.core.AbstractService.run(AbstractService.java:520)
 at java.lang.Thread.run(Unknown Source)

This error means that, something is wrong with the visualrf file permissions, it might have happened while upgrade or while increasing the disk space or any thing we did accidentally on the server, the solution is to recompile the code, Ideally, when we do that the command will recheck all the files permissions and give the appropriate permissions to the required files, for airwave to run correctly.

we could do the following to correct the file permissions:

# root; make

Note: make, needs to be run during the maintenance window, as the GUI will not be accessible during this process and it also might take maximum upto 2-3 hours, depending upon the server's load.

Version history
Revision #:
1 of 1
Last update:
‎03-31-2015 03:14 PM
Updated by:
 
Labels (1)
Contributors
Search Airheads
cancel
Showing results for 
Search instead for 
Did you mean: 
Is this a frequent problem?

Request an official Aruba knowledge base article to be written by our experts.