Hello!

On Thu, 03 Mar 2016 at 07:03:53 (+0200), Warrior wrote:

> > > Есть FreeBSD 9.3-STABLE #0 r296029: Sun Feb 28 12:05:40 EET 2016

> > > Команда jls -n ругается:
> > > jls: sysctl(0.2): No such file or directory
> > > jls -h - тоже самое.

У меня на FreeBSD 9.3-STABLE amd64 r291872M абсолютно аналогичное
поведение. Специально ничего не крутил, т.к. jail'ы не использую. Ядро
кастомное. Проверил: `jls' - выдаёт шапку, а вот `jls -(h|n|s)'
выдаёт указанную ошибку (с другими ключами проблем нет). Так что
склоняюсь к тому, что таки что-то поломали в 9-ке.

> > Может зависеть от securelevel.

> Везде стоит:
> kern.securelevel: -1
> security.jail.param.securelevel: 0

> > > А вот к примеру 9.3-STABLE #0 r273892: Fri Oct 31 16:45:44 EET 2014, ведёт
> > > себя хорошо: jls -h выдаёт:
> > > devfs_ruleset dying .... и т.д.

> > > Сломали? Или есть тайна золотого ключика?

> Бросил поиски тайны ключика - ибо нашёл костыль:

> Проблема возникла с ezjail-admin. У него есть 4-ре строчки которые начинаются 
> с "jail_ids=`( echo none=" и формируют строку вида:
> -jnone -j1 -j2 -j3 -j5, где циферки - это номера клеток, их можно посмотреть 
> выполнив команду: jls

> Поэтому заменяю 4-ре строки на jail_ids="-jnone -j1 -j2 -j3 -j4" и ну его в 
> баню...

-- 
George L. Yermulnik
[YZ-RIPE]

Ответить