用tiup部署集群,报版本错误

我们之前在虚拟机上部署可以,现在想切换到生产环境,部署的时候出现了tiup版本错误,提示Failed to start component cluster Error: no version: v1.2.5,帮忙看下我们需要怎么处理,谢谢

以下是命令行打印信息
[root@10-8-4-117 soft]# tiup -v
v1.2.3 tiup
Go Version: go1.13
Git Branch: release-1.2
GitHash: df7e28a
[root@10-8-4-117 soft]# tiup cluster deploy tidb-mediamz v4.0.8 topology-mediamz.yaml
Failed to start component cluster
Error: no version: v1.2.5
[root@10-8-4-117 soft]# tiup update --self && tiup update cluster
Updated successfully!
component cluster version v1.2.3 is already installed
Updated successfully!

请问一下之前是否用的离线方式部署以及中控机这边能否连通外网?

中控机是能够连外网的,能正常wget下载软件

是采用离线部署的,我是先用wget下载软件包到服务器上,再解压运行的

补充下topology-mediamz.yaml配置文件topology-mediamz.yaml (5.2 KB)

https://docs.pingcap.com/zh/tidb/stable/upgrade-tidb-using-tiup-offline#1-更新-tiup-离线镜像
重新安装 tiup 离线环境吧

安装离线版本的Tiup后,安装cluster报一样的错误。

[root@10-8-4-117 soft]# tiup cluster
Failed to start component cluster
Error: no version: v1.2.5

离线的安装包里面只找到了v1.2.3版本,缺少v1.2.5版本

tiup-v1.2.3-linux-amd64.tar.gz

我刚又更新试了下,可以了,发生了什么吗?

[root@10-8-4-117 soft]# tiup update --self && tiup update cluster
download https://tiup-mirrors.pingcap.com/tiup-v1.2.5-linux-amd64.tar.gz 8.41 MiB / 8.41 MiB 100.00% ? p/s
Updated successfully!
component cluster version v1.2.5 is already installed
Updated successfully!

这不是一个很常见的问题, 我们只是怀疑 1.2.5 的 cluster binary 被删除了, 我在测试环境也没有复现, 先恢复使用吧~
一般执行 tiup update --self && tiup update cluster 这个命令都有 download 的字样输出…

下午15点之后已经好了,上午怎么更新都不行,很诡异

目前先恢复使用吧, 我们在看下是否是源的问题, 非常感谢你的反馈