{"id":12247,"date":"2025-08-12T09:12:47","date_gmt":"2025-08-12T06:12:47","guid":{"rendered":"https:\/\/www.inetmar.com\/blog\/?p=12247"},"modified":"2025-08-12T10:11:28","modified_gmt":"2025-08-12T07:11:28","slug":"fix-rpmdb-thread-died-in-berkeley-db-library-hatasi-cozumu","status":"publish","type":"post","link":"https:\/\/www.inetmar.com\/blog\/fix-rpmdb-thread-died-in-berkeley-db-library-hatasi-cozumu\/","title":{"rendered":"Fix rpmdb: Thread died in Berkeley DB library Hatas\u0131 \u00c7\u00f6z\u00fcm\u00fc"},"content":{"rendered":"<p>Linux tabanc\u0131 sunucularda <strong>rpmdb<\/strong> veritaban\u0131 bozuldu\u011funda Thread died in Berkeley DB library hatas\u0131yla kar\u015f\u0131 kar\u015f\u0131ya kalabilirsiniz. Bu hata genellikle disk hatalar\u0131ndan bozuk rpm veritabanlar\u0131ndan veya sistem kaynaklar\u0131yla ilgili sorunlardan kaynaklan\u0131r. E\u011fer sizde b\u00f6yle bir hata ald\u0131ysan\u0131z bu hatay\u0131 d\u00fczeltmek i\u00e7in a\u015fa\u011f\u0131daki ad\u0131mlar\u0131 takip edebilirsiniz.<\/p>\n<h2 style=\"text-align: center;\">\u00d6rnek Hata \u00c7\u0131kt\u0131s\u0131<\/h2>\n<p><code>error: db4 error(-30974) from dbenv-&gt;open: DB_RUNRECOVERY: Fatal error, run database recovery<br \/>\nerror: rpmdb: thread died in Berkeley DB library<\/code><\/p>\n<p style=\"text-align: center;\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-12251 aligncenter\" src=\"https:\/\/www.inetmar.com\/blog\/wp-content\/uploads\/2024\/12\/dberror-300x119.png\" alt=\"\" width=\"834\" height=\"331\" srcset=\"https:\/\/www.inetmar.com\/blog\/wp-content\/uploads\/2024\/12\/dberror-300x119.png 300w, https:\/\/www.inetmar.com\/blog\/wp-content\/uploads\/2024\/12\/dberror-1024x406.png 1024w, https:\/\/www.inetmar.com\/blog\/wp-content\/uploads\/2024\/12\/dberror-768x305.png 768w, https:\/\/www.inetmar.com\/blog\/wp-content\/uploads\/2024\/12\/dberror.png 1049w\" sizes=\"auto, (max-width: 834px) 100vw, 834px\" \/><a href=\"https:\/\/www.inetmar.com\/sunucu\/\" target=\"_blank\" rel=\"noopener\">Kiral\u0131k Sunucu<\/a> hizmetlerimiz ile projelerinizi hayata ge\u00e7irin.<\/p>\n<h2 style=\"text-align: center;\">Hata \u00c7\u00f6z\u00fcm\u00fc<\/h2>\n<p>\u00d6ncelikle rpm veritaban\u0131 dosyalar\u0131n\u0131n yede\u011fini almak i\u00e7in bir dizin olu\u015fturun.<br \/>\n<code>mkdir \/var\/lib\/rpm\/yedek<\/code><br \/>\nVeritaban\u0131 dosyalar\u0131n\u0131 yedekleyin.<br \/>\n<code>cp -a \/var\/lib\/rpm\/__db* \/var\/lib\/rpm\/yedek\/<\/code><br \/>\nBozuk olan db dosyalar\u0131n\u0131 silin.<br \/>\n<code>rm -f \/var\/lib\/rpm\/__db.[0-9][0-9]*<\/code><br \/>\nVeritaban\u0131n\u0131n sa\u011fl\u0131kl\u0131 olup olmad\u0131\u011f\u0131n\u0131 kontrol edin.<br \/>\n<code>rpm --quiet -qa<\/code><br \/>\nrpm veritaban\u0131n\u0131 yeniden olu\u015fturmak i\u00e7in a\u015fa\u011f\u0131daki komutu kullan\u0131n.<br \/>\n<code>rpm --rebuilddb<\/code><br \/>\nyum \u00f6nbelle\u011fini temizleyin.<br \/>\n<code>yum clean all<\/code><br \/>\nSon olarak sistemi g\u00fcncelleyin.<br \/>\n<code>yum update -y<\/code><\/p>\n<p>Bu ad\u0131mlar\u0131 takip ettikten sonra ald\u0131\u011f\u0131n\u0131z rpmdb hatas\u0131 \u00e7\u00f6z\u00fclecek, paket y\u00fcklemeleri veya sistem g\u00fcncellemeleri sorunsuz \u015fekilde yap\u0131labilecektir. Daha fazla i\u00e7erik i\u00e7in <a href=\"https:\/\/www.inetmar.com\/blog\/\" target=\"_blank\" rel=\"noopener\">hosting blog<\/a> sayfam\u0131z\u0131 takip etmeyi unutmay\u0131n!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Linux tabanc\u0131 sunucularda rpmdb veritaban\u0131 bozuldu\u011funda Thread died in Berkeley DB library hatas\u0131yla kar\u015f\u0131 kar\u015f\u0131ya kalabilirsiniz. Bu hata genellikle disk hatalar\u0131ndan bozuk rpm veritabanlar\u0131ndan veya sistem kaynaklar\u0131yla ilgili sorunlardan kaynaklan\u0131r. E\u011fer sizde b\u00f6yle bir hata&#46;&#46;&#46;<\/p>\n","protected":false},"author":2,"featured_media":12258,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[11],"tags":[],"class_list":["post-12247","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-linux"],"_links":{"self":[{"href":"https:\/\/www.inetmar.com\/blog\/wp-json\/wp\/v2\/posts\/12247","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.inetmar.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.inetmar.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.inetmar.com\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.inetmar.com\/blog\/wp-json\/wp\/v2\/comments?post=12247"}],"version-history":[{"count":8,"href":"https:\/\/www.inetmar.com\/blog\/wp-json\/wp\/v2\/posts\/12247\/revisions"}],"predecessor-version":[{"id":12256,"href":"https:\/\/www.inetmar.com\/blog\/wp-json\/wp\/v2\/posts\/12247\/revisions\/12256"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.inetmar.com\/blog\/wp-json\/wp\/v2\/media\/12258"}],"wp:attachment":[{"href":"https:\/\/www.inetmar.com\/blog\/wp-json\/wp\/v2\/media?parent=12247"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.inetmar.com\/blog\/wp-json\/wp\/v2\/categories?post=12247"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.inetmar.com\/blog\/wp-json\/wp\/v2\/tags?post=12247"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}