Errors when running needs-restarting

Philip Cook <[email protected]> Fri, 26 Apr 2019 02:49:26 +0000 (UTC)
Newsgroups gmane.linux.rpm.yum
Message-ID <[email protected]>
--===============5416366467786598312==
Content-Type: multipart/alternative; 
	boundary="----=_Part_655152_2145433539.1556246966231"

------=_Part_655152_2145433539.1556246966231
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

I found one other use posting this problem on the zammad github, but no sol=
ution. I'm really hoping someone here can help.=C2=A0
I am running=C2=A0CentOS Linux release 7.6.1810 (Core) and get the followin=
g error when running sudo needs-restarting or sudo needs-restarting -s.
Traceback (most recent call last):=C2=A0 File "/bin/needs-restarting", line=
 240, in <module>=C2=A0 =C2=A0 sys.exit(main(sys.argv))=C2=A0 File "/bin/ne=
eds-restarting", line 209, in main=C2=A0 =C2=A0 for oldpkg in my.pkgSack.se=
archFiles(just_fn): # ghostfiles are always bogons=C2=A0 File "/usr/lib/pyt=
hon2.7/site-packages/yum/packageSack.py", line 468, in searchFiles=C2=A0 =
=C2=A0 return self._computeAggregateListResult("searchFiles", name)=C2=A0 F=
ile "/usr/lib/python2.7/site-packages/yum/packageSack.py", line 595, in _co=
mputeAggregateListResult=C2=A0 =C2=A0 sackResult =3D apply(method, args)=C2=
=A0 File "/usr/lib/python2.7/site-packages/yum/sqlitesack.py", line 46, in =
newFunc=C2=A0 =C2=A0 return func(*args, **kwargs)=C2=A0 File "/usr/lib/pyth=
on2.7/site-packages/yum/sqlitesack.py", line 957, in searchFiles=C2=A0 =C2=
=A0 self.populate(repo, mdtype=3D'filelists')=C2=A0 File "/usr/lib/python2.=
7/site-packages/yum/yumRepo.py", line 251, in populate=C2=A0 =C2=A0 xml =3D=
 repo_get_function()=C2=A0 File "/usr/lib/python2.7/site-packages/yum/yumRe=
po.py", line 1922, in getFileListsXML=C2=A0 =C2=A0 return self.retrieveMD('=
filelists')=C2=A0 File "/usr/lib/python2.7/site-packages/yum/yumRepo.py", l=
ine 1819, in retrieveMD=C2=A0 =C2=A0 return self._retrieveMD(mdtype)=C2=A0 =
File "/usr/lib/python2.7/site-packages/yum/yumRepo.py", line 1827, in _retr=
ieveMD=C2=A0 =C2=A0 thisdata =3D self.repoXML.getData(mdtype)=C2=A0 File "/=
usr/lib/python2.7/site-packages/yum/repoMDObject.py", line 208, in getData=
=C2=A0 =C2=A0 raise RepoMDError, "requested datatype %s not available" % ty=
peyum.Errors.RepoMDError: requested datatype filelists not available
The issue seems to be limited to just one of my servers, works normally on =
an identical install. I have tried removing and reinstalling yum-utils with=
 no change. Running sudo needs-restarting -r returns normal results.=C2=A0
How do I return this to a normal functioning state?
-Phil
------=_Part_655152_2145433539.1556246966231
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<html><head></head><body><div class=3D"yahoo-style-wrap" style=3D"font-fami=
ly:Helvetica Neue, Helvetica, Arial, sans-serif;font-size:13px;"><div>I fou=
nd one other use posting this problem on the zammad github, but no solution=
. I'm really hoping someone here can help.&nbsp;</div><div><br></div><div>I=
 am running&nbsp;<span>CentOS Linux release 7.6.1810 (Core) and get the fol=
lowing error when running sudo needs-restarting or sudo needs-restarting -s=
.</span></div><div><span><br></span></div><div><span><span><div>Traceback (=
most recent call last):</div><div>&nbsp; File "/bin/needs-restarting", line=
 240, in &lt;module&gt;</div><div>&nbsp; &nbsp; sys.exit(main(sys.argv))</d=
iv><div>&nbsp; File "/bin/needs-restarting", line 209, in main</div><div>&n=
bsp; &nbsp; for oldpkg in my.pkgSack.searchFiles(just_fn): # ghostfiles are=
 always bogons</div><div>&nbsp; File "/usr/lib/python2.7/site-packages/yum/=
packageSack.py", line 468, in searchFiles</div><div>&nbsp; &nbsp; return se=
lf._computeAggregateListResult("searchFiles", name)</div><div>&nbsp; File "=
/usr/lib/python2.7/site-packages/yum/packageSack.py", line 595, in _compute=
AggregateListResult</div><div>&nbsp; &nbsp; sackResult =3D apply(method, ar=
gs)</div><div>&nbsp; File "/usr/lib/python2.7/site-packages/yum/sqlitesack.=
py", line 46, in newFunc</div><div>&nbsp; &nbsp; return func(*args, **kwarg=
s)</div><div>&nbsp; File "/usr/lib/python2.7/site-packages/yum/sqlitesack.p=
y", line 957, in searchFiles</div><div>&nbsp; &nbsp; self.populate(repo, md=
type=3D'filelists')</div><div>&nbsp; File "/usr/lib/python2.7/site-packages=
/yum/yumRepo.py", line 251, in populate</div><div>&nbsp; &nbsp; xml =3D rep=
o_get_function()</div><div>&nbsp; File "/usr/lib/python2.7/site-packages/yu=
m/yumRepo.py", line 1922, in getFileListsXML</div><div>&nbsp; &nbsp; return=
 self.retrieveMD('filelists')</div><div>&nbsp; File "/usr/lib/python2.7/sit=
e-packages/yum/yumRepo.py", line 1819, in retrieveMD</div><div>&nbsp; &nbsp=
; return self._retrieveMD(mdtype)</div><div>&nbsp; File "/usr/lib/python2.7=
/site-packages/yum/yumRepo.py", line 1827, in _retrieveMD</div><div>&nbsp; =
&nbsp; thisdata =3D self.repoXML.getData(mdtype)</div><div>&nbsp; File "/us=
r/lib/python2.7/site-packages/yum/repoMDObject.py", line 208, in getData</d=
iv><div>&nbsp; &nbsp; raise RepoMDError, "requested datatype %s not availab=
le" % type</div><div>yum.Errors.RepoMDError: requested datatype filelists n=
ot available</div><div><br></div></span>The issue seems to be limited to ju=
st one of my servers, works normally on an identical install. I have tried =
removing and reinstalling yum-utils with no change. Running sudo needs-rest=
arting -r returns normal results.&nbsp;</span></div><div><span><br></span><=
/div><div><span>How do I return this to a normal functioning state?</span><=
/div><div><span><br></span></div><div><span>-Phil</span></div></div></body>=
</html>
------=_Part_655152_2145433539.1556246966231--

--===============5416366467786598312==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Yum mailing list
[email protected]
http://lists.baseurl.org/mailman/listinfo/yum

--===============5416366467786598312==--