Yes similar happened to us, problem was that colleague of my run update using wrong permissions, make sure you are root:
su
umask
0022 # <- Verify it is 0022
What I must done to fix our MC is +- under Details,.. But be aware I’m writing this from top of my head, so it can contain errors, it’s untested, may be not your case, so use your wit, google, manuals (ai?), no warranty here, backup first,…
- Check your local git repo (should output corrupted files,..)
git fsck --full
- Remove corrupted
rm path/to/corupted
- Rehydrate
git fetch --all --prune --force
- clear garbage collector log
rm .git/gc.log
- Manually try gc
git gc --prune=now
!<