Я столкнулся с проблемой удаления установленного 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

Я также пытался запустить его как супер-пользователь. Это тоже не работает.

У кого-нибудь есть идеи в чем может быть проблема?

1 ответ1

1

Обычно это означает, что что-то еще использует базу данных rpm. Если у вас открыт графический менеджер пакетов (например, менеджер обновлений или графический интерфейс yum), закройте его и попробуйте снова. Если вы ничего не можете найти, просто выйдите и войдите снова.

В любом случае, команды rpm всегда должны запускаться с root , иначе они не будут работать.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .