Bug 29764

Summary: Игнорирует /etc/sysctl.d/
Product: Branch p7 Reporter: Zerg <anubix>
Component: startupAssignee: Andrey Cherepanov <cas>
Status: CLOSED WONTFIX QA Contact: qa-p7 <qa-p7>
Severity: normal    
Priority: P3 CC: aen, boyarsh, cas, ldv, legion, shaba, zerg
Version: не указана   
Hardware: all   
OS: Linux   

Description Zerg 2014-01-28 13:03:57 MSK
Игнорирует значения указанные в /etc/sysctl.d/ , если они присутствуют в /etc/sysctl.conf . Например, KDE4 постоянно предлагает авторизоваться, чтобы увеличить fs.inotify.max_user_watches из-за того, что прописываемое в /etc/sysctl.d/97-kde-nepomuk-filewatch-inotify.conf значение игнорируется при старте системы.
Comment 1 Dmitry V. Levin 2014-01-28 14:10:19 MSK
В Сизифе эта часть startup переписана на systemd-sysctl.
Стоит попробовать.
Comment 2 Sergey V Turchin 2014-01-31 19:00:49 MSK
Попробуйте, пожалуйста, не затягивая.
Comment 3 Dmitry V. Levin 2014-01-31 19:03:30 MSK
Кто будет пробовать?
Comment 4 Sergey V Turchin 2014-01-31 19:07:07 MSK
Я не против. Давайте пробный таск для p7 и сообщите, на что обратить внимание кроме моей проблемы.
Comment 5 Dmitry V. Levin 2014-01-31 19:23:01 MSK
(In reply to comment #4)
> Я не против. Давайте пробный таск для p7 и сообщите, на что обратить внимание
> кроме моей проблемы.

Облом:

x86_64: NEW unmet dependencies detected:
startup#0.9.9.3-alt1            systemd-utils >= 204-alt4

Вопрос: в KDE4 не используется systemd?
Comment 6 Sergey V Turchin 2014-01-31 19:29:39 MSK
(В ответ на комментарий №5)
> Вопрос: в KDE4 не используется systemd?
Используется, но не во всём. Я не понял вопрос.
Comment 8 Zerg 2014-02-02 01:57:14 MSK
(В ответ на комментарий №5)
> startup#0.9.9.3-alt1            systemd-utils >= 204-alt4
В Мандрейках systemd-208. Может, и нам пора?
http://pda.opennet.ru/opennews/art.shtml?num=38985
http://pda.opennet.ru/opennews/art.shtml?num=38983
Comment 9 AEN 2014-02-02 14:34:09 MSK
(В ответ на комментарий №8)
> (В ответ на комментарий №5)
> > startup#0.9.9.3-alt1            systemd-utils >= 204-alt4
> В Мандрейках systemd-208. Может, и нам пора?
> http://pda.opennet.ru/opennews/art.shtml?num=38985
> http://pda.opennet.ru/opennews/art.shtml?num=38983

В p7? Все же, думаю, что после 7.0.3.
Comment 10 Zerg 2014-02-02 16:06:03 MSK
(В ответ на комментарий №9)
> после 7.0.3.
Я не против. У меня уже для 7.0.4 есть, чем наполнить.
Comment 11 Dmitry V. Levin 2014-02-03 19:45:52 MSK
Я не понимаю, если в системе используется systemd, то какая разница, что поддерживает rc.sysinit?
Comment 12 Zerg 2014-02-04 00:54:18 MSK
(В ответ на комментарий №11)
> Я не понимаю, если в системе используется systemd, то какая разница, что
> поддерживает rc.sysinit?
Перевесьте на тот пакет, который у нас занимается обработкой /etc/sysctl.d/ во время загрузки системы при systemd.
Comment 13 Zerg 2014-02-04 00:56:53 MSK
И еще посоветуйте, как выключить rc.sysinit и что включить вместо него.
Comment 14 Dmitry V. Levin 2014-02-04 01:26:39 MSK
(In reply to comment #12)
> (В ответ на комментарий №11)
> > Я не понимаю, если в системе используется systemd, то какая разница, что
> > поддерживает rc.sysinit?
> Перевесьте на тот пакет, который у нас занимается обработкой /etc/sysctl.d/ во
> время загрузки системы при systemd.

Если работает systemd, то он сам во время каждой загрузки вызывает systemd-sysctl, который, в свою очередь, должен обрабатывать /etc/sysctl.d/

Если работает startup >= 0.9.9.0, то за вызов systemd-sysctl во время загрузки отвечает rc.sysinit.

В Сизифе это точно работает.

(In reply to comment #7)
> http://git.altlinux.org/people/zerg/packages/?p=kde4-nepomuk-core.git;a=blob;f=services/filewatch/raiselimit.cpp

Эта штуковина умеет открывать файл /etc/sysctl.d/97-kde-nepomuk-filewatch-inotify.conf и что-то туда записывать.  А что не работает?
Comment 15 Zerg 2014-02-04 01:50:09 MSK
(В ответ на комментарий №14)
> А что не работает?
Описанное в описании.
Если закомментировать fs.inotify.max_user_watches в /etc/sysctl.conf , то всё становится в порядке.
Comment 16 Zerg 2014-02-04 01:54:01 MSK
(В ответ на комментарий №14)
> В Сизифе это точно работает.
В Сизифе /etc/sysctl.conf пуст в отличие от p7-ного. Как-минимум, поэтому на Сизифе я проблемы не вижу.
Comment 17 Dmitry V. Levin 2014-02-04 02:04:29 MSK
(In reply to comment #15)
> (В ответ на комментарий №14)
> > А что не работает?
> Описанное в описании.
> Если закомментировать fs.inotify.max_user_watches в /etc/sysctl.conf , то всё
> становится в порядке.

Разумеется.  А кто записал fs.inotify.max_user_watches в файл /etc/sysctl.conf?
Comment 18 Zerg 2014-02-04 02:43:49 MSK
(В ответ на комментарий №17)
> А кто записал fs.inotify.max_user_watches в файл /etc/sysctl.conf?
Не в курсе, но не я, т.к. воспроизводится у народа.

P.S.
Это хорошо, что не по умолчанию. Найду где оторвать и будет не помеха дистрибутиву.

P.P.S.
К сожалению
rpm -V startup
не показывает, что в /etc/sysctl.conf нагажено.
Comment 19 Sergey V Turchin 2014-02-05 16:56:51 MSK
После установки не обнаружил в /etc/sysctl.conf параметров, мешающих KDE4.
Comment 20 Sergey V Turchin 2024-02-09 11:44:11 MSK
Не актуально.