之前同事一键部署的jumpserver,版本是2.10.2。由于这个版本有重大漏洞,决定升级到2.28.20。
升级过程中有报错,提示找不到jumpserver/mysql:5.7,但是实际镜像是jumpserver/mysql:5,具体执行报错如下,请教各位大神,应该如何处理?
[root@ygxb_rrx_0_209 jumpserver-offline-installer-v2.28.20-amd64]# ./jmsctl.sh upgrade
Are you sure you want to update the current version to v2.28.20 ? (y/n) (default y): y
-
Check Configuration File
Path to Configuration file: /opt/jumpserver/config
/opt/jumpserver/config/config.txt [ √ ]
/opt/jumpserver/config/core/config.yml [ √ ]
/opt/jumpserver/config/koko/config.yml [ √ ]
/opt/jumpserver/config/mariadb/mariadb.cnf [ √ ]
/opt/jumpserver/config/mysql/my.cnf [ √ ]
/opt/jumpserver/config/nginx/lb_http_server.conf [ √ ]
/opt/jumpserver/config/redis/redis.conf [ √ ]
/opt/jumpserver/config/nginx/cert/server.crt [ √ ]
/opt/jumpserver/config/nginx/cert/server.key [ √ ]
complete -
Loading Docker Image
jumpserver/redis:6.2 <= images/redis:6.2.tar
a51779df6d64: Loading layer [==================================================>] 72.54MB/72.54MB
6bc3c42ffe3b: Loading layer [==================================================>] 335.4kB/335.4kB
7bb0908077fb: Loading layer [==================================================>] 4.144MB/4.144MB
fa1527c7713a: Loading layer [==================================================>] 31.79MB/31.79MB
5bc7dd83ca0d: Loading layer [==================================================>] 1.536kB/1.536kB
5f70bf18a086: Loading layer [==================================================>] 1.024kB/1.024kB
77a5559d468b: Loading layer [==================================================>] 4.096kB/4.096kB
Loaded image: jumpserver/redis:6.2
Docker image not found: images/mysql:5.7.tar
… -
Backup database
Backing up…
Unable to find image ‘jumpserver/mysql:5.7’ locally
docker: Error response from daemon: Get https://registry-1.docker.io/v2/: net/http: request canceled while waiting for connection (Client.Timeout exceeded while awaiting headers).
See ‘docker run --help’.
[ERROR] Backup failed!
Failed to backup the database. Continue to upgrade? (y/n) (default n):