У меня проблема с PolicyKit, когда я пытаюсь установить программы в программном центре Ubuntu (похожие сообщения в синаптическом или мюонном): проблема началась после обновления с 13.04 до 13.10.
Когда я пытаюсь удалить / установить программы, я получаю уведомление:
Вы не можете выполнять это действие!
У вас нет необходимых прав для выполнения этого действия
Когда вы открываете детали, вы видите это:
org.freedesktop.PolicyKit.Error.Failed: ('system-bus-name', {'name': ':1.44'}): org.debian.apt.install-file
Я уже проверил:
Я также пытался добавить мой пользователь в корне группы, теперь мой пользователь находится в этих группах
adm dialout cdrom sudo audio plugdev staff users fuse lightdm mlocate netdev bluetooth lpadmin admin sambashare kismet root
Какие именно права, мне нужно иметь доступ к центру программного обеспечения как пользователь?
Также связано до
РЕДАКТИРОВАТЬ:
Возможно, эта проблема связана с тем, что я также не могу подключить USB-устройства с момента обновления, если я запускаю nautilus как обычный пользователь.
Я должен начать с gksudo nautilus
, чтобы иметь возможность смонтировать USB-флешку с помощью кнопки на левой стороне (затем от имени root)
Может быть, это связано с пакетами установлено, здесь вывод dpkg -l
Попробуйте полностью удалить Software Center, а затем переустановите его
Эти команды помогут вам.
sudo apt-get autoremove software-center && sudo apt-get --purge remove software-center
sudo apt-get autoremove && sudo apt-get autoclean
sudo rm -r ~/.cache/software-center/
Пожалуйста, внимательно прочитайте сообщения, убедитесь, что он удаляет пакеты, относящиеся только к софтверному центру.
Теперь переустановите его снова:
sudo apt-get update
sudo apt-get -f install software-center
Редактируйте
Иногда вам нужно управлять другим способом. Я сделал то, что мог сделать. Я думаю, проблема в том, что когда вы нажимаете кнопку установки в любом менеджере пакетов, он не вызывает окно пароля для получения пароля. Но когда вы открываете менеджер пакетов с соответствующими разрешениями, это не понадобится, и все просто работает нормально.
Итак, я предлагаю вам придерживаться обходного решения, о котором я говорил вам ранее, я запускаю пакет управляйте каждый раз, нажав Alt kbd> + F2 kbd> и выполнив команду с помощью gksu
. Как gksu synaptic
или gksu software-center
.
Это не большая проблема для использования, потому что, хотя вы должны указать свой пароль для установки / удаления пакетов. В конце я скажу, извините, что, потратив столько времени, ваша проблема не решена. :( Я надеюсь, что вы справитесь с обходным решением, которое я вам предлагал ранее.
И да, вы можете получить список сломанных пакетов и остаточных пакетов с помощью этой команды:
sudo dpkg -l | grep -e "^rc" -e "^iU"
Если эта команда возвращает какое-либо значение, это означает, что вы разорвали пакеты или оставшиеся пакеты. rc означает остаток, а iU означает сломанный.
Ответить, если Я могу помочь вам дальше ..
Я начал получать то же сообщение. Затем я обнаружил, что случайно установил флажок PolicyKit в моем [Диспетчере настроек] [Сеанс и запуск] [Автозапуск приложения].
Я использую Ubuntu Studio.
Имел ту же проблему и открыл эту статью .
Он говорит вам установить пакет gdebi:
sudo apt-get install gdebi
Затем вы можете щелкнуть правой кнопкой мыши по файлу .deb, выбрать «открыть с помощью» и выбрать gdebi вместо центра программного обеспечения. Затем он работал, спрашивая пароль при установке.