登录
注册
开源
企业版
高校版
搜索
帮助中心
使用条款
关于我们
开源
企业版
高校版
私有云
模力方舟
我知道了
查看详情
登录
注册
Gitee Talk | 模力方舟 AI 应用开发沙龙第六站 · 8月23日 广州集结中!
代码拉取完成,页面将自动刷新
开源项目
>
DevOps/运维/网管
&&
捐赠
捐赠前请先登录
取消
前往登录
扫描微信二维码支付
取消
支付完成
支付提示
将跳转至支付宝完成支付
确定
取消
Watch
不关注
关注所有动态
仅关注版本发行动态
关注但不提醒动态
44
Star
213
Fork
137
anolis
/
sysom
代码
Issues
60
Pull Requests
21
Wiki
统计
流水线
服务
JavaDoc
PHPDoc
质量分析
Jenkins for Gitee
腾讯云托管
腾讯云 Serverless
悬镜安全
阿里云 SAE
Codeblitz
SBOM
我知道了,不再自动展开
1350
修复sysom容器化部署失败的问题
已关闭
jzk:dev
anolis:dev
jzk
创建于 2023-12-29 18:27
克隆/下载
HTTPS
SSH
复制
下载 Email Patch
下载 Diff 文件
## 缺陷修复 ### 1. 缺陷详情 sysom容器化部署过程中,发现3个报错,导致容器化部署失败。详细内容,请见 1.2缺陷描述 sysom容器化部署成功后,应用可观测前端页面报错无法使用。详见1.2缺陷描述 #### 1.1 关联issue issue:https://gitee.com/anolis/sysom/issues/I8RZI9?from=project-issue issue标题:v3.0容器化部署,在初始化sysom_hotfix_builder时,报错提示 nfs 挂载失败 #### 1.2 缺陷描述 sysom容器化部署过程3个报错如下: 报错1: 在部署 sysom_hotfix_builder 过程中,日志提示 sysom_hotfix_builder 部署失败: (1)报错信息如下: mount.nfs: access denied by server while mounting 172.17.0.2:/usr/local/sysom/server/hotfix_builder/hotfix-nfs /usr/local/sysom/init_scripts/server/sysom_hotfix_builder initial fail, please check................................... (2)查看nfs-server服务的提示如下: exportfs: /usr/local/sysom/server/hotfix_builder/hotfix-nfs does not support NFS export 报错2: 容器化部署的mount nfs过程中提示的 init.sh: line 24: sudo: command not found 错误 报错3: 容器化部署过程中报错:can't read /usr/local/sysom/server/sysom_hotfix/conf/hotfix_gunicorn.py: No such file or directory 报错4: 应用可观测前端页面提示:“Panel plugin not found: sysom-network-topology-pannel” #### 1.3 复现步骤 构建容器镜像:docker build -t sysom-base -f docker/sysom_dockerfile . 启动容器镜像:docker run -itd --privileged --restart=always -p 8080:80 --name sysom-base sysom-base ### 2. 原因定位 1. 在容器中部署 nfs-server服务时,无法使用 overlay 格式的文件系统进行挂载。导致上述“报错1” 2. 在容器中没有安装 sudo 工具,导致报上述“报错2” 3. 部署脚本写错了,导致上述“报错3” 4. 部署过程中 grafana的插件没有正确安装,执行 install.sh 脚本报错为“install.sh: line 34: unzip: command not found”,导致上述“报错4” ### 3. 解决方案 详见代码 ### 4. 回归测试 > 修复完上述几个问题后,本地部署测试已成功
此 Pull Request 需要通过一些审核项
类型
指派人员
状态
审查
SunnyQjm
进行中
(0/1人)
测试
SunnyQjm
进行中
(0/1人)
SunnyQjm
提交了
代码评审
1年多前
重新审查中
怎样手动合并此 Pull Request
git checkout dev
git pull https://gitee.com/jzk77/sysom.git dev
git push origin dev
评论
5
提交
5
文件
5
检查
代码问题
0
批量操作
展开设置
折叠设置
审查
Code Owner
审查人员
zhilan
zhilan-lxw
米思茂
Stick_to_yourself
fengfuqiu
fengfuqiu
gitee-yzh
gitee-yzh
SunnyQjm
quejianming
xu
xuyerv5
casparant
casparant
zhaohang
zhaohang2020
maowenan
maowenan
未设置
最少人数
1
测试
zhilan
zhilan-lxw
米思茂
Stick_to_yourself
fengfuqiu
fengfuqiu
gitee-yzh
gitee-yzh
SunnyQjm
quejianming
xu
xuyerv5
casparant
casparant
zhaohang
zhaohang2020
maowenan
maowenan
未设置
最少人数
1
优先级
不指定
严重
主要
次要
不重要
标签
anolis_cla_pass
关联 Issue
I8RZI9
v3.0容器化部署,在初始化sysom_hotfix_builder时,报错提示 nfs 挂载失败
Pull Request 合并后将关闭上述关联 Issue
里程碑
未关联里程碑
参与者
(4)
Cherry-pick 提交
Cherry-pick 可以将
特定提交(Commit)
从某个分支挑选并应用到另一个分支,实现快速集成特定更改,而无需合并整个分支。
请选择应用 Cherry-pick 提交 (Commit) 的目标分支
新建分支
当前账号不存在 Fork 仓库,建议 cherry-pick 到 Fork 仓库。
Fork 仓库
提交列表
Commit SHA
Commit Message
基于 Cherry-pick 后的分支发起 Pull Request
取消
Cherry-pick
1
https://gitee.com/anolis/sysom.git
git@gitee.com:anolis/sysom.git
anolis
sysom
sysom
点此查找更多帮助
搜索帮助
Git 命令在线学习
如何在 Gitee 导入 GitHub 仓库
Git 仓库基础操作
企业版和社区版功能对比
SSH 公钥设置
如何处理代码冲突
仓库体积过大,如何减小?
如何找回被删除的仓库数据
Gitee 产品配额说明
GitHub仓库快速导入Gitee及同步更新
什么是 Release(发行版)
将 PHP 项目自动发布到 packagist.org
评论
仓库举报
回到顶部
登录提示
该操作需登录 Gitee 帐号,请先登录后再操作。
立即登录
没有帐号,去注册