Cygwin屏幕和SSH:未findUtmp插槽 – >未删除

当我在我的电脑上使用screen ,并分离时,我被带回到命令提示符,一切都很好。 但是,如果我SSH远程进入我的电脑,并使用屏幕,当我试图分离我得到的错误Utmp slot not found -> not removed

然后挂起,我甚ctrl-c不能ctrl-cctrl-d和必须closuresCygwin窗口。 为什么发生这种情况,我该如何解决?

请注意,通过SSH将您的计算机重新创build出错,然后返回:

 $ screen (Ca d) $ ssh -R12345:localhost:22 username@someServer $ ssh -p12345 [email protected] $ screen -r (Ca d) 

看起来罪魁祸首是文件/var/run/utmp ,在我的情况下,它只是一个空文件,而且是/var/run/目录中的唯一文件。

对我来说,我只是通过rm /var/run/utmp删除它,

或者你可以重命名它,例如mv /var/run/utmp /var/run/utmp~