更新1.10.5lts版本后,更改网站配置显示服务器内部错误,然后就更新openresty版本,但是一直无法正常的下载镜像。
已经尝试了很多docker源,更改了DNS解析地址。
手动docker pull也失败
报错信息:
Download complete failed to register layer: Error processing tar file(exit status 1): archive/tar: invalid tar header
老版本openresty也无法安装,在面板中点击安装提示“文件不存在”:
stat /opt/1panel/apps/openresty/openresty/docker-compose.yml: no such file or directory
进目录手动创建docker-compose.yml之后,又提示其他文件不存在。
有没有什么解决办法,或者可以回退1panel版本
希望官方下次推版本前好好测一下,要不就说明是测试版,我一看lts以为稳定版,这下网站全部停转了(汗)
2024-4-24问题已解决
先找一台其他机器下载这个镜像,云服务器,本地虚拟机什么的都可以试一试
dockre pull 1panel/openresty:1.21.4.3-2-1-focal
然后把镜像打包成tar包
docker save -o openresty1.21.4.3-2-1-focal.tar 1panel/openresty:1.21.4.3-2-1-focal
把tar包下载下来,转移到1panel机器上,然后shell进入目录
docker load < openresty1.21.4.3-2-1-focall.tar
这时候再去面板安装,取消选择强制拉取镜像
应该就可以解决这个问题了。
这个问题的本质好像还是网络环境原因,换其他的机子试试。docker镜像源和DNS解析配置我都试了,也不起作用,才这样做的,现在网站已经恢复了。
补充:
docker pull依然提示此问题,可以临时用下面连接,我打包的openresty1.21.4.3-2-1-focal,连接有效期截至2024-5-24
https://www.123pan.com/s/5LWKVv-9oxWA.html