For tracking purposes, this is DE23915. The main issue is gnutls rpm version mismatch is too strict (the version present is newer than expected). The fix is will be included in the next 8.0 release, but in the meantime:
IF /root/svn/mercury VERSION IS 8.0.10 (SEE URL LINE)
[root@amp mercury]# pwd
/root/svn/mercury
[root@amp mercury]# svn info
Path: .
Working Copy Root Path: /root/svn/mercury
URL: http://svn.corp.airwave.com/usr/local/svnroot/mercury/tags/RELEASE_8_0_10
Repository Root: http://svn.corp.airwave.com/usr/local/svnroot/mercury
Repository UUID: 99f6a4a8-5413-0410-a0fb-e6b940866760
Revision: 96391
Node Kind: directory
Schedule: normal
Last Changed Author: rgin
Last Changed Rev: 96390
Last Changed Date: 2015-12-08 16:37:51 -0500 (Tue, 08 Dec 2015)
AND IF RPM Version:
[root@amp mercury]# rpm -qa | grep -i gnutl
gnutls-2.8.5-19.el6_7.x86_64
if it's not this version or 2.8.5-18, then you'll want to #yum update gnutls
THEN, you have 2 options.
1) patch and apply code (steps forthcoming)
2) open a support case and then they will perform item #1
######################################################################
############ ITEM 1 STEPS ############
######################################################################
A) create a patch file in /var/airwave/custom
# vi /var/airwave/custom/upgradefix.diff
(((copy everything from 'Index' to the line before ###PATCH END###)))
Index: src/x86_64/rpms/CentOS-6/Makefile
===================================================================
--- src/x86_64/rpms/CentOS-6/Makefile (revision 96391)
+++ src/x86_64/rpms/CentOS-6/Makefile (working copy)
@@ -10,7 +10,7 @@
INSTALLRPM = ../../../install_rpm
RPM_AT_LEAST = ../../../../bin/rpm_at_least
-install: security_patches gnutls dracut tzdata pdfsupport redis tsdb svn bfafw node performance
+install: security_patches dracut tzdata pdfsupport redis tsdb svn bfafw node performance
security_patches:
@@ -193,12 +193,6 @@
$(INSTALLRPM) gnupg2-2.0.14-6.el6_4.x86_64.rpm; \
fi
-# gnutls-utils provides certtool, which is part of our CAC auth implementation
-gnutls:
- @if ! $(RPM_AT_LEAST) gnutls-utils 2.8.5-18.el6; then \
- $(INSTALLRPM) gnutls-utils-2.8.5-18.el6 gnutls-utils-2.8.5-18.el6.x86_64.rpm gnutls-2.8.5-18.el6.x86_64.rpm ; \
- fi
-
# dracut rpms were added as a dependency for kernel updates
dracut:
@if ! $(RPM_AT_LEAST) dracut 004-388.el6; then \
###PATCH END### (THIS LINE NOT NEEDED IN PATCH)
###PATCH END### (THIS LINE NOT NEEDED IN PATCH)
B) Test that the newly created patch will apply cleanly (this is just good practice)
# cd /root/svn/mercury
# patch -p0 --dry-run < /var/airwave/custom/upgradefix.diff
If the 2 hunks in the patch do not apply cleanly, then you'll want to open a support case to have support take a look.
C) Apply the patch
# patch -p0 < /var/airwave/custom/upgradefix.diff
# make
D) Enable AMP
# amp_enable -now
E) Wait 5-10 minutes for AMP processes to start up
If you'd like to monitor status of AMP coming online
#watch daemons
OR
#wd
Both commands do the same thing. When you see about a dozen processes listed, the UI should be reachable.