无法执行“tmux ls”

无法执行“tmux ls”

我目前在使用 byobu 时遇到了这个问题(使用 tmux 作为后端),基本上我无法连接到任何 tmux/byobu 会话。更简单的是,我甚至无法列出它们。如果我尝试执行tmux ls,我得到的是failed to connect to server

[1] $ byobu -v
byobu version 5.92
tmux 1.8

这很奇怪,因为我可以看到许多进程正在运行:

ps aux | grep tmux | cut -f 1 -d ' ' --complement
  10207  0.0  0.0  22576  2092 ?        Ss   17:47   0:01 tmux -2 -f /usr/share/byobu/profiles/tmuxrc new-session -n - /usr/bin/byobu-shell
  13569  0.0  0.0  22588  2148 ?        Ss   17:49   0:00 tmux -2 -f /usr/share/byobu/profiles/tmuxrc new-session -n - /usr/bin/byobu-shell
 40025  0.0  0.0 113264  1708 pts/12   Ss+  Apr27   0:00 bash -c tmux a -t base || tmux new -s base
 40091  0.0  0.0  20000  1100 pts/12   S+   Apr27   0:00 tmux new -s base
 40093  0.1  0.0  30484  9984 ?        Ss   Apr27   6:02 tmux new -s base
 58042  0.0  0.0  22592  2152 ?        Ss   18:55   0:00 tmux -2 -f /usr/share/byobu/profiles/tmuxrc new-session -n - /usr/bin/byobu-shell
 58191  0.0  0.0  19996  1092 pts/1    S+   18:55   0:00 tmux -2 -f /usr/share/byobu/profiles/tmuxrc new-session -n - /usr/bin/byobu-shell
  58226  0.5  0.0  22580  2092 ?        Ss   18:55   0:02 tmux -2 -f /usr/share/byobu/profiles/tmuxrc new-session -n - /usr/bin/byobu-shell
  63085  0.0  0.0 112664   980 pts/11   S+   19:01   0:00 grep --color=auto --exclude-dir=.bzr --exclude-dir=CVS --exclude-dir=.git --exclude-dir=.hg --exclude-dir=.svn tmux
 64900  0.0  0.0 545276 524808 ?       Ss   Apr27   1:44 tmux

我已经尝试过发送USR1信号的技巧,但没有奏效。每次我调用 byobu 时,我都会附加到一个新的会话,但没有办法附加。我尝试重新配置包,yum reinstall byobu但没有任何变化。Byobu-screen 反而按预期工作,所以我认为这是一个 tmux 问题。

相关内容