【 使用环境 】生产环境
【 OB or 其他组件 】OCP
【 使用版本 】V 4.3.0 CE
【问题描述】事先在软件包管理标签页上传了软件包,但是提交的时候显示:文件 sys-package:oceanbase-ce-libs-4.3.2.0-100000092024072912.el8.x86_64.rpm 不存在,请问应该放在哪个文件夹下面呀
系统管理里面有个软件包管理
创建集群时候报错了么,发给截图看一下
我白屏部署的时候用的是root账号,软件包都在/home/root/software/sys-package/,现在主用户是admin,会是这个原因吗?我已经在所有的机器上都建好了admin,加上了sudo权限,但是admin目录下面没有文件
有可能是这个问题导致。目录下/home/root/software/sys-package/ 包的属主用户应该都是root吧,麻烦看一下并看下权限都是多少。全部改成777试试
正常在 /home/admin/software/sys-package 里面,那你可能没有上传成功
检查下日志 grep oceanbase-ce-libs-4.3.2.0-100000092024072912.el8.x86_64.rpm ocp-server.log
你部署用的root账户,后来又使用admin用户,是非标准化的部署,按照楼上说的,你改下/home/root/software/sys-package/权限
chmod -R 777 /home/root/software/sys-package/ 尝试下
这个问题有进展吗
没有呢 还是不行。在admin里面建了目录也不行
确认下问题,现在是只有这一个包oceanbase-ce-libs-4.3.2.0-100000092024072912.el8.x86_64.rpm可以上传 提交报错,还是其它包也都是这个情况?
其他包(ocp-agent, obproxy)都是自动生成的,存在了/home/root/software目录下。只有oceanbase-ce在创建集群的时候发现没有这个软件包。
我咨询下ocp团队的老师,你上传个其它包试下
你提交时 oceanbase-ce-libs-4.3.2.0-100000092024072912.el8.x86_64.rpm 等报错截图也发下