VastbaseG100

基于openGauss内核开发的企业级关系型数据库。

Menu

升级回滚后再次升级提示目录不存在

问题现象

使用vpatch v3.0.0进行集群升级,执行./vpatch --upgrade或./vpatch --rollback过程中,由网络断开、磁盘剩余空间不足等原因导致集群升级失败,调整后再次执行--upgrade或--rollback会触发自动回滚,回滚完成后再次升级。

此时会出现如下报错信息:

处理方法

通过如下方法解决目录问题,可正常进行升级。

方法一:vpatch自动准备环境

可以通过重新执行如下命令对环境进行重新准备和检查:

./vpatch -C
./vpatch -P

方法二:用户手动创建目录

可以使用数据库安装用户在各个节点手动执行如下命令创建空的数据库安装目录,new_app_path可参考报错信息:

mkdir -p new_app_path