Как быть с ConsoleKit
GoodWin 8 сентября, 2013 - 17:02
Как-то внезапно обеспокоился я темой ConsoleKit.
Похоже - глючит она у меня безбожно. При отключении этой службы пропадают тормоза с монтированием, перечитыванием директорий и т.п.
Ну, думаю: в новой-то версии должно быть исправлено!
Но у меня установлена свеженькая версия:
eix -s consolekit [I] sys-auth/consolekit Available versions: 0.4.5_p20120320-r1 (~)0.4.5_p20120320-r2 0.4.6 {acl debug doc pam policykit selinux systemd-units test KERNEL="linux"} Installed versions: 0.4.6(00:21:14 27.07.2013)(acl pam policykit -debug -doc -selinux -test KERNEL="linux") Homepage: http://www.freedesktop.org/wiki/Software/ConsoleKit Description: Framework for defining and tracking users, login sessions and seats.
Ладно, думаю, посмотрим что у производителей этого чудо-демона происходит:
http://www.freedesktop.org/wiki/Software/ConsoleKit/
ConsoleKit is currently not actively maintained. The focus has shifted to the built-in seat/user/session management of Software/systemd called systemd-loginctl
Вот как.
Это что же? На systemd подсаживаться?
Что на этот счёт считают опытные администраторы локалхостов и продакшен-станций?
»
- Для комментирования войдите или зарегистрируйтесь
.
Ядро какое?
Монтирование по какому сценарию?
Файловые системы (которые тормозят)?
И поподробнее по самим симптомам (и норме). В сообщениях ядра что-то подозрительное локализуется?
Подозреваю ситуацию, аналогичную удаву.
:wq
--
Live free or die
По списку
>Ядро какое?
3.10.10 и 3.11.0
>Монтирование по какому сценарию?
fstab
>Файловые системы (которые тормозят)?
разделы с reiserfs и xfs, "default, auto"
>И поподробнее по самим симптомам (и норме). В сообщениях ядра что-то подозрительное локализуется?
Замеры не производил. Выглядит так: при входе в директорию, куда смонтирована FS, считывание длится не меньше минуты. Особой разницы чем именно получить листинг нет - ls, MC, Thunar. При отключении console-kit-daemon "тормоза" пропадают.
Тут либо как-то настраивать ConsoleKit, либо избавляться от него?
emerge Your world
Gentoogle
/
Предупреждению им. тов. Pinkbyte (о возможно заботливо заложенных в свежих версиях ядра граблях) внял?
Странно…
По идее проблем быть не должно.
По крайней мере в рассматриваемой проекции.
xfs не использую (вероятно зря, но не о том песня).
Для reiser3 утверждение скорее не подтверждаю (пара секунд задержки на листинге каталога с ~0.2 умолчательного значения LIMIT файлов полагаю приемлемым), хотя возможно имеет смысл синхронизация понятия о норме.
Размер раздела (du -hs)?
Я бы почитал сообщения ядра и посмотрел на связанные сервисы (сложнее всего гарантировать корректную отработку всех зависимостей в произвольный момент времени).
По личным наблюдениям из связанного, хоть и в значительной степени пальцем в небо:
euse -i dbus
/etc/init.d/dbus status
:wq
--
Live free or die
Anarhist
Что за грабли ?
/
Извиняюсь, ошибочка вышла. То не Pinkbyte был.
http://fortunes.gentoo.ru/quote/show/599
:wq
--
Live free or die
А, в таком контексте,
А, в таком контексте, резонно. Я просто подумал что в новых (указанных) версиях изменили поведение какой-то подсистемы.
>Предупреждению им. тов.
>Предупреждению им. тов. Pinkbyte (о возможно заботливо заложенных в свежих версиях ядра граблях) внял?
Внял. Профиль нестабильный, ядро свеженькое, сознание ясное :)
>По идее проблем быть не должно.
Предполагаю, что дело не в FS и не в параметрах их монтирования.
>Я бы почитал сообщения ядра и посмотрел на связанные сервисы...
Ничего "подозрительного" мною не замечено
Собственно говоря, и вопрос-то был о другом:
Авторами ConsoleKit более не поддерживается, не развивается и не планируется.
Чем заменить ConsoleKit? (systemD не предлагать, ибо буду сопротивляться и отказываться, как отказался от Gnome и pulse)
emerge Your world
Gentoogle
Пока альтернативы (кроме
Пока альтернативы (кроме системды) нет
eegorov написал(а): Пока
Тогда буду избавляться от ConsoleKit.
emerge Your world
Gentoogle
Все DM и DE сейчас уже
Все DM и DE сейчас уже завязаны на consolekit или его аналог, так просто избавиться от него у вас не получится. Нет, ну вы можете, к примеру поставить openbox, но в таком случае у вас не будет работать автомонтирование, скажем в thunar, но вы можете поставить, к примеру uam (правила udev для автомонтирования). Ну либо ставьте, скажем kde3, есть проект http://www.trinitydesktop.org/ .
А так любое современное DE зависит от consolekit или аналога, но вы можете написать патчи и пропатчить исходники.
/
Говорим Thunar, слышим
gnome-base/gvfs
.Вполне умеет и ручное монтирование.
А чего не имеет (в смысле: что в текущей реализации не вполне работоспособно), для того в XFce есть специально обученный plugin'ы.
Поэтому начинать надо с формулировки ТЗ (когда/зачем, то есть где, нужна динамика?).
:wq
--
Live free or die
А gvfs у вас сам без
А gvfs у вас сам без consolekit с, читай без прослойки для предоставления привилегий, будет работать ?
Тоже самое и в xfce. Любая подсистема в DE будет требовать consolekit или аналога для разрешения выполнение действий.
Если хочется отказаться от consolekit / policykit то для монтирования используйте правила udev, ну либо в ручную монтировать всё.
/
Собственно, видится мне, ты неправильно формулируешь вопрос.
Правильно:
Что за зверь ConsoleKit? Кому и зачем он нужен?
Насколько нуждается в доработке (что/как и зачем может потребоваться допиливать?) то, что есть сейчас?
Какие альтернативы (кого кроме удава заховал systemd и какая предполагается альтернатива на базе eudev)?
:wq
--
Live free or die
.
А чего вы боитесь? SystemD рулит!..
Мы тоже не всего читали Шнитке!.. © В. Вишневский
и педалит
и педалит
Compute:
Bosch M2.8.1 -> custom Bosch M2.8.3 clone from Russia.
Speed about 260 km,Ram 2 pers.,HDD - 70 kg,210 FLOPS ;)
И зарулит, и отпедалит, и подарками одарит...
Мне мой начальник в течении полугода то же самое про Windows утверждал.
Я GNU/Linux использую не потому, что "само", а потому, что "как я сам выбрал".
А уж Gentoo-то выбрал потому, что то, что я выбрал - я имею возможность ещё и изменить.
У SystemD мне не нравится политика "всё-в-одном". Я от этого из Windows свалил.
emerge Your world
Gentoogle
.
Шо за бред?!
Мы тоже не всего читали Шнитке!.. © В. Вишневский
Читайте Шнитке! :)
Читайте Шнитке!
:)
emerge Your world
Gentoogle
.
К предмету тему поостыл? ☺
Попрошу не халявить!
Проблема есть? Вопрос задан?
Надо раскрутить тему.
У меня 3.10.7-gentoo (извиняюсь, не написал явным образом раньше, хоть и надо было), проблему не подтверждаю.
Предлагаю пройти по пунктам.
:wq
--
Live free or die
>К предмету тему поостыл?
>К предмету тему поостыл? ☺
Тема тут
emerge Your world
Gentoogle
USE="-consolekit" emerge
USE="-consolekit"
emerge --newuse system world
Второй день. Полёт нормальный.
emerge Your world
Gentoogle
.
Используемое графическое окружение?
Функции (управление питанием, сменные носители)?
:wq
--
Live free or die
Продолжаем разговор
>Используемое графическое окружение?
XFCE
>Функции (управление питанием, сменные носители)?
- Выключение по ACPId
- монтирование флешек "ручками". (Ну лично мне они нафиг не нужны, а приносимые - обычно "под восстановление)
emerge Your world
Gentoogle