Mam problem z usunięciem zainstalowanych rpm.
> rpm -q my_rpm
my_rpm-3.0.0-27
> rpm -e my_rpm
error: can't create transaction lock on /var/lib/rpm/__db.000
Próbowałem również uruchomić go jako superużytkownik. To też nie działa.
Czy ktoś ma pomysł, co może być problemem?
Odpowiedzi:
Zwykle oznacza to, że coś innego korzysta z bazy danych rpm. Jeśli masz graficznego menedżera pakietów (takiego jak menedżer aktualizacji lub yum gui), otwórz go i spróbuj ponownie. Jeśli nic nie możesz znaleźć, wyloguj się i zaloguj ponownie.
W każdym przypadku,
rpm
polecenia powinny być zawsze uruchamiane jakoroot
, nie będą działać inaczej.źródło