由于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