在命令行中运行ureadahead会导致以下错误:
#/usr/sbin/ureadahead
ureadahead: Error while tracing: No such file or directory我收到了斯特拉斯的留言
open("/var/lib/ureadahead/pack", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory)
open("/sys/kernel/debug/tracing", O_RDONLY|O_LARGEFILE|O_NOATIME) = 3
openat(3, "events/fs/do_sys_open/enable", O_RDWR|O_LARGEFILE) = -1 ENOENT (No such file or directory)
close(3) = 0
write(2, "ureadahead: Error while tracing:"..., 59ureadahead: Errorwhile tracing: No such file or directory
) = 59
exit_group(5) = ?
+++ exited with 5 +++这条线
openat(3, "events/fs/do_sys_open/enable", O_RDWR|O_LARGEFILE) = -1 ENOENT (No such file or directory)意味着内核没有得到正确的修补?应该先修补内核吗?
发布于 2016-09-09 07:05:13
是的,该错误意味着您需要将适当的补丁应用于内核;该修补程序增加了跟踪某些文件系统事件的能力,并在内核的/sys/kernel/debug/tracing/events目录中公开文件。
https://unix.stackexchange.com/questions/308801
复制相似问题