windows单机部署问题,研究了很久都没解决掉

按该链接进行了部署:
Windows 单机部署 - MeterSphere 文档
ms离线安装包版本:v2.10.0-lts

问题1:步骤执行到 【2.11 执行安装脚本】时返回以下信息:
$ sudo /bin/bash install.sh --force
存在已安装的 MeterSphere, 安装目录为 /opt/metersphere, 执行升级流程
[MeterSphere Log]: 从非LTS版本升级到LTS版本后,后续只能自动升级LTS版本,如升级非LTS版本,需手动升级!
是否确认升级? [n/y]y
继续安装…
[MeterSphere Log]: 拷贝安装文件到目标目录
‘./metersphere/docker-compose-api-test.yml’ → ‘/opt/metersphere/docker-compose-api-test.yml’
‘./metersphere/docker-compose-project-management.yml’ → ‘/opt/metersphere/docker-compose-project-management.yml’
‘./metersphere/docker-compose-data-streaming.yml’ → ‘/opt/metersphere/docker-compose-data-streaming.yml’
‘./metersphere/docker-compose-kafka.yml’ → ‘/opt/metersphere/docker-compose-kafka.yml’
‘./metersphere/docker-compose-workstation.yml’ → ‘/opt/metersphere/docker-compose-workstation.yml’
‘./metersphere/docker-compose-redis.yml’ → ‘/opt/metersphere/docker-compose-redis.yml’
‘./metersphere/docker-compose-minio.yml’ → ‘/opt/metersphere/docker-compose-minio.yml’
‘./metersphere/docker-compose-prometheus.yml’ → ‘/opt/metersphere/docker-compose-prometheus.yml’
‘./metersphere/docker-compose-node-controller.yml’ → ‘/opt/metersphere/docker-compose-node-controller.yml’
‘./metersphere/docker-compose-mysql.yml’ → ‘/opt/metersphere/docker-compose-mysql.yml’
‘./metersphere/docker-compose-eureka.yml’ → ‘/opt/metersphere/docker-compose-eureka.yml’
‘./metersphere/docker-compose-gateway.yml’ → ‘/opt/metersphere/docker-compose-gateway.yml’
‘./metersphere/conf’ → ‘/opt/metersphere/conf’
‘./metersphere/conf/my.cnf’ → ‘/opt/metersphere/conf/my.cnf’
‘./metersphere/conf/version’ → ‘/opt/metersphere/conf/version’
‘./metersphere/conf/redis.conf’ → ‘/opt/metersphere/conf/redis.conf’
‘./metersphere/conf/redisson.yml’ → ‘/opt/metersphere/conf/redisson.yml’
‘./metersphere/conf/prometheus’ → ‘/opt/metersphere/conf/prometheus’
‘./metersphere/conf/prometheus/prometheus.yml’ → ‘/opt/metersphere/conf/prometheus/prometheus.yml’
‘./metersphere/conf/metersphere.properties’ → ‘/opt/metersphere/conf/metersphere.properties’
‘./metersphere/version’ → ‘/opt/metersphere/version’ (backup: ‘/opt/metersphere/version.20230605-1353’)
‘./metersphere/docker-compose-seleniarm.yml’ → ‘/opt/metersphere/docker-compose-seleniarm.yml’
‘./metersphere/docker-compose-base.yml’ → ‘/opt/metersphere/docker-compose-base.yml’
‘./metersphere/docker-compose-test-track.yml’ → ‘/opt/metersphere/docker-compose-test-track.yml’
‘./metersphere/docker-compose-system-setting.yml’ → ‘/opt/metersphere/docker-compose-system-setting.yml’
‘./metersphere/docker-compose-performance-test.yml’ → ‘/opt/metersphere/docker-compose-performance-test.yml’
‘./metersphere/docker-compose-report-stat.yml’ → ‘/opt/metersphere/docker-compose-report-stat.yml’
‘./metersphere/logs’ → ‘/opt/metersphere/logs’
‘./metersphere/logs/README.md’ → ‘/opt/metersphere/logs/README.md’
‘./metersphere/docker-compose-ui-test.yml’ → ‘/opt/metersphere/docker-compose-ui-test.yml’
[MeterSphere Log]: ======================= 开始安装 =======================
[MeterSphere Log]: 检测到 Docker 已安装,跳过安装步骤
[MeterSphere Log]: 启动 Docker

  • Starting Docker: docker
    …done.
    [MeterSphere Log]: 检测到 Docker Compose 已安装,跳过安装步骤
    [MeterSphere Log]: 加载镜像
    Error processing tar file(exit status 1): unexpected EOF

①为 /opt/metersphere的安装目录用ls命令找不到,也删不掉
②Error processing tar file(exit status 1): unexpected EOF关于这个错误,它好像不能从tar安装包解压
③当我尝试第二次以上的安装时:[MeterSphere Log]: ======================= 开始安装 =======================
[MeterSphere Log]: 检测到 Docker 已安装,跳过安装步骤
[MeterSphere Log]: 启动 Docker

  • Starting Docker: docker
    …done.
    [MeterSphere Log]: Docker 未正常启动,请先安装并启动 Docker 服务后再次执行本脚本
    ④(不知道和这个问题有没有关系)当我在ubuntu中docker version时,仅第一次有service信息,后续为Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running? 而cmd或者ps中都正常返回service

和步骤中的差异项是,我进不去微软商店,所以下载的是Ubuntu2204-221101.AppxBundle分发包,不知道会不会有影响

Error processing tar file(exit status 1): unexpected EOF

这个问题就是 docker load 镜像时出错,原因可能有两个方面:
(1)下载的包不对,可以通过验证 MD5 来确认
(2)加载过程中,磁盘空间不足

详细可参考 docker load 报Error processing tar file(exit status 1) unexpected EOF错误_error processing tar file(exit status 1): unexpect_神气少年大角牛的博客-CSDN博客 进排查。

1 个赞