Failed Dependencies
Error Message
error: Failed dependencies:
Explanation
One or more the software products required by the Vertica rpm package is missing.
Workaround
Install the missing product. For example:
Readline
The Readline run-time library provides a set of functions that allow users to:
- edit command lines
- maintain a list of previously-entered command lines
- perform csh-like history expansion on previous commands.
To install libreadline:
- Download libreadline.so.4:
- Use rpm to install the package. For example:
$ rpm -Uvh readline-version-platform.rpm
where version-platform specifies the name of the package you downloaded.
Python
A Python interpreter must be installed on any host on which you want to use the
Administration Tools.
The tools needed for administering a Vertica database are provided in the form of a graphical user interface that allows you to perform various tasks quickly and easily. The tools also provide a convenient way to connect to a database using
vsql. Always run the Administration Tools on the Administration Host if possible.
vsql is the Vertica implementation of psql, a character-based, interactive, front-end that is part of PostgreSQL and used by other database management systems. It allows you to type in SQL statements and see the results. It also provides a number of meta-commands and various shell-like features to facilitate writing scripts and automating a wide variety of tasks.
$ /opt/vertica/bin/adminTools
See the Administration Tools Reference for a complete description.
Red Hat and Fedora Linux automatically install Python.
If you do not already have Python installed on all hosts, you can download python from the http://www.vertica.com.
Python is also installed by host-config.pl. It can't be right to install it twice. When is the right time? Before or after the rpm installation?