web-dev-qa-db-ja.com

bindを使用してsecurity_ops_task_setrlimit()によって生成された呼び出しトレースを解決する方法

CentOS 5.9とVMwareがインストールされたマシンを持っています。

現在、私はBIND 9.3.6-P1-RedHat-9.3.6-20.P1.el5_8.6を使用しています(デフォルトは配布に同梱されています)。

マシンを再起動すると、指定されたサービスが開始されたときに画面に次のメッセージが表示されます。

Starting named: You need to implement a remote task_setrlimit in your security module and call it directly from this functionWARNING: at security/security.c:51 security_ops_task_setrlimit()

Call Trace:
[<ffffffff8012eeeb>] security_ops_task_setrlimit+0x87/0x96
[<ffffffff8009dc0a>] do_prlimit+0xd7/0x1d2
[<ffffffff8009ed53>] sys_setrlimit+0x36/0x43
[<ffffffff8005d29e>] tracesys+0xd5/0xdf

このエラーはバインドに影響を与えていないようです。サービスは正常に動作しますが、警告エラーの原因と解決方法を知っています。

7
shakaran

このメッセージは無害で無視できます。 カーネル開発者へのメモです。

Red Hatは、KBに この影響に関するステートメント も公開しました(サブスクライバーのみ、boo)。

7
Michael Hampton

コンソールでこのメッセージを削除し、これを/etc/rc.localに追加します。

エコー3>/proc/sys/kernel/printk

0
vdo