<div dir="ltr"><br><div class="gmail_extra"><br><div class="gmail_quote">2014-10-15 23:31 GMT+03:00 William <span dir="ltr">&lt;<a href="mailto:mattison.computer@yahoo.com" target="_blank">mattison.computer@yahoo.com</a>&gt;</span>:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
I have F20 on a 64-bit system.  I&#39;m a home user with no sysadmin training and no real sysadmin experience.  I tried to do my weekly patches, and got this:<br>
<br>
bash.6[~]: yum update<br>
error: rpmdb: BDB0113 Thread/process 2156/140591811774272 failed: BDB1507 Thread died in Berkeley DB library<br>
error: db5 error(-30973) from dbenv-&gt;failchk: BDB0087 DB_RUNRECOVERY: Fatal error, run database recovery<br>
error: cannot open Packages index using db5 -  (-30973)<br>
error: cannot open Packages database in /var/lib/rpm<br>
CRITICAL:yum.main:<br>
<br>
Error: rpmdb open failed<br>
bash.7[~]:<br>
</blockquote>
To answer Ranjan,<br>
&gt; Has you done this before?<br>
Yes, I&#39;ve been doing it every week for over a year.  This is the first time I&#39;ve had a problem.<br>
<br>
&gt; Were you doing this as root or do you have super user status on your system?<br>
I always do it as root.<br>
<br>
&quot;Alchemist&quot; suggested:<br>
&gt; Do as root<br>
&gt; pkill yum &amp;&amp; pkill rpm &amp;&amp; rm -rf /var/lib/rpm/__db.00* &amp;&amp; rpmdb --rebuilddb &amp;&amp; sync<br>
<br>
This appeared to have no effect.  So I tried the individual pieces as separate commands.  That appeared to work.  I then tried the &quot;yum update&quot;.  It appears to have worked.  Thank-you!<br>
<br>
Follow-up question...<br>
I know that the packages on my work station came from at least two repositories.  I don&#39;t recall which.  I have a graphics card driver which I think came from an external(?) repository.  I have &quot;xeyes&quot;, &quot;xv&quot;, and &quot;xcdroast&quot;, which also might have come from &quot;external&quot; repositories.  How can I check that the sequence of commands that &quot;Alchemist&quot; gave me got all the repositories?<br>
<br>
thanks,<br>
Bill.<span><font color="#888888"><br></font></span></blockquote><div><br></div><div>RPMDB is repo unaware and includes all native RPMs. To check package against repo list use<br>yum list or yumdb info [package name]<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><span><font color="#888888">
-- <br>
users mailing list<br>
<a href="mailto:users@lists.fedoraproject.org" target="_blank">users@lists.fedoraproject.org</a><br>
To unsubscribe or change subscription options:<br>
<a href="https://admin.fedoraproject.org/mailman/listinfo/users" target="_blank">https://admin.fedoraproject.<u></u>org/mailman/listinfo/users</a><br>
Fedora Code of Conduct: <a href="http://fedoraproject.org/code-of-conduct" target="_blank">http://fedoraproject.org/code-<u></u>of-conduct</a><br>
Guidelines: <a href="http://fedoraproject.org/wiki/Mailing_list_guidelines" target="_blank">http://fedoraproject.org/wiki/<u></u>Mailing_list_guidelines</a><br>
Have a question? Ask away: <a href="http://ask.fedoraproject.org" target="_blank">http://ask.fedoraproject.org</a><br>
</font></span></blockquote></div><br></div></div>