type
status
date
slug
summary
tags
category
icon
password
📝 青龙面板问题列表
1. 运行日志提示:cookie.match is not a function
cookie相关脚本出现问题,删除任务之后重新拉库解决
2. bizCode, bizMsg, lxml依赖问题
目前已基本没有脚本依赖这三个,大部分教程已经过期,alpine包仓库里也已经移除这三个程序。
如果需要安装bizCode、bizMsg依赖,需要先安装alpine-sdk、autoconf、automake以及libtool依赖,这样的话,整体Linux部分依赖就是,注意顺序:
整体的Linux依赖安装时间较长,请耐心等待。
在依赖安装过程中,安装过程中可能日志中可能会出现:
建议自查网络是否存在问题。
另外还有一种办法就是使用Debian镜像版本的青龙,docker-compose文件为:
如果你的青龙面板部署在旁路由上,和科学上网插件在同一台机器,建议使用Docker的host模式,避免因为网络问题所产生的报错:
3. 青龙日志分析 && 自动补全依赖提示:
这种情况一般是因为拉了多个库,存在多个日志检测脚本文件造成的。通过添加环境变量:
通过指定运行的日志检测脚本的绝对路径,让其他日志检测脚本检测到路径与此变量不符将停止运行
4. 微信签到红包报错
账号是黑号,没必要挣扎了。
5. Faker2库拉取失败,点击链接提示404
Faker2库的拉取命令为:
其中,使用git.metauniverse-cn.com用于Github的加速,如果拉库失败,且点击链接提示404,可在开启科学上网的情况下,使用不加速Github的拉库命令:
6. 总看到助力池,那助力池是什么?如何使用助力池进行助力?
参考这篇文章:《如何加入京东助力池?》
7. Python3依赖安装失败
例如
ping3
、canvas
、jieba
、PrettyTable
等。这些Python的依赖安装报错大概为:解决方法(1)
主要都是集中在pip发现有多个版本的该Python包,无法选择使用哪个。这个问题一般是由于
pip
版本问题导致的,我们需要对docker内的pip版本进行更新。步骤如下:- 通过SSH进入Docker内的Bash命令行
- 更新pip版本
- 添加Linux依赖
在青龙的依赖管理中,Linux部分添加如下依赖:
- 重新执行
ping3
、canvas
、jieba
、PrettyTable
等Python3的依赖安装。
解决方法(2)
如果解决方法(1)没有解决Python依赖安装报错问题,那么可能是网络问题导致的依赖下载超时。建议修改Docker网络模式为HOST宿主模式,这种问题一般出现在青龙面板和科学上网同时都部署在旁路由上导致,Docker无法正常使用旁路由的分流。如果你使用的是Clash系列的插件,也可以在青龙面板的配置文件中修改
ProxyUrl
为你的插件所提供的socket5
或http
代理地址及端口,例如OpenClash的为http://127.0.0.1:7890
使用Host模式的Docker-Compose文件:
8. Ninja面板扫码登录不跳转
Ninja扫码登录京东之后未跳转,这个是青龙面板的版本问题。2.18.2版本的青龙面板不再使用
/ql/data/config/auth.json
存储登录鉴权信息,所以Ninja无法写入JD Cookie,造成扫码登录京东之后不跳转,JD Cookie也未更新。遇到此问题建议更换青龙面板为较老版本。
9. 青龙面板拉库提示脚本添加失败(jwt malformed)
具体表现为拉库成功,但是添加脚本失败,大概的类似日志如下:
解决办法
在docker shell中运行如下命令:
命令大概意思为添加tslib依赖,并重新检查青龙面板的依赖关系,并对存在问题的部分进行自动修复。
然后再次执行拉库命令即可,这里使用的是faker4的纯净版脚本库: