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]
