Git克隆AOSP仓库遇inflate一致性错误,求可行解决方案
克隆AOSP仓库时遇到inflate错误求助
克隆约30GB的AOSP仓库时,持续出现以下错误:
Receiving objects: 100% (1103339/1103339), 29.19 GiB | 71.13 MiB/s, done. error: inflate: data stream error (incorrect data check) fatal: serious inflate inconsistency fatal: fetch-pack: invalid index-pack output
设备信息:
- Ubuntu 22.04
- Git 2.34.1
- CPU:16核
- 内存:48GB RAM + 50GB交换文件
- 存储:8TB硬盘
已尝试以下方法但均无效:
1. 修改Git配置文件
配置内容如下:
core.packedgitlimit=51200m core.packedgitwindowsize=52100m core.compression=0 pack.windowmemory=8096m pack.packsizelimit=8096m pack.deltacachesize=8096m ssh.postbuffer=524288000 core.repositoryformatversion=0 core.filemode=true core.bare=false core.logallrefupdates=true http.postbuffer=524288000
修改后问题仍存在。
2. 调整系统ulimit参数
调整后的ulimit输出:
real-time non-blocking time (microseconds, -R) unlimited core file size (blocks, -c) 0 data seg size (kbytes, -d) unlimited scheduling priority (-e) 0 file size (blocks, -f) unlimited pending signals (-i) 191275 max locked memory (kbytes, -l) 6130312 max memory size (kbytes, -m) unlimited open files (-n) 2460000 pipe size (512 bytes, -p) 8 POSIX message queues (bytes, -q) 819200 real-time priority (-r) 0 stack size (kbytes, -s) 8192 cpu time (seconds, -t) unlimited max user processes (-u) 191275 virtual memory (kbytes, -v) unlimited file locks (-x) unlimited
调整后无效果。
3. 初始化空目录后浅克隆
执行命令:
git init git remote add origin xxxurl git fetch --all --depth 1
出现新错误:
fatal: fetch-pack: invalid index-pack output 95 GiB | 54.24 MiB/s Could not fetch origin
请问还有其他解决方案吗?是否需要更换网络?
内容的提问来源于stack exchange,提问作者Rayman
相关产品推荐
相关产品推荐

