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:
The solution is the same for this or the message version with only filter referenced.
All supported releases
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.
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
.
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