0
이 아닌 도커 컨테이너 내에서 SystemTap을 실행할 수 있습니까? 특권이 있습니까? 컨테이너 내에 /lib/modules
및 /sys/kern/debug
을 마운트하고 컨테이너에 모든 기능을 부여했지만 도움이되지 않았습니다. SystemTap은 아무런 문제없이 모듈을 설치하지만 패스 5에서는 모듈 제어 채널을 열 수 없습니다.라는 오류 메시지와 함께 모듈에 연결하지 못합니다.특권이없는 도커 컨테이너 내에서 SystemTap 실행
stap -vv [...]를 실행하여 패스 5에 대해 호출하는 staprun 명령 줄을 찾은 다음 # strace에서 수동으로 실행하여 현재 상황을 파악할 수 있습니다. – fche
예, 저는이 방법으로 알아 냈습니다. 늦은 응답을 위해 유감스럽게 생각한다! debugfs가/sys 아래에 있기 때문에 읽기 전용으로 마운트되었음을 발견했습니다. 외부/sys로 다시 마운트하고 읽기/쓰기로 문제를 해결하십시오. – John