Root в kde

При попытке монтирования внешнего раздела или открытие ksystemlog не появляется окна kdesu с предложением получения доступа. Проблема сохраняется для всех плиложений, требующих повышенный доступ. В попытках решить проблему сделал конфиг:
┌─[[email protected]]──(~)
└─>>>cat ~/.kde4/share/config/kdesurc
[super-user-command]
super-user-command=sudo
Но не помогло. В чистой сессии поведение сохраняется. Проблема вылезла давно, так что логи пакмана просить бесполезно. Есть идеи что произошло?
А если запустить из консоли:
kdesu kwrite
Он запустится без проблем. Проблема лишь в автоматическом запуске. Не запускать же отдельно под рутом любой файловый менеджер, если нужно примонтировать винт
Запустите top, и в момент попытки монтирования раздела в dolphin посмотрите появился ли в топе polkit-kde-auth.
Затем надо посмотреть, какую ошибку он выдал.

Если установлен systemd, то в journalctl надо смотреть последние сообщения связанные с polkitd:
journalctl | grep polkitd | tail

Лучше смотреть все сообщения, потому что проблемным может оказаться не только polkit, но и dbus или udisks.
Пусто. Про полкит сказано лишь то, что он включился. Процесс polkit-kde-auth не появляется. Что еще интересно, у меня существует только 1 правило полкит.
polkit.addAdminRule(function(action, subject) {
    return ["unix-group:wheel"];
});
Возможно, проблема в этом
Вряд ли проблема в этом, это стандартный шаблон.

systemctl status polkit
что пишет?

Надеюсь, consolekit уже не используется.
┌─[[email protected]]──(~)
└─>>>systemctl status polkit.service
polkit.service - Authorization Manager
	  Loaded: loaded (/usr/lib/systemd/system/polkit.service; static)
	  Active: active (running) since (null); 25min ago
	    Docs: man:polkit(8)
	Main PID: 450 (polkitd)
	  CGroup: name=systemd:/system/polkit.service
		  └─450 /usr/lib/polkit-1/polkitd --no-debug
янв 07 12:53:19 arch polkitd[450]: Started polkitd version 0.107
янв 07 12:53:25 arch polkitd[450]: Loading rules from directory /etc/polkit-1/rules.d
янв 07 12:53:25 arch polkitd[450]: Loading rules from directory /usr/share/polkit-1/rules.d
янв 07 12:53:25 arch polkitd[450]: Finished loading, compiling and executing 1 rules
янв 07 12:53:25 arch systemd[1]: Started Authorization Manager.
янв 07 12:53:25 arch polkitd[450]: Acquired the name org.freedesktop.PolicyKit1 on the system bus
┌─[[email protected]]──(~)
└─>>>systemctl status console-kit-daemon.service
console-kit-daemon.service - Console Manager
	  Loaded: loaded (/usr/lib/systemd/system/console-kit-daemon.service; disabled)
	  Active: active (running) since (null); 26min ago
	Main PID: 728 (console-kit-dae)
	  CGroup: name=systemd:/system/console-kit-daemon.service
		  └─728 /usr/sbin/console-kit-daemon --no-daemon
янв 07 12:54:59 arch console-kit-daemon[728]: missing action
янв 07 12:54:59 arch systemd[1]: Started Console Manager.
# systemctl status console-kit-daemon
console-kit-daemon.service
          Loaded: error (Reason: No such file or directory)
          Active: inactive (dead)

Попробуйте потушить console-kit-daemon.

polkit, кстати, должен был выдать сообщение о регистрации в системе. Вы KDM используете?
янв 07 15:05:50 localhost systemd[1]: Started Authorization Manager.
янв 07 15:05:50 localhost polkitd[352]: Acquired the name org.freedesktop.PolicyKit1 on the system bus
янв 07 15:06:27 localhost polkitd[352]: Registered Authentication Agent for unix-session:1 (system bus name...utf8)
Да, я использую KDM. Сообщения о регистрации polkit есть в общем логе. Ошибок нет.

Потушил. Толку 0
pacman -Q polkit
Попробуйте примонтироваться и выполните:
journalctl | grep PolicyKit | tail
Не стесняйтесь выкладывать логи. Нам надо определить этап, на котором происходит затык:
  • работоспособность D-Bus;
  • прием запроса PolicyKit;
  • доступность PolicyKit-KDE.

polkit обновился сегодня.
 
Зарегистрироваться или войдите чтобы оставить сообщение.