%20al%20intentar%20actualizar.png)
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 tmux
servidor (antiguo) en ejecución y el nuevo tmux
no puede conectarse a él porque ya no se entienden entre sí. Salga de todas sus sesiones existentes tmux
y comience una nueva usando la nueva versión y todo debería estar bien.
Respuesta3
matar todo tmux
el proceso debería funcionar ya que también encontré este problema.
sudo killall -9 tmux
Respuesta4
Alternativamente, puede pasar el -L
argumento 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)]
$