%20ao%20tentar%20atualizar.png)
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 tmux
servidor (antigo) em execução e o novo tmux
não consegue se conectar a ele porque não se entendem mais. Saia de todas as suas sessões existentes tmux
e inicie uma nova usando a nova versão e tudo ficará bem.
Responder3
kill all tmux
process deve funcionar, pois também encontrei esse problema.
sudo killall -9 tmux
Responder4
Alternativamente, você pode passar o -L
argumento 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)]
$