whyour / qinglong

支持 Python3、JavaScript、Shell、Typescript 的定时任务管理平台(Timed task management platform supporting Python3, JavaScript, Shell, Typescript)
https://qinglong.online
Apache License 2.0
15.72k stars 2.92k forks source link

华为云debian11安装依赖全部失败,修改pnpm源地址后还是有部分依赖失败 #2444

Closed longhao1987 closed 1 month ago

longhao1987 commented 1 month ago

Qinglong version

docker 最新版本

Steps to reproduce

使用这个docker命令运行:docker run -dit \ -v $PWD/ql/data:/ql/data \ -p 5700:5700 \ --name qinglonghost \ --network host \ --restart unless-stopped \ whyour/qinglong:latest

安装依赖失败后会停止安装依赖,最终得到的青龙面板如下,不是最新版本,且无法更新 image

What is expected?

正常安装

What is actually happening?

image

?WARN? GET https://registry.npmjs.org/@ant-design%2Ficons error (ERR_SOCKET_TIMEOUT). Will retry in 1 minute. 1 retries left. ?WARN? GET https://registry.npmjs.org/@types%2Fmulter error (ERR_SOCKET_TIMEOUT). Will retry in 1 minute. 1 retries left. ?WARN? GET https://registry.npmjs.org/@types%2Fcors error (ERR_SOCKET_TIMEOUT). Will retry in 1 minute. 1 retries left. ?WARN? GET https://registry.npmjs.org/@sentry%2Freact error (ERR_SOCKET_TIMEOUT). Will retry in 1 minute. 1 retries left. ?WARN? GET https://registry.npmjs.org/@types%2Fnode error (ERR_SOCKET_TIMEOUT). Will retry in 1 minute. 1 retries left. ?ERR_PNPM_META_FETCH_FAIL? GET https://registry.npmjs.org/@ant-design%2Ficons: request to https://registry.npmjs.org/@ant-design%2Ficons failed, reason: Socket timeout ?ERR_PNPM_META_FETCH_FAIL? GET https://registry.npmjs.org/@types%2Fbody-parser: request to https://registry.npmjs.org/@types%2Fbody-parser failed, reason: Socket timeout ?ERR_PNPM_META_FETCH_FAIL? GET https://registry.npmjs.org/@react-hook%2Fresize-observer: request to https://registry.npmjs.org/@react-hook%2Fresize-observer failed, reason: Socket timeout

System Info

Linux hcss-ecs-e0ac 5.10.0-28-amd64 #1 SMP Debian 5.10.209-2 (2024-01-31) x86_64 GNU/Linux

Any additional comments?

No response

whyour commented 1 month ago

修改镜像源,或者拉取指定版本,如图配置 npm 源,依赖管理安装依赖

image
longhao1987 commented 1 month ago

修改镜像源,或者拉取指定版本,如图配置 npm 源,依赖管理安装依赖

image

。。。。我已经经修改了npm镜像源为[https://registry.npmjs.org](https://registry.npmjs.org,然后重新执行pnpm install也还有部分依赖 失败,重新install后面板还是无法更新版本。。。docker拉取指定版本总是失败,我刚刚尝试拉取whyour/qinglong:2.17.8失败,debian是开了代理的,也还是无法拉取,还有在2.10.12版本中的设置中不存在你图中的依赖管理。 image

whyour commented 1 month ago

@longhao1987 参考 https://gist.github.com/y0ngb1n/7e8f16af3242c7815e7ca2f0833d3ea6

longhao1987 commented 1 month ago

@longhao1987 参考 https://gist.github.com/y0ngb1n/7e8f16af3242c7815e7ca2f0833d3ea6 昨天没看到,,,不过也是这个问题,docker被屏蔽了,换了个俄罗斯的源才拉到你最新的镜像