由于Nas负荷过大,近日买了一个块玩客云,准备安排Armbian5.9.0然后给它装上青龙面板。
青龙面板版面为最新版v2.11.3,具体安装代码如下:

docker run -dit \
  --name qinglong \
  --hostname qinglong \
  -p 5700:5700 \
 -v $PWD/docker/ql/config:/ql/config \
 -v $PWD/docker/ql/log:/ql/log \
 -v $PWD/docker/ql/db:/ql/db \
 -v $PWD/docker/ql/scripts:/ql/scripts \
 -v $PWD/docker/ql/jbot:/ql/jbot \
 -v $PWD/docker/ql/ninja:/ql/ninja \
  --restart always \
  whyour/qinglong:latest

安装成功,并且能通过浏览器访问5700端口,但是面板一直提示“面版解决服务异常,请手动执行ql check检查服务状态”,官方解决方案,执行“ql check”检测和安装缺失的组件,也尝试过网上的很多办法,但是都失败了。

在这里插入图片描述

尝试方法1:
在Shell中执行命令:

docker ps
docker exec -it 37a9b1de239b /bin/bash 
ql check

解释:
docker ps 查看正在运行的docer容器
docker exec -it 37a9b1de239b /bin/bash 进入ID为37a9b1de239b的容器
ql check青龙官方的检测命令
在这里插入图片描述
执行效果:解决失败

尝试方法2:
网友:看看 /root/ql/db/app.ab 这个文件会不会很大,删除了重启就好,然后应用设置需要重新添加应用。

执行效果:解决失败

尝试方法3:
网友:删除容器重新安装

执行效果:解决失败

尝试方法4:
网友:进入容器内 执行ql update就可以了。

执行效果:解决失败

尝试方法5:
网友:我进控制台依次执行了

ql check
touch /ql/db/app.db && pm2 restart all
ql update

然后就可以进去了,仅供参考。

执行效果:解决失败

以上是网上提供最多的方法,,当然还尝试很多其他办法,但是都解决失败了。
最后找到了 Github 上面,通过官方 Issues 找到了原因:

在这里插入图片描述
我果断放弃了最新版本,安装了 2.11.1 版本,问题成果解决了。

代码如下:

docker run -dit \
  --name qinglong \
  --hostname qinglong \
  -p 5700:5700 \
 -v $PWD/docker/ql/config:/ql/config \
 -v $PWD/docker/ql/log:/ql/log \
 -v $PWD/docker/ql/db:/ql/db \
 -v $PWD/docker/ql/scripts:/ql/scripts \
 -v $PWD/docker/ql/jbot:/ql/jbot \
 -v $PWD/docker/ql/ninja:/ql/ninja \
  --restart always \
  whyour/qinglong:2.11.1
Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐