Unable to install Vertica

Document ID : KB000101590
Last Modified Date : 14/06/2018
Show Technical Document Details
Issue:
The following errors are seen when trying to install the Data Repository

Prerequisites not fully met during local (OS) configuration for
verify-node1_ipAddress.xml:
   WARN (N0010): https://my.vertica.com/docs/9.0.x/HTML/index.htm#cshid=N0010
        Linux iptables (firewall) has some non-trivial rules in tables: filter
 
Prerequisites not fully met during local (OS) configuration for
verify-node2_ipAddress.xml:
    WARN (N0010): https://my.vertica.com/docs/9.0.x/HTML/index.htm#cshid=N0010
        Linux iptables (firewall) has some non-trivial rules in tables: filter
 
Prerequisites not fully met during local (OS) configuration for
verify-node3_ipAddress.xml:
    WARN (N0010): https://my.vertica.com/docs/9.0.x/HTML/index.htm#cshid=N0010
        Linux iptables (firewall) has some non-trivial rules in tables: filter
Cause:
These messages can be seen even if you have iptables / firewalld disabled due to the way Vertica is checking for the port availability.  Vertica is trying to make sure a rule is in place in the firewall configuration to allow communication so even if you disable the firewall entirely there will not be a rule in place and the check will fail.
Resolution:
If you run into this situation and have simply opeted to disable the firewall instead of opening the ports through it, the only resolution is to ensure:

1. The firewall is disabled and all required ports are available for communication.
2. No other installation warnings are seen when trying to install Vertica

If the above is correct then you will need to add the following parameter to the drinstall.properties file.  Please keep in mind that if there are any other WARN messages that would normally fail the installation, setting this parameter will ignore them.  This could lead to catastrophic and yet unknown / unseen problems occurring later on post install.
 
AllowVerticaInstallWarnings=true

This will allow WARN conditions so that the install completes. The install will only fail and exit if any FAIL conditions are met.  The parameter can be set anywhere in the drinstall.properties file. After setting this parameter, re-run the dr_install.sh script
Additional Information:
The AllowVerticaInstallWarnings parameter for the CA Performance Management script essentially sets the Vertica failure-threshold to the desired level. Refer to the Vertica documentation for additional information:

https://my.vertica.com/docs/9.0.x/HTML/index.htm#Authoring/InstallationGuide/InstallingVertica/RunTheInstallScript.htm?Highlight=failure%20threshold