[Bug] 优选IP脚本执行失败
Plyer opened this issue · comments
Plyer commented
为了更快地定位问题并减少不必要的麻烦,请在发起issue前检查是否已有相关issue存在,
谢谢!
📜 检查表
- 我已了解目前issue主要处理
bug
和接收feature request
,其他类型的问题(如操作、配置问题,客户端问题等)应发布在discussions
中,否则该issue可能被关闭。 - 我确认这是由本项目引起的bug,而非Cloudflare
WARP自身服务限制、客户端不支持等其他原因造成的(若不确定,请同样发布在discussions)。 - 我已核实该bug尚未在其他issue中被提及。
Bug描述
优选IP脚本执行失败
复现步骤
# 执行优选 IP 命令
docker compose exec -i warp-clash python3 app.py optimize
# 返回信息
Getting IPv4 entrypoints
Connecting to gitlab.com (172.65.251.78:443)
saving to 'warp'
warp 100% |******************************************************| 10.7M 0:00:00 ETA
'warp' saved
./scripts/get_entrypoints.sh: line 36: result.csv: No such file or directory
mv: can't rename 'result.csv': No such file or directory
Getting IPv6 entrypoints
./scripts/get_entrypoints.sh: line 36: result.csv: No such file or directory
mv: can't rename 'result.csv': No such file or directory
get_entrypoint.sh 相关代码如下:
猜测 ./warp 执行失败未生成 result.csv 导致 36 行执行失败,进入容器内验证。
docker compose exec -it warp-clash bash
./warp
# 返回信息
bash: ./warp: cannot execute: required file not found
预期行为
正常执行优选 IP 并更新 config/result.csv
环境信息
-
设备型号:云服务器
-
系统版本:Ubuntu 22.04.2 LTS x86_64
-
软件名称:WARP-Clash-API
-
软件版本:master 分支 commit 0b312f8
-
订阅类型:Clash
-
出现问题时项目的
Commit Hash
:0b312f8
额外信息
无