3. OS이야기/02. Troubleshooting

[dmesg] 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()

알 수 없는 사용자 2014. 4. 17. 17:40

1. 에러 메시지:

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()

 

2. 원인:

- 특정 OS 버전에서 security_ops 라는 새로운 보안 모듈이 추가되었는데, 해당 모듈이 구조적인 이유로 task_setrlimit() 라는 function을 호출하면서 로깅

- CentOS 5.9 Oracle Enterprise Linux 5.7, 5.8 버전에서만 해당 메시지 로깅

 

3. 상세 설명:

- Has a hard-coded list of defined struct security_ops and it checks against the one currently in force.  If it's the normal selinux security_ops then the new task_setrlimit() function is called.   If the struct security_ops isn't known about then the warning you've seen is printed out.   This is done to avoid changing the definition of struct security_ops and breaking the kabi, which is fair enough.

- Anyway, the warning is harmless unless you're defining your own security modules.

 

4. 조치 방안:

- 조치 필요 없음

 

5. 참조 URL:

https://www.redhat.com/archives/rhelv5-list/2013-January/msg00009.html