首先,我是Linux的新手,我在尝试本教程wsl
的同时尝试了Windows htop
,将其启用并下载了ubuntu ...就像一切正常一样。但是当我尝试运行strace htop 2> strace_log.txt
时,它只是返回黑屏。我做了json
和this is the result,但我不知道发生了什么事,有人可以帮忙吗
答案 0 :(得分:2)
这是由WSL中涉及CLOCK_REALTIME的不兼容glibc调用引起的错误。
来自bugs.launchpad.net/ubuntu/+source/htop/+bug/1871129:
之所以发生此问题,是因为WSL当前不符合POSIX,并且对任何使用CLOCK_REALTIME的glibc的调用都将以EINVAL(-1)失败(例如clock_gettime()或clock_nanosleep())。可能是glibc更改使它出现了(而不是htop的不同版本)。
相关:
答案 1 :(得分:2)
简而言之,如果您使用的是WSL1,请使用UBUNTU 20.04 改为使用18.04