为什么htop命令显示黑屏

时间:2020-05-07 16:23:23

标签: linux windows ubuntu linux-kernel windows-subsystem-for-linux

首先,我是Linux的新手,我在尝试本教程wsl的同时尝试了Windows htop,将其启用并下载了ubuntu ...就像一切正常一样。但是当我尝试运行strace htop 2> strace_log.txt时,它只是返回黑屏。我做了jsonthis is the result,但我不知道发生了什么事,有人可以帮忙吗

2 个答案:

答案 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