.png)
현재 1.6보다 최신 버전(버그 수정 포함)으로 업그레이드하려고 합니다. 저는 Ubuntu를 사용 중이며 최근 Ubuntu 13.04로 업그레이드했습니다.
이상적으로는 tmux 버전 1.8 또는 1.9를 사용하고 싶습니다. 최신 버전을 다운로드했지만 작동할 수 없습니다.
1.9a를 다운로드했는데 실행하려고 하면 작동이 멈춥니다.
나는 이 다운로드를 시도했다:http://sourceforge.net/p/tmux/tmux-code/ci/master/tree/README#l26
그리고 그랬어
$ sh autogen.sh
$ ./configure && make
하지만 나는 얻는다
$ ./tmux
$ protocol version mismatch (client 8, server 6)
1.8.4 버전을 다운로드하여 사용하려고 했지만 다운로드에 사용할 수 있는 파일이 없는 것 같습니다.
답변1
tmux가 작동해야 하고 모든 세션을 잃고 싶지 않은 경우 매우 멋진 해킹입니다.
$ tmux attach
protocol version mismatch (client 7, server 6)
$ pgrep tmux
3429
$ /proc/3429/exe attach
Google Plus의 원본 게시물 -https://plus.google.com/110139418387705691470/posts/BebrBSXMkBp
답변2
tmux
이는 기본적으로 (이전) 서버가 이미 실행 중이고 새 서버가 tmux
더 이상 서로를 이해하지 못하기 때문에 해당 서버에 연결할 수 없음을 알려줍니다 . 기존 tmux
세션을 모두 종료하고 새 버전을 사용하여 새로운 세션을 시작하면 모든 것이 잘 될 것입니다.
답변3
tmux
이 문제도 발생했으므로 모든 프로세스를 종료 해야 작동합니다.
sudo killall -9 tmux
답변4
또는 -L
tmux에 인수를 전달하고 새 서버 그룹을 생성하도록 할 수 있습니다(기존 세션을 종료하고 싶지 않은 경우 - 기존 Amazon Linux 개발 환경에서 컨테이너화된 Ubuntu 18.04를 테스트하는 동안 이 상황이 발생했습니다). 상자.)
$ tmux
protocol version mismatch (client 8, server 7)
$ tmux -L /tmp
[in tmux session, then exit out]
[detached (from session 1)]
$