insights-client command give traceback if no yum repodata files exists on RHEL 7.x.
Issue
-
when no yum repodata file exists on the RHEL 7.x system, insights-client command gives below traceback Full traceback
2022-01-26 12:33:00,360 WARNING insights.core.dr Traceback (most recent call last): File "/var/lib/insights/last_stable.egg/insights/core/dr.py", line 967, in run result = DELEGATES[component].process(broker) File "/var/lib/insights/last_stable.egg/insights/core/dr.py", line 686, in process return self.invoke(broker) File "/var/lib/insights/last_stable.egg/insights/core/plugins.py", line 90, in invoke return self.component(broker) File "/var/lib/insights/last_stable.egg/insights/specs/datasources/yum_updates.py", line 135, in yum_updates umgr.load() File "/var/lib/insights/last_stable.egg/insights/specs/datasources/yum_updates.py", line 54, in load self.base.doSackSetup() File "/usr/lib/python2.7/site-packages/yum/__init__.py", line 741, in doSackSetup return self._getSacks(archlist=archlist, thisrepo=thisrepo) 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 386, in populateSack sack.populate(repo, mdtype, callback, cacheonly) File "/usr/lib/python2.7/site-packages/yum/yumRepo.py", line 227, in populate if self._check_db_version(repo, mydbtype): File "/usr/lib/python2.7/site-packages/yum/yumRepo.py", line 319, in _check_db_version return repo._check_db_version(mdtype) File "/usr/lib/python2.7/site-packages/yum/yumRepo.py", line 1515, in _check_db_version repoXML = self.repoXML File "/usr/lib/python2.7/site-packages/yum/yumRepo.py", line 1701, in <lambda> repoXML = property(fget=lambda self: self._getRepoXML(), File "/usr/lib/python2.7/site-packages/yum/yumRepo.py", line 1697, in _getRepoXML self._loadRepoXML(text=self.ui_id) File "/usr/lib/python2.7/site-packages/yum/yumRepo.py", line 1688, in _loadRepoXML return self._groupLoadRepoXML(text, self._mdpolicy2mdtypes()) File "/usr/lib/python2.7/site-packages/yum/yumRepo.py", line 1662, in _groupLoadRepoXML if self._commonLoadRepoXML(text): File "/usr/lib/python2.7/site-packages/yum/yumRepo.py", line 1472, in _commonLoadRepoXML if self._cachingRepoXML(local): File "/usr/lib/python2.7/site-packages/yum/yumRepo.py", line 1237, in _cachingRepoXML raise Errors.RepoError, 'Cannot find repomd.xml file for %s' % self.ui_id RepoError: Cannot find repomd.xml file for Hilti_HOICI_HOICI-2_1_99-ci
Environment
- Red Hat Insights
- Red Hat Enterprise Linux 7.x
Subscriber exclusive content
A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.