Unable to install Vertica
search cancel

Unable to install Vertica

book

Article ID: 101590

calendar_today

Updated On:

Products

CA Performance Management - Usage and Administration DX NetOps

Issue/Introduction

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

A slightly different version of the message may be observed that states:

  • Linux iptables (firewall) has some non-trivial rules in tables: mangle, security, raw, filter

The solution is the same for this or the message version with only filter referenced.

Environment

All supported releases

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 opted 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://www.vertica.com/docs/10.1.x/HTML/Content/Authoring/InstallationGuide/InstallingVertica/RunTheInstallScript.htm?Highlight=failure%20threshold

 

 

If the iptables firewall is not being used and is disabled, you can also flush/purge the lingering configuration by issuing the below commands:

WARNING: THE BELOW WILL COMPLETELY WIPE THE FIREWALL OF RULES TO INHIBIT TRAFFIC; USE AT YOUR OWN RISK

/usr/sbin/iptables -F
/usr/sbin/iptables -X
/usr/sbin/iptables -t nat -F
/usr/sbin/iptables -t nat -X
/usr/sbin/iptables -t mangle -F
/usr/sbin/iptables -t mangle -X
/usr/sbin/iptables -P INPUT ACCEPT
/usr/sbin/iptables -P FORWARD ACCEPT
/usr/sbin/iptables -P OUTPUT ACCEPT