[20150415]tmux:protocol version mismatch

[20150415]tmux:protocol version mismatch (client 7, server 6)

--今天升级tmux,好不容易升级到 tmux-1.8-6.1.x86_64.rpm.
--当执行tmux attach时,出现如下提示:

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

--犯了一个小错误,升级前没有退出tmux.如果解决呢?实际上最简单就是kill相关进程.

$  pstree -p  13921
tmux(13921)-+-bash(13922)
            |-bash(29717)
            |-bash(29756)
            `-bash(30930)
--要想恢复必须降级回去先,如果解决呢,并且我想看看里面是什么状态:

#  ls -l /proc/13921/exe
lrwxrwxrwx 1 root root 0 2015-04-15 15:10:16 /proc/13921/exe -> /usr/bin/tmux (deleted)

--能否建立替换这个链接来实现正常访问呢?
#  ln -s /usr/bin/tmux /proc/13921/exe
/bin/ln: replace `/proc/13921/exe'? y
/bin/ln: cannot remove `/proc/13921/exe': Permission denied

--不行!

--突然想起来我做删除oracle数据文件的时候,实际上现在这个状态,相当于句柄没有释放.

--如果我执行
$ /proc/13921/exe attach
-bash: /proc/13921/exe: Permission denied

# cp /proc/13921/exe  /tmp/ttmux

# ls -l /usr/bin/tmux
-rwxr-xr-x 1 root root 407512 2013-06-25 16:19:58 /usr/bin/tmux

# ls -l /tmp/ttmux
-rwxr-xr-x 1 root root 433312 2015-04-15 15:20:59 /tmp/ttmux

$ /tmp/ttmux attach

--ok,终于可以看到里面的东西.全部退出,幸亏我进去看了一下,其中一个窗口vim打开处在编辑的状态.

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/267265/viewspace-1578108/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/267265/viewspace-1578108/

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值