【问题标题】:why is htop command displaying a black screen [closed]为什么htop命令显示黑屏[关闭]
【发布时间】:2020-05-07 16:23:23
【问题描述】:

首先我是 linux 新手,我正在尝试这个 windows wsl 同时遵循教程,启用它并下载 ubuntu... 就像一切正常。但是当我尝试运行htop 时,它只是返回一个黑色的冻结屏幕。我做了strace htop 2> strace_log.txtthis is the result,但我不知道发生了什么,有人可以帮忙

【问题讨论】:

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


    【解决方案1】:

    这是由于 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 不同的版本)。

    相关:

    【讨论】:

      【解决方案2】:

      简而言之,如果您使用的是 WSL1,请务必使用 UBUNTU 20.04 改用 18.04

      【讨论】:

        猜你喜欢
        • 2010-12-31
        • 1970-01-01
        • 1970-01-01
        • 2021-07-30
        • 2021-07-24
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多