Понадобилась в первую очередь для TDE-3.5.13.1 в T6, где медиаменеджер использует fuser для информации и убиения блокирующих программ. В текущей версии fuser есть проблемы, которые соответственно вызывают проблемы в медиаменеджере: - Часто гонит левые сообщения: Не удалось выполнить функцию stat для файла /proc/32509/fd/96: Ресурс временно недоступен Не удалось выполнить функцию stat для файла /proc/32509/fd/97: Ресурс временно недоступен Не удалось выполнить функцию stat для файла /proc/32509/fd/98: Ресурс временно недоступен - Не работает с URL у которых кириллица в нём. В моём случае там метка CD/DVD. - Не проверяет достоверность указанного URL, что приводит к работе с корнем, а если попросить удалить то валит DE. Всё это исправлено в версии 2.22 и проверено на T6. Из особенностей сборки новой версии psmisc 2.22 для T6: - версию autoconf в configure.ac нужно опустить до 2.65; - отключить selinux.
Я могу собрать новую версию в Сизиф, даже могу исправить --with-selinux, но совершенно не факт, что "проблемы fuser" там исправлены. Как бы не вышло наоборот. P.S. Решение научить медиаменеджер убивать блокирующие процессы, как и многие другие простые решения, кажется мне неправильным.
psmisc-22.20-alt1 -> sisyphus: * Sat Dec 08 2012 Dmitry V. Levin <ldv@altlinux> 22.20-alt1 - Updated to v22.20 (closes: #28204).
(В ответ на комментарий №1) > Я могу собрать новую версию в Сизиф, даже могу исправить --with-selinux, > но совершенно не факт, что "проблемы fuser" там исправлены. Как бы не вышло > наоборот. Ну я как-бы выше написал, что собрал версию 2.22 на T6 и проверил её работу в связке с медиаменеджером TDE. Собственно пересборка psmisc это следствие разборок и исправления ряда проблем в самом медиаменеджере TDE. Готовлю обновления kdelibs и kdebase с исправлениями, что однако для Сизифа неактуально поскольку HAL там придавили. > P.S. Решение научить медиаменеджер убивать блокирующие процессы, как и многие > другие простые решения, кажется мне неправильным. Эти решения в TDE уже есть и вполне себе неплохо работают, сейчас :). Особенно полезна сама информация о том кто именно заблокировал.
(В ответ на комментарий №2) > psmisc-22.20-alt1 -> sisyphus: > > * Sat Dec 08 2012 Dmitry V. Levin <ldv@altlinux> 22.20-alt1 > - Updated to v22.20 (closes: #28204). Спасибо. Могу я его для T6 собрать?
(In reply to comment #4) > (В ответ на комментарий №2) > > psmisc-22.20-alt1 -> sisyphus: > > > > * Sat Dec 08 2012 Dmitry V. Levin <ldv@altlinux> 22.20-alt1 > > - Updated to v22.20 (closes: #28204). > Спасибо. > Могу я его для T6 собрать? Если она вас устраивает, я ее не особенно тщательно тестировал.
(В ответ на комментарий №3) > (В ответ на комментарий №1) > > Я могу собрать новую версию в Сизиф, даже могу исправить --with-selinux, > > но совершенно не факт, что "проблемы fuser" там исправлены. Как бы не вышло > > наоборот. > Ну я как-бы выше написал, что собрал версию 2.22 на T6 и проверил её работу в > связке с медиаменеджером TDE. Собственно пересборка psmisc это следствие > разборок и исправления ряда проблем в самом медиаменеджере TDE. Готовлю > обновления kdelibs и kdebase с исправлениями, что однако для Сизифа неактуально > поскольку HAL там придавили. Его там вовсе не придавили. %pre #_sbindir/groupadd -r -f haldaemon >/dev/null 2>&1 || : #_sbindir/useradd -r -g haldaemon -d '/' -s /sbin/nologin -c "HAL daemon" haldaemon >/dev/null 2>&1 ||: service haldaemon stop ||: Это можно включить в сборке для pre-p7.
(В ответ на комментарий №6) > > поскольку HAL там придавили. > Его там вовсе не придавили. Однако невозможность собрать kpowersave вашим словам противоречит: http://git.altlinux.org/tasks/85752/logs/events.1.1.log Package powersave has broken dep on hal Considering hal 1 as a solution to powersave 2 Holding Back powersave rather than change hal
(В ответ на комментарий №7) > (В ответ на комментарий №6) > > > поскольку HAL там придавили. > > Его там вовсе не придавили. > Однако невозможность собрать kpowersave вашим словам противоречит: > http://git.altlinux.org/tasks/85752/logs/events.1.1.log > Package powersave has broken dep on hal > Considering hal 1 as a solution to powersave 2 > Holding Back powersave rather than change hal А это что: http://sisyphus.ru/ru/srpm/Sisyphus/hal ?
(В ответ на комментарий №7) > (В ответ на комментарий №6) > > > поскольку HAL там придавили. > > Его там вовсе не придавили. > Однако невозможность собрать kpowersave вашим словам противоречит: > http://git.altlinux.org/tasks/85752/logs/events.1.1.log > Package powersave has broken dep on hal > Considering hal 1 as a solution to powersave 2 > Holding Back powersave rather than change hal Там "придавили" haldaemon. Повесьте багу с объяснением его необходимости и обсудите с real@, который это сделал. Только не в этой баге, пожалуйста. Она о другом и вообще закрыта.