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.


Informasi mengenai cara meng-update kernel di Mandriva bisa didapat di website ini. Di website tersebut diinformasikan kalau kita harus menggunakan commandline dalam melakukan update kernel di Mandriva. Langkahnya adalah dengan menggunakan command sebagai berikut.

# urpmi.update -a

Nah, ketika zaka mencoba pakai command tersebut muncul tulisan “urpmi database locked”. Untuk solusinya seperti biasa, kita mengandalkan googleing. Setelah googleing ketemu script untuk ngatasinnya. Berikut bash skripnya.

#!/bin/sh
if [ -f /var/lib/urpmi/.LOCK ]; then
rm -f /var/lib/urpmi/.LOCK
fi
if [ -f /var/lib/urpmi/.RPMLOCK ]; then
rm -f /var/lib/urpmi/.RPMLOCK
fi

simpan file tersebut dengan sembarang nama, Zka namain file tersebut urpmi-database-unlocked.sh setelah itu berikan command

# chmod +x urpmi-database-unlocked.sh

fungsi dari command tersebut adalah agar file urpmi-database-unlocked.sh menjadi file yang executable. Kalau udah, tinggal jalanin file tersebut pake command.

./urpmi-database-unlocked.sh

Selesai!

referensi:

http://mandrivausers.org/index.php?showtopic=32505
http://seerofsouls.com/wiki/Scripts/UrpmiDatabaseLocked

Posted Wednesday, May 16th, 2007 at 1:41 pm
Filed Under Category: Geeks!
You can leave a response, or trackback from your own site.

3

Responses to “Urpmi database locked”

Wiji Sejati, S. Kom.

[root@IT ~]# ./urpmi-database-unlocked.sh
./urpmi-database-unlocked.sh: line 1: syntax error near unexpected token `then’
./urpmi-database-unlocked.sh: line 1: `f [ -f /var/lib/urpmi/.LOCK ]; then’
[root@IT ~]#

Tetap gak bisa di Update tuch……
Gimana lagi caranya ya… Pak !!!

Zka

bisa coba command berikut:

# killall urpmi urpmi.update urpme rpm urpmi.addmedia

terus

# rm /var/lib/urpmi/.LOCK /var/lib/rpm/RPMLOCK

sebenernya command ini sama ajah dengan script diatas. Permasalahan yang anda temukan hanya masalah “kesalahan” scripting ajah. Saya yang salah…harusnya lebih rapih lagi menginsert codenya (maklum ajah newbie wordpress)

nur

kalau misalnya enggak pake script langsung di hapus gimana pak jadinya
bisa gak cara nulis script nya dimana pak di Vim apa Di gedit apa di Emacs

Leave a Reply