блокировки

в Debian Etch 4 пытаюсь устанавливать программы через KPackage, но после нажатия "установить" пишет "dpkg: база данных заблокирована другим процессом". Что это значит и как от этого избавиться? Никакая другая программа при этом не запущена!

Комментарии

KPackage это что? Для управления пакетами аля synaptic или для установки отдельно скаченного пакета?
Если второе, то go to konsole. Там sudo dpkg -i (где *.deb имя пакета).

Почему-то у меня пишет, что такой команды "sudo" нет!

тогда по-другому:
su
dpkg -i ....

а вообще надо поставить sudo, дабы меньше сидеть из-под рута.

"dpkg: база данных заблокирована другим процессом" - значит, что другой процесс использует dpkg, проверь не запущен ли в этот момент synaptic или может в консоли в этот момент выполняется apt-get update/upgrade/install.

Если нет судо, то
su
aptitude install sudo

#5 прав. А вообще если есть страсть через гуи все конфигить или инсталлить пакеты, то лучше попробовать ubuntu...

Если нет sudo, то можно gksu dpkg -i *.deb, если я не ошибаюсь оО

А если запускаешь гуёвую программу, например, gparted, из к-меню, он спрашивает пароль рута... А рута-то и нету! при установке отказался от учетки рутовой.. Все через sudo делаю.. Ввожу свой пароль - не катит, оставляю пустым - тож не катит. Что делать?

Поставьте lsof. Запустите kpackage. В рутовом терминале скажите lsof -n | grep /var/lib/dpkg, и посмотрите, какие процессы держат /var/lib/dpkg/lock.

Просто удалить файл, если вы не запускали dpkg, apt-get, aptitude раньше:
/var/lib/dpkg/lock

№8 - Ага, так же было. Включение записи рута исправило проблему.
№7 - gksu, также как и kdesu - это ж как раз гуи...?

sudo dpkg --configure -a
не помогает для снятия блокировки?

А давайте перейдем к блокировке сеанса.
При этом замечательном действии блокиуется сеанс и спрашивается пароль. Пароль вводится - выдается ошибка, что пароль не верный. И помогаюст только заветные три клавиши - ctrl+alt+backspace
Кде3.5, пароль ни от юзера, ни от рута не подходит.
Куда копать?