Netwitness Host update fails with the below errors.
#upgrade-cli-client –-upgrade --host-addr <IP of Netwitness Host> --version 11.5.3.2/var/log/netwitness/config-managment/chef-solo.log
[2022-05-12T07:35:32+00:00] INFO: Processing execute[yum-makecache-nw-os-upgrade-11-5-3-2] action nothing (/opt/chef/embedded/lib/ruby/gems/2.6.0/gems/chef-15.9.17/lib/chef/provider/yum_repository.rb line 59)
[2022-05-12T07:35:32+00:00] INFO: Processing ruby_block[package-cache-reload-nw-os-upgrade-11-5-3-2] action nothing (/opt/chef/embedded/lib/ruby/gems/2.6.0/gems/chef-15.9.17/lib/chef/provider/yum_repository.rb line 66)
[2022-05-12T07:35:32+00:00] INFO: Processing yum_package[java-1.8.0-openjdk] action install (nw-java::packages line 11)
[2022-05-12T07:35:47+00:00] INFO: Running queued delayed notifications before re-raising exception
[2022-05-12T07:35:47+00:00] ERROR: Running exception handlers
[2022-05-12T07:35:47+00:00] ERROR: Exception handlers complete
[2022-05-12T07:35:47+00:00] FATAL: Stacktrace dumped to /var/lib/netwitness/config-management/cache/chef-stacktrace.out
[2022-05-12T07:35:47+00:00] FATAL: Please provide the contents of the stacktrace.out file if you file a bug report
[2022-05-12T07:35:47+00:00] FATAL: RuntimeError: yum_package[java-1.8.0-openjdk] (nw-java::packages line 11) had an error: RuntimeError: yum-helper.py had stderr/stdout output:
Traceback (most recent call last):
File "/opt/chef/embedded/lib/ruby/gems/2.6.0/gems/chef-15.9.17/lib/chef/provider/package/yu m/yum_helper.py", line 207, in <module>
query(command)
File "/opt/chef/embedded/lib/ruby/gems/2.6.0/gems/chef-15.9.17/lib/chef/provider/package/yu m/yum_helper.py", line 121, in query
obj = base.pkgSack
File "/usr/lib/python2.7/site-packages/yum/__init__.py", line 1075, in <lambda>
pkgSack = property(fget=lambda self: self._getSacks(),
File "/usr/lib/python2.7/site-packages/yum/__init__.py", line 778, in _getSacks
self.repos.populateSack(which=repos)
File "/usr/lib/python2.7/site-packages/yum/repos.py", line 347, in populateSack
self.doSetup()
File "/usr/lib/python2.7/site-packages/yum/repos.py", line 157, in doSetup
self.retrieveAllMD()
File "/usr/lib/python2.7/site-packages/yum/repos.py", line 88, in retrieveAllMD
dl = repo._async and repo._commonLoadRepoXML(repo)
File "/usr/lib/python2.7/site-packages/yum/yumRepo.py", line 1482, in _commonLoadRepoXML
result = self._getFileRepoXML(local, text)
File "/usr/lib/python2.7/site-packages/yum/yumRepo.py", line 1259, in _getFileRepoXML
size=102400) # setting max size as 100K
File "/usr/lib/python2.7/site-packages/yum/yumRepo.py", line 1042, in _getFile
raise e
yum.Errors.NoMoreMirrorsRepoError: failure: repodata/repomd.xml from nw-rsa-base: [Errno 256] No more mirrors to try.
https://nw-node-zero/nwrpmrepo/11.5.0.0/RSA/repodata/repomd.xml: [Errno 14] curl#63 - "Callback aborted"
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
Please follow the below steps to fix the errors.
- Login to AdminServer putty.
- Run the below commands to create a dummy repo with the required version.
mkdir -p /var/netwitness/common/repo/11.5.0.0/OS
mkdir -p /var/netwitness/common/repo/11.5.0.0/RSA
cd /var/netwitness/common/repo/11.5.0.0/OS
createrepo .
cd /var/netwitness/common/repo/11.5.0.0/RSA
createrepo .
- Try updating the host again and it will be successful now.