
**一、无法触发定时备份**
**现象:** 依据操作手册配置定时备份后,依然无法触发备份
**解决方案:**
1.定时功能主要是依赖于k8s内的kme-operator来触发,所以进入k8s所在机器执行 :
```
kubectl get pod -n kme-system
```

查看是否存在kme-operator-controller为前缀的pod,命名空间默认是kme-system,并且STATUS是否是Running.
2.定时备份在k8s中的crd是middlewarebackupschedules.kme.kdcloud.io,所以也要查看是否有这个crd.
```
kubectl get crd | grep middlewarebackupschedules.kme.kdcloud.io
```

3.需要依赖两个镜像
```
kcr.kingdee.com/gpaas/kme/curl
kcr.kingdee.com/gpaas/kme/kme-operator
```
通过docker images 查看是否有这两个镜像.

**二、安装平台备份工具后,实例起不来**
**现象:** postgresql全量备份配置执行 `curl -sfL [https://p.cloudsz.kingdee.com/kce/kme/backup-dependency/pg.sh](https://p.cloudsz.kingdee.com/kce/kme/backup-dependency/pg.sh) | bash -` 命令后postgresql实例挂掉, `systemctl status postgresql` 中报错提示Segment_size 初始化和编译的值不同
**原因:** 使用旧版安装器(5.0.3及以前版本)安装的postgresql,与新版本的segment_size冲突
**解决办法:**
1. 下载旧版本的 `pg12.8-kme.tar.gz` 到机器上,重新覆盖安装备份相关依赖文件:
- 确保 `/var/postgresql/soft/` 路径存在,若不存在则执行 `mkdir -p /var/postgresql/soft/ && tar -zxvf pg12.8-kme.tar.gz -C /var/postgresql/soft/` 创建该路径并将旧的 `pg12.8-kme.tar.gz` 包解压到该路径下
2. 配置环境变量:
- 检查是否有 `postgres` 用户及权限,没有对应用户需要执行 `useradd -m postgres` 新建 `postgres` 用户并给予权限:
- 登录到 `postgres` 用户 `cat /home/postgres/.bashrc` 查看用户环境变量是否有 `export LD_LIBRARY_PATH=/var/postgresql/soft/pg12.8/lib` ,没有的话需要手动使用 `vim` 或 `vi` 方式编辑 `/home/postgres/.bashrc` 将环境变量加入进去
- 执行 `source ~/.bashrc` 使环境变量生效
3. 重启postgresql
**三、实例与主机显示连接失败**
**现象: