La versión del protocolo no coincide (cliente 8, servidor 6) al intentar actualizar

La versión del protocolo no coincide (cliente 8, servidor 6) al intentar actualizar

Estoy intentando actualizar a una versión más nueva (que tiene una corrección de errores) que mi actual 1.6. Estoy en Ubuntu y recientemente actualicé a Ubuntu 13.04.

Idealmente quiero usar tmux versión 1.8 o incluso 1.9. Descargué versiones más nuevas pero no puedo hacer que funcionen.

Descargué 1.9a pero cuando intento ejecutarlo, simplemente se cuelga.

Probé esta descarga:http://sourceforge.net/p/tmux/tmux-code/ci/master/tree/README#l26

e hizo el

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

pero lo entiendo

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

Intenté descargar y usar una versión 1.8.4 pero la descarga no parecía tener archivos que pudiera usar.

Respuesta1

Un truco bastante impresionante, si necesitas que tu tmux funcione y no quieres perder todas tus sesiones:

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

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

publicación original en Google Plus -https://plus.google.com/110139418387705691470/posts/BebrBSXMkBp

Respuesta2

Básicamente, esto le dice que ya tiene un tmuxservidor (antiguo) en ejecución y el nuevo tmuxno puede conectarse a él porque ya no se entienden entre sí. Salga de todas sus sesiones existentes tmuxy comience una nueva usando la nueva versión y todo debería estar bien.

Respuesta3

matar todo tmuxel proceso debería funcionar ya que también encontré este problema.

sudo killall -9 tmux

Respuesta4

Alternativamente, puede pasar el -Largumento a tmux y hacer que cree un nuevo grupo de servidores (si no desea salir de sus sesiones existentes; me encontré con esta situación mientras probaba un Ubuntu 18.04 en contenedores encima de mi desarrollador de Amazon Linux existente). caja.)

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

[in tmux session, then exit out]

[detached (from session 1)]
$ 

información relacionada