Последнее время часто замечаю что процесс /usr/sbin/console-kit-daemon полностью нагружает одно из ядер системы, при этом увеличивается задержка при входе в систему по ssh и запуск su.
Пакет sys-auth/consolekit подтянулся по зависимостям zoneminder.
# equery d consolekit
* These packages depend on consolekit:
sys-auth/pambase-20150213 (consolekit ? >=sys-auth/consolekit-0.4.6[pam])
sys-auth/polkit-0.113 (!systemd ? sys-auth/consolekit[policykit])
# equery d polkit
* These packages depend on polkit:
sys-auth/consolekit-1.1.0 (policykit ? >=sys-auth/polkit-0.110)
www-misc/zoneminder-1.28.1 (sys-auth/polkit)
# eix sys-auth/consolekit
[I] sys-auth/consolekit
Available versions: 0.4.6 1.0.0-r1 ~1.0.1 1.1.0 **9999 {acl cgroups debug doc pam pm-utils policykit selinux systemd-units test KERNEL="linux"}
Installed versions: 1.1.0(19:01:21 14.04.2016)(acl pam policykit -cgroups -debug -doc -pm-utils -selinux -test KERNEL="linux")
Homepage: https://github.com/ConsoleKit2/ConsoleKit2 http://www.freedesktop.org/wiki/Software/ConsoleKit
Description: Framework for defining and tracking users, login sessions and seats
# uname -a
Linux homeserver 4.4.6-calculate #1 SMP Sun Mar 27 16:48:09 EEST 2016 x86_64 Intel(R) Celeron(R) CPU N3150 @ 1.60GHz GenuineIntel GNU/Linux
Вменяемых решений как победить данную проблему в сети нагуглить не удалось. Может кто-то сталкивался с подобным и знает решение?
Аналогичная проблема периодически появляется больше года. Думал, что обновление системы решит эту проблему, но чуда не случилось. Удалось ли вам решить эту проблему?
А я удалил sys-auth/polkit и sys-auth/consolekit (ессено) убрав из-за зависимостей флагов везде.
Пакет wine (где жестко прописана зависимость от consolekit) просит установить данные пакеты.
обхожусь тем, что тот же wine пересобираю\обновляю с флагом -O
Так вот у меня потребление памяти упало с (среднем) 2 гигов до 1,1 гига.
И это при постоянном owncloud-client, skype, telegram, QtCreator, firefox на 10 вкладок (web-twitter, gmail, rss, и с 1-2 видео-флешем)
Если просто “кильнуть”, то через некоторое время он снова поднимается и начинает висеть в топе ресурсоёмких задач. Убирать совсем(или переименовать) - не вариант из-за последующего ограничения функциональности.
“не вариант из-за последующего ограничения функциональности.” - consolekit был придуман в первую очередь для быстрой смены пользователей. Вот презентация о необходимости создания это велосипеда, с убойными по своей идиотичности аргументами — http://www.gnome.org/~mccann/talks/guadec-multiuser.pdf
Вы не один в системе?
В любом случае, решать Вам.
Я подсказал один из вариантов.
Повторюсь, у себя я его вообще снес за ненадобностью, с моей точки зрения конечно.
Уже как полгода обхожусь.
ConsoleKit is currently not actively maintained. The focus has shifted to the built-in seat/user/session management of Software/systemd called systemd-logind!