Atualmente estou enfrentando esse problema com byobu (usando tmux como backend) onde basicamente eu não posso anexar a qualquer sessão tmux / byobu. Mais simplesmente, não posso nem listá-los. Se eu tentar fazer um tmux ls
o que eu ganho é um failed to connect to server
[1] $ byobu -v
byobu version 5.92
tmux 1.8
Isso é um pouco bizarro, já que posso ver muitos processos em execução:
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
Eu já tentei o truque de enviar USR1
sinal, mas não funcionou.
Cada vez que eu chamo byobu eu participo de uma nova sessão, e não há como anexar ..
Eu tentei reconfigurar o pacote com yum reinstall byobu
mas nada mudou.
Byobu-screen funciona como esperado, então eu acho que é um problema do tmux.
Você talvez atualizou o tmux enquanto as sessões estavam rodando?
Daniel B
Bom palpite, mas não. É problema mesmo para sessões recém-criadas :(
asdf