背景介绍
本人自用 Windows 10, 但是启用了 WSL 子系统, 用于学习一些 Linux 上的源码。 但是这两天突然出现 CLion 无法连接 WSL, 起初以为是本次没有启动, 但今天还是出现了这个故障, 说明有问题了。
故障描述
CLion IDE 可以检测到 WSL, 但是无法连接上去, 导致 CLion 中代码一片飘红。
解决方案
- 首先, 我重启了 sshd, 但是报错
$ systemctl restart sshd System has not been booted with systemd as init system (PID 1). Can't operate. Failed to connect to bus: Host is down
- 上一步表明没有使用 systemd 管理程序, 那直接使用如下命令
$ /etc/init.d/ssh restart /etc/ssh/sshd_config line 127: Deprecated option UsePrivilegeSeparation sshd: no hostkeys available -- exiting.
嗯? 这是什么意思? 不过我的 CLion 已经恢复了,说明重启是有用的, 但是还有问题需要解决
- 继续分析上一个错误, sshd_config 文件的 127 行是
UsePrivilegeSeparation no
, 表明当前 sshd 放弃使用权限分离, 我本地使用也不需要这个, 那么关键问题就是下面的一行了。 - 这个我有点奇怪, 以前一直是正常使用的, 但是这次突然 host key 没了, 那就重新生成一个吧
$ sudo ssh-keygen -A [sudo] password for home: ssh-keygen: generating new host keys: DSA
生成一个新的 host keys 后重启 sshd 进程, 顺便把 WSL 关闭重新打开看看 sshd 是否会自动启动
OK, 说明 sshd 进程自动启动了, 还和往常一样了, sshd 的问题解决完毕
结语
Linux 下面常用软件的故障一般都可以通过错误提示来解决, 但是难的是有时候不知道错误提示的意思,那可真是艹了,哈哈
如有错误, 敬请指出, 感谢指正! —2021-09-23 21:20:24
最新评论
这个软件有bug的,客户端windows有些键不能用如逗号、句号
没有收到邮件通知
我的评论通知貌似坏掉了,定位一下问题
测试一下重新部署后的邮件功能
居然看到自己公司的MIB库,诚惶诚恐
那可能是RobotFramework-ride的版本问题。我装的1.7.4.2,有这个限制。我有空再尝试下旧版本吧,感谢回复。
你好!我在python2.7中安装RobotFramework-ride的时候提示wxPython的版本最高是2.18.12,用pip下载的wxPython版本是4.10,而且我在那个路径下没有找到2
真的太好了,太感谢了,在bilibili和CSDN上都找遍了,终于在你这里找到了