Bug 29764 - Игнорирует /etc/sysctl.d/
: Игнорирует /etc/sysctl.d/
Status: NEW
: Branch p7
(All bugs in Branch p7/startup)
: не указана
: all Linux
: P3 normal
Assigned To:
:
:
:
:
:
  Show dependency tree
 
Reported: 2014-01-28 13:03 by
Modified: 2014-02-05 16:56 (History)


Attachments


Note

You need to log in before you can comment on or make changes to this bug.


Description From 2014-01-28 13:03:57
Игнорирует значения указанные в /etc/sysctl.d/ , если они присутствуют в
/etc/sysctl.conf . Например, KDE4 постоянно предлагает авторизоваться, чтобы
увеличить fs.inotify.max_user_watches из-за того, что прописываемое в
/etc/sysctl.d/97-kde-nepomuk-filewatch-inotify.conf значение игнорируется при
старте системы.
------- Comment #1 From 2014-01-28 14:10:19 -------
В Сизифе эта часть startup переписана на systemd-sysctl.
Стоит попробовать.
------- Comment #2 From 2014-01-31 19:00:49 -------
Попробуйте, пожалуйста, не затягивая.
------- Comment #3 From 2014-01-31 19:03:30 -------
Кто будет пробовать?
------- Comment #4 From 2014-01-31 19:07:07 -------
Я не против. Давайте пробный таск для p7 и сообщите, на что обратить внимание
кроме моей проблемы.
------- Comment #5 From 2014-01-31 19:23:01 -------
(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 From 2014-01-31 19:29:39 -------
(В ответ на комментарий №5)
> Вопрос: в KDE4 не используется systemd?
Используется, но не во всём. Я не понял вопрос.
------- Comment #8 From 2014-02-02 01:57:14 -------
(В ответ на комментарий №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 From 2014-02-02 14:34:09 -------
(В ответ на комментарий №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 From 2014-02-02 16:06:03 -------
(В ответ на комментарий №9)
> после 7.0.3.
Я не против. У меня уже для 7.0.4 есть, чем наполнить.
------- Comment #11 From 2014-02-03 19:45:52 -------
Я не понимаю, если в системе используется systemd, то какая разница, что
поддерживает rc.sysinit?
------- Comment #12 From 2014-02-04 00:54:18 -------
(В ответ на комментарий №11)
> Я не понимаю, если в системе используется systemd, то какая разница, что
> поддерживает rc.sysinit?
Перевесьте на тот пакет, который у нас занимается обработкой /etc/sysctl.d/ во
время загрузки системы при systemd.
------- Comment #13 From 2014-02-04 00:56:53 -------
И еще посоветуйте, как выключить rc.sysinit и что включить вместо него.
------- Comment #14 From 2014-02-04 01:26:39 -------
(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 From 2014-02-04 01:50:09 -------
(В ответ на комментарий №14)
> А что не работает?
Описанное в описании.
Если закомментировать fs.inotify.max_user_watches в /etc/sysctl.conf , то всё
становится в порядке.
------- Comment #16 From 2014-02-04 01:54:01 -------
(В ответ на комментарий №14)
> В Сизифе это точно работает.
В Сизифе /etc/sysctl.conf пуст в отличие от p7-ного. Как-минимум, поэтому на
Сизифе я проблемы не вижу.
------- Comment #17 From 2014-02-04 02:04:29 -------
(In reply to comment #15)
> (В ответ на комментарий №14)
> > А что не работает?
> Описанное в описании.
> Если закомментировать fs.inotify.max_user_watches в /etc/sysctl.conf , то всё
> становится в порядке.

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

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

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