v4.0.0 版本注意事项
1.在线拉取镜像超时 timeout
报错截图如下:
原因:dockerhub 受监管等各种原因导致镜像源网络无法稳定,镜像无法正常拉取
解决办法:推荐使用离线安装或升级,在线拉取可以使用换源的方式进行,或者手动拉取未能拉取下来的镜像
操作方式如下
sudo tee /etc/docker/daemon.json <<EOF
{
“data-root”: “/var/lib/docker”,
“live-restore”: true,
“log-driver”: “json-file”,
“log-opts”: {
“max-file”: “3”,
“max-size”: “10m”
},
“registry-mirrors”: [
“https://hub.uuuadc.top”,
“https://docker.anyhub.us.kg”,
“https://dockerhub.jobcher.com”,
“https://dockerhub.icu”,
“https://docker.ckyl.me”,
“https://docker.awsl9527.cn”,
“https://docker.m.daocloud.io”]
}
EOF
//重启docker
sudo systemctl daemon-reload && sudo systemctl restart docker
//手动拉取指定镜像如下,以redis为例子
docker pull swr.cn-north-1.myhuaweicloud.com/jumpserver/redis:7.0-bullseye
2.mongodb 类型的资产无法连接
报错截图如下:
原因:v4.0.0由于将安装包体积缩减,去除了 mogosh
解决办法:有需要使用到 mongodb 的用户暂时不用升级到 v4.0.0,将在 v4.0.1 版本恢复
3.无法创建 postgresql 类型资产
v4 版本更新的 postgresql 资产支持需要等待 v4.0.1 版本后才可以创建
4.修改过系统初始用户 admin 的用户名会导致升级失败
报错截图如下:
原因:修改了用户中的初始管理员 admin 的用户名导致表变更失败
解决办法:还原回先前版本后修改为初始用户名在进行表变更,或者自行更换 jumpserver 数据库 users_user 表
5.第三方数据库进行升级将无法备份,需要手动备份
第三方数据库升级时会出现备份失败,会提示 mysqldump 命令不存在,需要自行到数据库中使用命令备份,将在下版本修复