incompatibilidade de versão do protocolo (cliente 8, servidor 6) ao tentar atualizar

incompatibilidade de versão do protocolo (cliente 8, servidor 6) ao tentar atualizar

Estou tentando atualizar para uma versão mais recente (que tem uma correção de bug) do que a atual 1.6. Estou no Ubuntu e atualizei recentemente para o Ubuntu 13.04.

Idealmente, quero usar o tmux versão 1.8 ou mesmo 1.9. Baixei versões mais recentes, mas não consigo fazê-las funcionar.

Baixei o 1.9a, mas quando tento executá-lo, ele simplesmente trava.

Eu tentei esse download:http://sourceforge.net/p/tmux/tmux-code/ci/master/tree/README#l26

e fiz o

$ sh autogen.sh
$ ./configure && make

mas eu entendo

$ ./tmux
$ protocol version mismatch (client 8, server 6)

Tentei baixar e usar a versão 1.8.4, mas o download não parecia ter arquivos que eu pudesse usar.

Responder1

Hack incrível, se você precisa que seu tmux funcione e não quer perder todas as suas sessões:

$ tmux attach
protocol version mismatch (client 7, server 6)

$ pgrep tmux
3429
$ /proc/3429/exe attach

postagem original no Google Plus -https://plus.google.com/110139418387705691470/posts/BebrBSXMkBp

Responder2

Isso basicamente indica que você já tem um tmuxservidor (antigo) em execução e o novo tmuxnão consegue se conectar a ele porque não se entendem mais. Saia de todas as suas sessões existentes tmuxe inicie uma nova usando a nova versão e tudo ficará bem.

Responder3

kill all tmuxprocess deve funcionar, pois também encontrei esse problema.

sudo killall -9 tmux

Responder4

Alternativamente, você pode passar o -Largumento para tmux e fazer com que ele crie um novo grupo de servidores (se você não quiser sair de suas sessões existentes - me deparei com esta situação ao testar um Ubuntu 18.04 em contêiner em cima do meu Amazon Linux existente dev caixa.)

$ tmux    
protocol version mismatch (client 8, server 7)
$ tmux -L /tmp

[in tmux session, then exit out]

[detached (from session 1)]
$ 

informação relacionada