• 青龙面板【常见问题报错】以及【升级方法】



    前言

    青龙面板【常见问题报错】以及【升级方法】

    🥇个人主页@MIKE笔记
    🥈文章专栏技术教程
    📣TG交流群https://t.me/mike_note
    📣MIKE资源共享【2】:https://jq.qq.com/?_wv=1027&k=7sUPX4k9

    一、青龙面板更新

    命令:一步一步执行

    cd qinglong   //进入青龙目录 qinglong改你的目录
    
    docker-compose down
    
    docker pull whyour/qinglong:latest
    
    docker-compose up -d
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7

    二、缺依赖

    出现下列错误:

    Error: Cannot find module ‘xx’

    执行命令:

    docker exec -it ql(ql你的容器名称) pnpm install  xx(xx填缺少依赖的文件名)
    
    • 1

    三、缺文件

    一般出现这种错误:

    Error: Cannot find module ‘./xx’

    执行命令:

    那就很有是拉库命令不完整,请检查或复制完整的拉库命令。
    
    • 1

    四、缺py依赖

    一般出现这种错误:

    ModuleNotFoundError: No module named ‘xxx’,并且是.py结尾的脚本

    执行命令:

    docker exec -it ql(ql你的容器名称) pip3 install xxx
    
    • 1

    五、脚本问题

    遇到这种问题:

    TypeError: Cannot read property ‘xxxx’ of undefined

    操作是:原因可能是脚本问题,或者接口问题,或者是黑号,又或者是京东问题,又或者是ip黑了,等等。总之遇到这种情况,喜欢倒腾重装能解决,或者换ip再试试


    六、宠物汪汪依赖

    docker exec -it qinglong bash -c "cd scripts && npm i -S png-js"
    
    • 1

    七、全部依赖库

    docker exec -it qinglong bash -c "npm install -g typescript"
    docker exec -it qinglong bash -c "npm install axios date-fns"
    docker exec -it qinglong bash -c "npm install crypto -g"
    docker exec -it qinglong bash -c "npm install jsdom"
    docker exec -it qinglong bash -c "npm install png-js"
    docker exec -it qinglong bash -c "npm install -g npm"
    docker exec -it qinglong bash -c "pnpm i png-js"
    docker exec -it qinglong bash -c "pip3 install requests"
    docker exec -it qinglong bash -c "apk add --no-cache build-base g++ cairo-dev pango-dev giflib-dev && cd scripts && npm install canvas --build-from-source"
    docker exec -it qinglong bash -c "apk add python3 zlib-dev gcc jpeg-dev python3-dev musl-dev freetype-dev"
    docker exec -it qinglong bash -c "cd /ql/scripts/ && apk add --no-cache build-base g++ cairo-dev pango-dev giflib-dev && npm i && npm i -S ts-node typescript @types/node date-fns axios png-js canvas --build-from-source"
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11

    八、青龙面板修复登录次数

    目前使用服务器部署的青龙面板,由于端口5700未改动导致大面积被扫,面临几万秒的等待登录时间无法解决。

    青龙基本指令:

    1.  ql update    // 更新并重启青龙
    2.  ql extra     //运行自定义脚本
    3.  ql raw <fileurl>    //更新单个脚本文件
    4.  ql repo <库地址> <拉什么> <不拉什么> <依赖> <分支>  //更新单个仓库的脚本
    5.  ql rmlog <days>   //删除旧日志
    6.  ql bot    //启动tg-bot
    7.  ql check    //检测青龙环境并修复
    8.  ql resetlet    //重置登录错误次数
    9.  ql resettfa    //禁用两步登录
    10. conc JD_COOKIE    //脚本并发
    11. desi JD_COOKIE 1 2 12-99(指定第121299号ck运行)指定CK运行
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11

    使用方法:
    连接SSH后输入下列指令登录容器:

    docker exec -it QL bash //QL 为容器名称,请修改为自己的容器名称
    
    • 1

    需要修复的类型就输入对应的指令:
    1.ql check 指令

    修复青龙环境异常,表现为刷新或者登录时弹出“环境异常,请使用ql check 修复” 可以解决大部分的问题。

    2.ql resettfa 指令

    如果开启两步验证后忘记密码等,可以执行此指令关闭验证

    3.ql resetlet 指令

    目前遇到最多的问题就是这个,面板提示等待几万或者几十万秒后登录,执行此指令可以重置登录时间


    九、无法拉取部分JD签到库

    起因:

    由于青龙默认使用了 https://ghproxy.com/ 这个Github代理加速,导致了请求量比较大的JD仓库被该代理加速作者封禁。
    在这里插入图片描述

    解决方案:
    1.可以直接访问Github的用户:

    宿主机青龙面板上国外网并注释 config.sh 文件中的GithubProxyUrl参数解决。
    在这里插入图片描述

    2.无法访问Github的用户:

    宿主机上青龙面板修改配置文件config.sh文件中的GithubProxyUrl参数解决。

    https://pd.zwc365.com/ 或
    https://pd.zwc365.com/cfworker/
    
    • 1
    • 2

    在这里插入图片描述

    总结

    📣特别声明

    【1】此文章全部都是依靠自己的学习理解来写,难免可能会出现有错误的地方,

    【2】如果大家以后阅读的时候发现有问题,那就麻烦到下方评论区来进行错误指出,使错误尽快做出改正,

    【3】在此,感谢大家的阅读与支持!🤝💦🎉

    注意:本文仅提供学习!!!

  • 相关阅读:
    目标检测算法——YOLOv5结合轻量化网络MobileNetV3
    Python编程陷阱(七)
    荣耀MagicBook X 14 Pro锐龙版 2023 集显(FRI-H76)笔记本电脑原装出厂Windows11系统工厂模式安装包下载,带F10智能还原
    【限时免费】20天拿下华为OD笔试之 【位运算】2023B-分苹果【欧弟算法】全网注释最详细分类最全的华为OD真题题解
    java - 七大比较排序 - 详解
    动态内存与智能指针
    [flink]部署模式
    基于微信小程序奶茶店在线点单管理系统ssm框架-计算机毕业设计
    Redis设置失效时间
    插入算法改进-排序-数据结构与算法
  • 原文地址:https://blog.csdn.net/m0_51607907/article/details/125625520