Symptoms
When running the installation script for InsightIQ 4.1.x, you get an error noting a failure in a packaged dependency, and the install fails.Example of error message:
Error: Package: libstdc++-devel-4.4.7-17.el6.x86_64 (/libstdc++-devel-4.4.7-17.el6.x86_64) Requires: libstdc++(x86-64) = 4.4.7-17.el6 Installed: libstdc++-4.4.7-18.el6.x86_64 (@base) libstdc++(x86-64) = 4.4.7-18.el6
Cause
This happens because the install script was created before the release of CentOS/RHEL 6.9.
Resolution
These steps assume you are using the install-insightiq-4.1.1.3.sh script. If you are (for some reason) trying to install an older MR, do not. Download the newest MR; it has more bug fixes.1) Manually extract all the dependencies in the install script.
$ sudo sh install-insightiq-4.1.1.3.sh --noexec --keep --target /datastore/extracted_pkgs
2) Change into the directory containing the extracted packages
$ cd /datastore/extracted_pkgs
3) Manually install the RPMs. NOTE: This can take several minutes to complete.
$ sudo yum install --skip-broken *.rpm
4) Verify that InsightIQ successfully installed
$ rpm -q isilon-insightiq
The output looks similar to this:
isilon-insightiq-4.1.1.3-1.x86_64
If the install was successful, cleanup the directory that was used to extract the packaged dependencies.
$ sudo rm -rf /datastore/extracted_pkgs