Ошибка запуска syslog-ng при использовании / proc / kmsg [дубликат]

paste file1 file2 | tr '[],:' '    ' |
perl -lane '
   my($b, $e) = grep { $F[$_] eq "data" } 0 .. $#F;
   print
      join $",
         qw/data : [/,
         join(", ", map { $F[$_] + $F[$_+$e-$b] } $b+1 .. $e-1),
         q/]/,
      ;
' > file3

Выход

data : [ 98, 90, 46, 152, 180, 257, 106, 44 ]
1
23.12.2017, 21:53
1 ответ

Проблема создается не syslog-ng, а профилем apparmor. Профиль запрещает чтение /dev/kmsg, что необходимо даже при использовании /proc/kmsg(, внесенного в белый список ).

Чтобы увидеть полное объяснение и отчет об ошибке -, ознакомьтесь с ответом, который я написал под более конкретным вопросом об этой ошибке здесь .

0
28.01.2020, 00:42

Теги

Похожие вопросы