LINUX.ORG.RU

Bug, or not bug?

 , ,


0

1

Debian, сервис procps стартует для применения опций sysctl. Вернее существует для этого вроде как, но на деле этого не происходит.

Short-Description: Configure kernel parameters at boottime

# Description: Loads kernel parameters that are specified in /etc/sysctl.conf

Внутри скрипта:

$SYSCTL $QUIET_SYSCTL --system

Где SYSCTL=/sbin/sysctl, QUIET_SYSCTL="-q" (нафига для ключа переменную вводить?)

С опцией --system конфиг не применяется. Спрашивается, зачем тогда скрипт нужен? Исправляем --system на -p, и все работает.

Если это таки баг, запилите его в багтрекер.

★★★★★

Последнее исправление: roman77 (всего исправлений: 2)

Где SYSCTL=/sbin/sysctl, QUIET_SYSCTL="-q" (нафига для ключа переменную вводить?)

-q бывает разное.

Спрашивается, зачем тогда скрипт нужен? Исправляем --system на -p, и все работает.

у тебя, на твоём локалхосте, сегодня. Не нужно быть ребёнком.

emulek
()
Ответ на: комментарий от emulek

-q бывает разное.

Так переменная встречается 1 раз всего.

у тебя, на твоём локалхосте, сегодня.

Поискал, баг уже есть в трекере. И он вроде как только на sid-e встречается.

roman77 ★★★★★
() автор топика
Ответ на: комментарий от roman77

Так переменная встречается 1 раз всего.

ну и правильно. Видать не все sysctl принимают -q.

Поискал, баг уже есть в трекере.

ссылка где? А то я не пойму, в чём тут баг?

emulek
()
Ответ на: комментарий от emulek

http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=732920

Баг в том, что после запуска скрипта sysctl не читает и не применяет опции из конфига.

Посмотрел, скрипт оказывается вроде как правильный.

man sysctl
--system
              Load settings from all system configuration files.
              /run/sysctl.d/*.conf
              /etc/sysctl.d/*.conf
              /usr/local/lib/sysctl.d/*.conf
              /usr/lib/sysctl.d/*.conf
              /lib/sysctl.d/*.conf
              /etc/sysctl.conf

Однако все равно не срабатывает, пока --system на -p не заменить

roman77 ★★★★★
() автор топика
Ответ на: комментарий от roman77

Хм. При опции --system /etc/sysctl.conf не читается. Закинул свои опции в /etc/sysctl.d/, усе работает.

roman77 ★★★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.