【问题标题】:Tmux not starting after closing terminal on freeze session在冻结会话中关闭终端后 Tmux 未启动
【发布时间】:2020-05-07 04:30:07
【问题描述】:

我的 tmux 窗格冻结了,我决定关闭终端,因为我不知何故认为这样可以解决问题。现在,当我在我的主目录中运行tmux 命令时,tmux 通常的绿色条不会出现在底部,看起来我被要求无限输入输入。

我使用的是 tmux 3.1,我的主目录中有两个 tmux-client 日志文件,如下所示。当我试图解决问题时,出现了第二个日志文件。此外,当我尝试打开正在使用 tmux 编辑的文件时,我收到一条错误消息,提示为它们找到了交换文件。

tmux-client-92612.log:

1588823002.943027 client started (92612): version 3.1, socket /private/tmp/tmux-501/default, protocol 8
1588823002.943122 on Darwin 19.0.0 Darwin Kernel Version 19.0.0: Thu Oct 17 16:17:15 PDT 2019; root:xnu-6153.41.3~29/RELEASE_X86_64; libevent 2.1.11-stable (select)
1588823002.943243 socket is /private/tmp/tmux-501/default
1588823002.943264 trying connect
1588823002.943339 add peer 0x10adb5000: 6 (0x0)
1588823002.944435 sending message 100 to peer 0x10adb5000 (4 bytes)
1588823002.944453 sending message 101 to peer 0x10adb5000 (15 bytes)
1588823002.944460 sending message 102 to peer 0x10adb5000 (13 bytes)
1588823002.944466 sending message 108 to peer 0x10adb5000 (14 bytes)
1588823002.944483 sending message 104 to peer 0x10adb5000 (0 bytes)
1588823002.944490 sending message 107 to peer 0x10adb5000 (4 bytes)
1588823002.944496 sending message 105 to peer 0x10adb5000 (28 bytes)
1588823002.944502 sending message 105 to peer 0x10adb5000 (16 bytes)
1588823002.944508 sending message 105 to peer 0x10adb5000 (20 bytes)
1588823002.944514 sending message 105 to peer 0x10adb5000 (57 bytes)
1588823002.944520 sending message 105 to peer 0x10adb5000 (25 bytes)
1588823002.944527 sending message 105 to peer 0x10adb5000 (53 bytes)
1588823002.944533 sending message 105 to peer 0x10adb5000 (12 bytes)
1588823002.944541 sending message 105 to peer 0x10adb5000 (66 bytes)
1588823002.944548 sending message 105 to peer 0x10adb5000 (50 bytes)
1588823002.944554 sending message 105 to peer 0x10adb5000 (18 bytes)
1588823002.944560 sending message 105 to peer 0x10adb5000 (17 bytes)
1588823002.944566 sending message 105 to peer 0x10adb5000 (14 bytes)
1588823002.944574 sending message 105 to peer 0x10adb5000 (19 bytes)
1588823002.944580 sending message 105 to peer 0x10adb5000 (8 bytes)
1588823002.944586 sending message 105 to peer 0x10adb5000 (19 bytes)
1588823002.944592 sending message 105 to peer 0x10adb5000 (15 bytes)
1588823002.944598 sending message 105 to peer 0x10adb5000 (22 bytes)
1588823002.944604 sending message 106 to peer 0x10adb5000 (0 bytes)
1588823002.944613 sending message 200 to peer 0x10adb5000 (4 bytes)
1588823002.944619 client loop enter

tmux-client-92706.log:

1588823622.214067 client started (92706): version 3.1, socket /private/tmp/tmux-501/default, protocol 8
1588823622.214123 on Darwin 19.0.0 Darwin Kernel Version 19.0.0: Thu Oct 17 16:17:15 PDT 2019; root:xnu-6153.41.3~29/RELEASE_X86_64; libevent 2.1.11-stable (select)
1588823622.214161 socket is /private/tmp/tmux-501/default
1588823622.214178 trying connect
1588823622.214253 add peer 0x10adba000: 6 (0x0)
1588823622.215324 sending message 100 to peer 0x10adba000 (4 bytes)
1588823622.215342 sending message 101 to peer 0x10adba000 (15 bytes)
1588823622.215348 sending message 102 to peer 0x10adba000 (13 bytes)
1588823622.215354 sending message 108 to peer 0x10adba000 (14 bytes)
1588823622.215370 sending message 104 to peer 0x10adba000 (0 bytes)
1588823622.215376 sending message 107 to peer 0x10adba000 (4 bytes)
1588823622.215382 sending message 105 to peer 0x10adba000 (28 bytes)
1588823622.215388 sending message 105 to peer 0x10adba000 (16 bytes)
1588823622.215393 sending message 105 to peer 0x10adba000 (20 bytes)
1588823622.215399 sending message 105 to peer 0x10adba000 (57 bytes)
1588823622.215405 sending message 105 to peer 0x10adba000 (25 bytes)
1588823622.215410 sending message 105 to peer 0x10adba000 (53 bytes)
1588823622.215416 sending message 105 to peer 0x10adba000 (12 bytes)
1588823622.215422 sending message 105 to peer 0x10adba000 (66 bytes)
1588823622.215427 sending message 105 to peer 0x10adba000 (50 bytes)
1588823622.215433 sending message 105 to peer 0x10adba000 (18 bytes)
1588823622.215438 sending message 105 to peer 0x10adba000 (17 bytes)
1588823622.215444 sending message 105 to peer 0x10adba000 (14 bytes)
1588823622.215450 sending message 105 to peer 0x10adba000 (19 bytes)
1588823622.215455 sending message 105 to peer 0x10adba000 (8 bytes)
1588823622.215461 sending message 105 to peer 0x10adba000 (19 bytes)
1588823622.215466 sending message 105 to peer 0x10adba000 (15 bytes)
1588823622.215472 sending message 105 to peer 0x10adba000 (22 bytes)
1588823622.215477 sending message 106 to peer 0x10adba000 (0 bytes)
1588823622.215485 sending message 200 to peer 0x10adba000 (4 bytes)
1588823622.215491 client loop enter

【问题讨论】:

    标签: tmux


    【解决方案1】:

    听起来 tmux 服务器已挂起。如果你做pkill -WINCH tmux,它会再次起作用吗?

    如果没有,您需要执行pkill -9 tmux 并重新启动它。

    你还记得它挂起时你在做什么吗?你能复制吗?

    【讨论】:

    • pkill -9 tmux 工作!谢谢。我正在工作,我的整个 tmux 会话似乎冻结了,我相信这是由于我按下了 Ctr-S 之类的东西,然后我使用窗口关闭按钮关闭了终端。然后,我再次打开终端后无法打开tmux。
    • 嗯,这很奇怪。 C-s 是 xoff 流控制键 - C-q 将撤消它。但是 tmux 应该完全禁用它。你能再重现一次吗?如果是这样,请在github.com/tmux/tmux/issues 上打开一个问题。
    • 我会尝试重现它,因为它一直在发生,我唯一的解决方案是 pkill -9 tmux。我会在那里打开一个问题。
    猜你喜欢
    • 2014-05-11
    • 2013-02-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-11-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多