ureadahead:トレース中にエラーが発生しました。たぶんカーネルパッチの問題でしょうか?

ureadahead:トレース中にエラーが発生しました。たぶんカーネルパッチの問題でしょうか?

ureadaheadコマンドラインから実行すると、次のエラーが発生します。

#/usr/sbin/ureadahead
ureadahead: Error while tracing: No such file or directory

straceから次のメッセージを受け取りました。

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)

カーネルが正しくパッチされていないことを意味しますか?カーネルを最初にパッチする必要がありますか?

答え1

はい、このエラーは適切なポリシーを適用する必要があることを意味します。修理する/sys/kernel/debug/tracing/eventsこのパッチは、特定のファイルシステムイベントを追跡し、カーネルディレクトリにファイルを公開する機能をカーネルに追加します。

関連情報