On Sun, Aug 14, 2022 at 05:09:13AM +0800, mingli zhang wrote: > HI, > > At some point, I exec git pull/fetch/clone will got a fatal message: > > ``` > > fatal: fetch-pack: invalid index-pack output > > ``` > > I use git 2.36.1 on MacOS Monterey 12.3.1 > > ``` > git --version > 04:51:36.776640 git.c:459 trace: built-in: git version > git version 2.36.1 > > ``` > > Example: > > ``` > > zml@localhashdata postgres % git pull -r > 04:53:33.553655 git.c:459 trace: built-in: git pull -r > 04:53:33.640927 run-command.c:654 trace: run_command: git merge-base --fork-point refs/remotes/origin/REL_14_STABLE REL_14_STABLE > 04:53:33.651808 run-command.c:654 trace: run_command: git fetch --update-head-ok > 04:53:33.658822 git.c:459 trace: built-in: git fetch --update-head-ok > 04:53:33.683642 run-command.c:654 trace: run_command: unset GIT_PREFIX; GIT_PROTOCOL=version=2 ssh -o SendEnv=GIT_PROTOCOL git@xxxxxxxxxx 'git-upload-pack '\''postgres/postgres.git'\''' > remote: Enumerating objects: 16843, done. > remote: Counting objects: 100% (16231/16231), done. > remote: Compressing objects: 100% (4164/4164), done. > 04:53:40.822310 run-command.c:654 trace: run_command: git index-pack --stdin -v --fix-thin '--keep=fetch-pack 70208 on localhashdata' --pack_header=2,10035 > 04:53:40.828465 git.c:459 trace: built-in: git index-pack --stdin -v --fix-thin '--keep=fetch-pack 70208 on localhashdata' --pack_header=2,10035 > remote: Total 10035 (delta 8554), reused 7150 (delta 5805), pack-reused 0 > Receiving objects: 100% (10035/10035), 6.93 MiB | 2.42 MiB/s, done. > fatal: fetch-pack: invalid index-pack output > > ``` > > I try to config memory or use git pull -r --depth 1, but didn’t help. > > My git config is > > ``` > [core] > packedGitLimit = 512m > packedGitWindowSize = 512m > compression = 0 > > [pack] > deltaCacheSize = 2047m > packSizeLimit = 2047m > windowMemory = 2047m > ``` > > And the code dir permission is > > ``` > drwxrwxrwx > > ``` > > Any suggestions ? Related discussion is in [1] with the fix for OpenSSL users is in [2]. Please test. [1]: https://lore.kernel.org/git/ZPCL11k38PXTkFga@xxxxxxxxx/ [2]: https://lore.kernel.org/git/20230901020928.M610756@dcvr/ -- An old man doll... just what I always wanted! - Clara
Attachment:
signature.asc
Description: PGP signature