通过OBD升级OCP报错

【 使用环境 】生产环境
【 OB or 其他组件 】OCP
【 使用版本 】OCP4.3.1 升级到 4.3.2
【问题描述】按照 使用图形化界面升级 OCP-V4.3.2-OceanBase 云平台OCP文档-分布式数据库使用文档这个文档升级,运行bash install.sh时报错文件冲突,也没有pbd这个命令了

obd 当前版本是多少

没有obd了,/usr里面也没有obd

你需要先安装部署一个obd呀,再进行文档里的操作
https://www.oceanbase.com/docs/obd-cn

ocp-all-in-one安装了之后不是应该自动就有obd了嘛?
之前安装的4.3.1版本,这台机器上是有obd的,刚才想升级一下,运行install之后就消失了。是不是自动删掉了,现在又装不上


这边在已存在obd的情况下参考文档运行前两步是没问题的。未复现出来

把~/.obd/version删了重新安装就可以了,现在是有冲突

老师,我删了重新安装还是有冲突

隐藏文件夹吧

/root/.obd/xxxx

是的,请问除了~/.obd/version还有什么要删的吗~

把/usr/obd下的文件删了,就不会有冲突了,现在~/.obd/version不一致导致的

可是我的usr里面没有obd了
image

尝试把原来的版本再安装一遍,报了另一个错

find / -name “obclient”

全盘查找,然后看看有些什么路径

已存在obd,看一下截图中报错路径是否还有obd,怀疑被删掉了

按照这个重新安装了一下obd就可以了,谢谢老师

已沟通处理,
使用RPM包方式安装了obd,
参考 https://www.oceanbase.com/docs/community-obd-cn-1000000001477793

下载ocp-all-in-one包进行ocp升级
参考 https://www.oceanbase.com/docs/common-ocp-1000000001127004

1 个赞