{"id":13,"date":"2007-05-16T13:41:46","date_gmt":"2007-05-16T06:41:46","guid":{"rendered":"http:\/\/www.ahmadzakaria.net\/blog\/?p=13"},"modified":"2007-05-16T13:42:12","modified_gmt":"2007-05-16T06:42:12","slug":"urpmi-database-locked","status":"publish","type":"post","link":"https:\/\/www.ahmadzakaria.net\/blog\/2007\/05\/16\/urpmi-database-locked\/","title":{"rendered":"Urpmi database locked"},"content":{"rendered":"<p>Meskipun Mandriva diklaim sebagai distro yang <em>user-friendly<\/em> dan banyak aplikasi di Mandriva yang sudah di-<em>support<\/em> secara <a href=\"http:\/\/en.wikipedia.org\/wiki\/GUI\">Graphical User Interface<\/a> (GUI) termasuk proses untuk installasi, meng-uninstall dan melakukan proses update yang telah di-manage oleh Mandriva Linux Control Center. Akan tetapi, kalau kita mau melakukan update kernel, proses ini tidak bisa dilakukan melalui Mandriva Linux Control Center.<\/p>\n<p><!--more--><br \/>\nInformasi mengenai cara meng-update kernel di Mandriva bisa didapat di <a href=\"http:\/\/www.mandriva.com\/en\/security\/kernelupdate\">website ini<\/a>. Di website tersebut diinformasikan kalau kita harus menggunakan commandline dalam melakukan update kernel di Mandriva. Langkahnya adalah dengan menggunakan command sebagai berikut.<\/p>\n<p><code># urpmi.update -a<\/code><\/p>\n<p>Nah, ketika zaka mencoba pakai command tersebut muncul tulisan <strong>&#8220;urpmi database locked&#8221;<\/strong>. Untuk solusinya seperti biasa, kita mengandalkan googleing. Setelah googleing ketemu script untuk ngatasinnya. Berikut bash skripnya.<\/p>\n<p><code>#!\/bin\/sh<br \/>\n   if [ -f \/var\/lib\/urpmi\/.LOCK ]; then<br \/>\n      rm -f \/var\/lib\/urpmi\/.LOCK<br \/>\n   fi<br \/>\n   if [ -f \/var\/lib\/urpmi\/.RPMLOCK ]; then<br \/>\n      rm -f \/var\/lib\/urpmi\/.RPMLOCK<br \/>\n   fi<\/code><\/p>\n<p>simpan file tersebut dengan sembarang nama, Zka namain file tersebut urpmi-database-unlocked.sh setelah itu berikan command <\/p>\n<p><code># chmod +x urpmi-database-unlocked.sh<\/code><\/p>\n<p>fungsi dari command tersebut adalah agar file urpmi-database-unlocked.sh menjadi file yang executable. Kalau udah, tinggal jalanin file tersebut pake command.<\/p>\n<p><code>.\/urpmi-database-unlocked.sh<\/code><\/p>\n<p>Selesai! <\/p>\n<p>referensi:<\/p>\n<p>http:\/\/mandrivausers.org\/index.php?showtopic=32505<br \/>\nhttp:\/\/seerofsouls.com\/wiki\/Scripts\/UrpmiDatabaseLocked<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Meskipun Mandriva diklaim sebagai distro yang user-friendly dan banyak aplikasi di Mandriva yang sudah di-support secara Graphical User Interface (GUI) termasuk proses untuk installasi, meng-uninstall dan melakukan proses update yang telah di-manage oleh Mandriva Linux Control Center. Akan tetapi, kalau kita mau melakukan update kernel, proses ini tidak bisa dilakukan melalui Mandriva Linux Control Center.<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[12],"tags":[],"class_list":["post-13","post","type-post","status-publish","format-standard","hentry","category-geeks"],"_links":{"self":[{"href":"https:\/\/www.ahmadzakaria.net\/blog\/wp-json\/wp\/v2\/posts\/13","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.ahmadzakaria.net\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.ahmadzakaria.net\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.ahmadzakaria.net\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.ahmadzakaria.net\/blog\/wp-json\/wp\/v2\/comments?post=13"}],"version-history":[{"count":0,"href":"https:\/\/www.ahmadzakaria.net\/blog\/wp-json\/wp\/v2\/posts\/13\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.ahmadzakaria.net\/blog\/wp-json\/wp\/v2\/media?parent=13"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.ahmadzakaria.net\/blog\/wp-json\/wp\/v2\/categories?post=13"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.ahmadzakaria.net\/blog\/wp-json\/wp\/v2\/tags?post=13"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}