Install or upgrade of Vertica fails with error "--failure-threshold: expected one argument"
search cancel

Install or upgrade of Vertica fails with error "--failure-threshold: expected one argument"


Article ID: 38578


Updated On:


CA Infrastructure Management CA Performance Management - Usage and Administration DX NetOps


When a user runs the Vertical install script (./ -p to freshly install or upgrade Vertica 7, the following error appears on screen and in the log file:





install_vertica: error: argument --failure-threshold: expected one argument

Vertica Analytic Database 7.1.2-6 Installation Tool

Installation FAILED with errors.

Installation stopped before any changes were made.

Vertica installation....................................................[FAIL]

The installation will now exit.


Script finished - ./



Release: Performance Management 2.5.0 and above


This is due to a known issue with the Vertica 7.0.1-2 installer and above.

If LVM is detected on any volumes (not just the volumes that Vertica uses) within the cluster, the installer will fail and stop the Vertica install script.


The script needs to be modified to workaround this issue as per the following steps:

1. Make a backup of the original file in /opt/CA/IMDataRepository_vertica7 directory

2. Use an editor to open the file

3. Search for the key word "POINT_TO_POINT_SPREAD_OPTION" to find this line:

/opt/vertica/sbin/install_vertica -s $DB_HOST_NAMES -u $DB_ADMIN_LINUX_USER -l $DB_ADMIN_LINUX_USER_HOME -d $DB_DATA_DIR -L ./resources/$VLICENSE -Y -r ./resources/$VERTICA_RPM_FILE $POINT_TO_POINT_SPREAD_OPTION $failure_threshold 2>&1 | tee -a $LOG_FILE

4. In the above line, after "POINT_TO_POINT_SPREAD_OPTION", replace "$failure_threshold" and add the following new entry, surrounded by a space on each side:

--failure-threshold FAIL

The line should now appear as follows:

/opt/vertica/sbin/install_vertica -s $DB_HOST_NAMES -u $DB_ADMIN_LINUX_USER -l $DB_ADMIN_LINUX_USER_HOME -d $DB_DATA_DIR -L ./resources/$VLICENSE -Y -r ./resources/$VERTICA_RPM_FILE $POINT_TO_POINT_SPREAD_OPTION --failure-threshold FAIL 2>&1 | tee -a $LOG_FILE

5. Save the file, then rerun the install script :

./ -p

6. This time, the Vertica installation should by pass this error