|
By bglnelissen at 2005-03-03 19:57
|
|
while installing programs with urpmi you sometimes get an 'error' which says:
"URPMI DATABASE LOCKED"
This is normal while you're using the database (installing, removing using urpmi)
there are 2 simple lines that solve this problem:
# rm -f "/var/lib/urpmi/.LOCK"
# rm -f "/var/lib/urpmi/.RPMLOCK"
Those rules will remove the 'locks' from the RPM database. Only use it when URPMI is NOT installing or removing a program.
To make things easy, and we like things easy, i wrote myself a little script. Open your text editor as root and save the little script as 'urpmi.unlock' in '/usr/bin/'
$ su
password
# kwrite
past the following text in a new file and save it in:
/usr/bin
Code:
#!/bin/bash
echo "";
echo "Only root can unlock the URPMI database.";
echo "Starting with the removal of URPMI locks:";
rm -f "/var/lib/urpmi/.LOCK";
echo " rm -f '/var/lib/urpmi/.LOCK'...";
rm -f "/var/lib/urpmi/.RPMLOCK";
echo " rm -f '/var/lib/urpmi/.RPMLOCK'..."
echo "URPMI DATABASE UNLOCKED!";
echo "Happy installing!"
echo ""
|
|
|
|
# rm -f "/var/lib/urpmi/.LOCK"
The rpm still will not install and prints: urpmi database locked
in an error message
Any help would be appreciated. We know nothing aout Unix code, but have dabbled some in envelop
Thank you.
rm -f /var/lib/urpmi/.LOCK
and
# rm -f /var/lib/urpmi/.RPMLOCK
Hope that helps
rm -f /var/lib/urpmi/.LOCK
and
# rm -f /var/lib/urpmi/.RPMLOCK
Hope that helps
try the simply aditional"--nolock"
don't lock rpm db
before runing urpmi just read help "urpmi -h"very simple"
or another simpli kill proces:main panel--->clik run comand->[here write-->ksysguard--before run comand clik-->option--->click "run as diferent user :root
tape root pasword:******
then run comand.-->kill proces:can be-urpmi
-gurpmi
-rpmdarke
-gurpmi
-urpmi.addmedia ...etc
very easy for kde.
It made solving this problem a snap