{"id":909,"date":"2016-06-25T18:47:36","date_gmt":"2016-06-25T10:47:36","guid":{"rendered":"http:\/\/cn.hostease.com\/xueyuan\/?p=909"},"modified":"2016-06-25T18:47:36","modified_gmt":"2016-06-25T10:47:36","slug":"yum-%e5%ae%89%e8%a3%85%e6%9b%b4%e6%96%b0%e6%8f%90%e7%a4%ba-rpmdb-threadprocess-failed-thread-died-in-berkeley-db-library","status":"publish","type":"post","link":"https:\/\/cn.hostease.com\/xueyuan\/hefaq\/yum-%e5%ae%89%e8%a3%85%e6%9b%b4%e6%96%b0%e6%8f%90%e7%a4%ba-rpmdb-threadprocess-failed-thread-died-in-berkeley-db-library\/","title":{"rendered":"yum \u5b89\u88c5\u66f4\u65b0\u63d0\u793a rpmdb: Thread\/process failed: Thread died in Berkeley DB library"},"content":{"rendered":"<p><strong><b>yum \u5b89\u88c5\u66f4\u65b0\u63d0\u793a rpmdb: Thread\/process failed: Thread died in Berkeley DB library<\/b><\/strong><\/p>\n<p>\u5728\u670d\u52a1\u5668(centos\u7cfb\u7edf)\u4e0a\u4f7f\u7528yum\/rpm\u65f6\u7684\u4e00\u4e2a\u62a5\u9519,\u5982\u4e0b:<\/p>\n<p>#yum install -y wget<br \/>\nrpmdb: Thread\/process 5542\/139697184122624 failed:Thread\u00a0died\u00a0in Berkeley DB library<br \/>\nerror: db3 error(-30974) from dbenv-&gt;failchk: DB_RUNRECOVERY: Fatal error, run database recovery<br \/>\nerror: cannot open Packages index using db3 \u2013 (-30974)<br \/>\nerror: cannot open Packages database in \/var\/lib\/rpm<br \/>\nCRITICAL:yum.main:<\/p>\n<p>&nbsp;<\/p>\n<p>\u5bf9\u4e8ecpanel\u7528\u6237,\u76f8\u5e94\u9047\u5230\u76f8\u5173\u7684\u9519\u8bef,\u5982WHM&gt;&gt;Restart Services\u91cd\u542f\u4efb\u4f55\u670d\u52a1,\u5747\u4f1a\u62a5\u4ee5\u4e0b\u9519\u8bef:<\/p>\n<p><a href=\"https:\/\/cn.hostease.com\/xueyuan\/wp-content\/uploads\/2016\/06\/\u56fe\u72471-5.png\" rel=\"attachment wp-att-910\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-910\" src=\"https:\/\/cn.hostease.com\/xueyuan\/wp-content\/uploads\/2016\/06\/\u56fe\u72471-5-300x65.png\" alt=\"\u56fe\u72471\" width=\"300\" height=\"65\" srcset=\"https:\/\/cn.hostease.com\/xueyuan\/wp-content\/uploads\/2016\/06\/\u56fe\u72471-5-300x65.png 300w, https:\/\/cn.hostease.com\/xueyuan\/wp-content\/uploads\/2016\/06\/\u56fe\u72471-5.png 553w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n<p>\u8fd8\u6709cpanel\u5207\u6362PHP\u7248\u672c(select PHP version):<\/p>\n<p><a href=\"https:\/\/cn.hostease.com\/xueyuan\/wp-content\/uploads\/2016\/06\/\u56fe\u72472-5.png\" rel=\"attachment wp-att-911\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-911\" src=\"https:\/\/cn.hostease.com\/xueyuan\/wp-content\/uploads\/2016\/06\/\u56fe\u72472-5-300x83.png\" alt=\"\u56fe\u72472\" width=\"300\" height=\"83\" srcset=\"https:\/\/cn.hostease.com\/xueyuan\/wp-content\/uploads\/2016\/06\/\u56fe\u72472-5-300x83.png 300w, https:\/\/cn.hostease.com\/xueyuan\/wp-content\/uploads\/2016\/06\/\u56fe\u72472-5.png 554w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n<p>\u4ee5\u4e0a\u60c5\u51b5,\u5747\u56e0\u4e3aRPM\u6570\u636e\u5e93\u51fa\u73b0\u635f\u574f\u5bfc\u81f4.\u5b83\u5bfc\u81f4\u6240\u6709\u7684\u8f6f\u4ef6\u7684\u5347\u7ea7\u3001\u5b89\u88c5\u751a\u81f3\u5220\u9664\u90fd\u4f1a\u51fa\u73b0\u95ee\u9898.<\/p>\n<p>\u7f51\u4e0a\u67e5\u770b,\u4e00\u5171\u6709\u4ee5\u4e0b\u51e0\u79cd\u65b9\u6cd5:<\/p>\n<p>&lt;1&gt;\u5907\u4efd&gt;&gt;\u91cd\u5efaRPM\u5e93<\/p>\n<p>su\u00a0 &#8211; root<\/p>\n<p>cd \/var\/lib\/rpm\/<\/p>\n<p>for i in &#8216;ls | grep &#8216;db.&#8221;;do mv $i $i.bak;done #\u505a\u4e00\u4e0b\u5907\u4efd<\/p>\n<p>rpm &#8211;rebuilddb #\u91cd\u5efa\u8be5\u6570\u636e\u5e93\uff08rebuild the database indices from the installed package headers\uff09<\/p>\n<p>yum clean all<\/p>\n<p>\u6ce8\u610f\u533a\u522b\uff1a&#8211;rebuilddb\uff1a\u91cd\u5efa\u5df2\u7ecf\u5b89\u88c5\u7684RPM\u8d44\u6599\u5e93 \uff0c&#8211;initdb\uff1a\u521b\u5efa\u4e00\u4e2a\u65b0\u7684RPM\u8d44\u6599\u5e93<\/p>\n<p>&nbsp;<\/p>\n<p>&lt;2&gt;\u66b4\u529b\u5220\u9664,\u7136\u540eupdate(\u5e38\u89c1)<\/p>\n<p>rm -rf \/var\/lib\/rpm\/_db.*<\/p>\n<p>yum update<\/p>\n<p>&nbsp;<\/p>\n<p>&lt;3&gt;\u5907\u4efd\u670d\u52a1\u5668\u6062\u590d\u5907\u4efd(\u4e2a\u4eba)<\/p>\n<p>\u56e0\u4e3a\u672c\u4eba\u7ba1\u7406\u7684\u670d\u52a1\u5668\u5b58\u5728\u5907\u4efd,\u6240\u4ee5\u505a\u4e86\u4ee5\u4e0b\u64cd\u4f5c:<\/p>\n<p>cd \/var\/lib\/<\/p>\n<p>mv rpm rpmold<\/p>\n<p>\u901a\u8fc7\u5907\u4efd\u670d\u52a1\u5668\u6062\u590d\u4e86rpm\u76ee\u5f55\u6570\u636e(\u6062\u590d\u6570\u636e\u65f6\u95f4\u4f9d\u4e2a\u4eba\u800c\u5b9a),\u518d\u6b21\u6267\u884cyum\u547d\u4ee4\u65f6,\u6b63\u5e38.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>yum \u5b89\u88c5\u66f4\u65b0\u63d0\u793a rpmdb: Thread\/process failed: Thread died in &#8230; <a title=\"yum \u5b89\u88c5\u66f4\u65b0\u63d0\u793a rpmdb: Thread\/process failed: Thread died in Berkeley DB library\" class=\"read-more\" href=\"https:\/\/cn.hostease.com\/xueyuan\/hefaq\/yum-%e5%ae%89%e8%a3%85%e6%9b%b4%e6%96%b0%e6%8f%90%e7%a4%ba-rpmdb-threadprocess-failed-thread-died-in-berkeley-db-library\/\" aria-label=\"\u9605\u8bfb yum \u5b89\u88c5\u66f4\u65b0\u63d0\u793a rpmdb: Thread\/process failed: Thread died in Berkeley DB library\">\u9605\u8bfb\u66f4\u591a<\/a><\/p>\n","protected":false},"author":1,"featured_media":910,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[4,49],"tags":[38,314,108],"class_list":["post-909","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-hefaq","category-linux","tag-linux","tag-rpm","tag-yum"],"aioseo_notices":[],"jetpack_featured_media_url":"https:\/\/cn.hostease.com\/xueyuan\/wp-content\/uploads\/2016\/06\/\u56fe\u72471-5.png","jetpack-related-posts":[],"jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/cn.hostease.com\/xueyuan\/wp-json\/wp\/v2\/posts\/909","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/cn.hostease.com\/xueyuan\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/cn.hostease.com\/xueyuan\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/cn.hostease.com\/xueyuan\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/cn.hostease.com\/xueyuan\/wp-json\/wp\/v2\/comments?post=909"}],"version-history":[{"count":1,"href":"https:\/\/cn.hostease.com\/xueyuan\/wp-json\/wp\/v2\/posts\/909\/revisions"}],"predecessor-version":[{"id":912,"href":"https:\/\/cn.hostease.com\/xueyuan\/wp-json\/wp\/v2\/posts\/909\/revisions\/912"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/cn.hostease.com\/xueyuan\/wp-json\/wp\/v2\/media\/910"}],"wp:attachment":[{"href":"https:\/\/cn.hostease.com\/xueyuan\/wp-json\/wp\/v2\/media?parent=909"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/cn.hostease.com\/xueyuan\/wp-json\/wp\/v2\/categories?post=909"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/cn.hostease.com\/xueyuan\/wp-json\/wp\/v2\/tags?post=909"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}