首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >MacOS 11.2.3上的非确定性‘`git’错误的原因,即使在删除和重新克隆之后?

MacOS 11.2.3上的非确定性‘`git’错误的原因,即使在删除和重新克隆之后?
EN

Stack Overflow用户
提问于 2021-04-18 08:01:47
回答 1查看 30关注 0票数 0

我的个人笔记本电脑上有几个git和git-annex存储库,它运行MacOS 11.2.3,git version2.24.3 (Apple Git-128)和git附件8.20210310。

在将我的笔记本电脑升级到11.2.x (Big Sur)之后,当我在磁盘上的存储库上运行git fsck时,我开始注意到更高级别的错误,即使没有明确的原因为什么会发生这样的错误。为了解决这个问题,我从远程删除并重新克隆了许多存储库,试图消除这些错误。

最近,我在刚刚删除并重新克隆的git附件存储库中观察到了git fsck错误(尽管我也从另一个远程将提交合并到了提交中)。在此存储库中,我还观察到来自git fsck的莫名其妙的不确定性行为,其中多次重新运行该命令会产生不同的结果,如下所示:

代码语言:javascript
复制
nikhil@laptop myrepo% git fsck
error: unable to mmap .git/objects/cb/e4d5322a6295944dd546471332f97b3592bbd2: Interrupted system call
error: cbe4d5322a6295944dd546471332f97b3592bbd2: object corrupt or missing: .git/objects/cb/e4d5322a6295944dd546471332f97b3592bbd2
Checking object directories: 100% (256/256), done.
Checking objects: 100% (277327/277327), done.
Checking connectivity: 292264, done.
dangling tree f258d3cd1745f93f8571c5c3e3b4c6b5ba54767b
missing tree cbe4d5322a6295944dd546471332f97b3592bbd2
nikhil@laptop myrepo% git fsck
Checking object directories: 100% (256/256), done.
Checking objects: 100% (277327/277327), done.
Checking connectivity: 292267, done.
nikhil@laptop myrepo% git fsck
Checking object directories: 100% (256/256), done.
Checking objects: 100% (277327/277327), done.
fatal: failed to read object 2d218c33679a8d84e43eaa1189eb22dc6e35bf07: Interrupted system call
nikhil@laptop myrepo% git fsck
Checking object directories: 100% (256/256), done.
Checking objects: 100% (277327/277327), done.
fatal: failed to read object deec5afa6919ad1ae0433335bab9bd87ef95f5d0: Interrupted system call

在这里,git fsck在检测到问题的情况下完成一次,在没有检测到问题的情况下完成一次,然后由于两个不同对象上的读取错误而失败两次。

这可能表明根本原因可能是某些文件系统或磁盘损坏,但这方面的一个信号是在升级到Big Sur之后开始弹出错误,并且对于大多数repos来说,都是通过删除和重新克隆来压缩的。我之前也在遇到这些错误后运行了MacOS磁盘实用程序来检查磁盘损坏,没有检测到任何问题-但是这是一段时间之前的事情,我正在重新运行以确认。

其他人是否遇到过这些问题--一般情况下,升级到MacOS 11.2.x后git fsck错误率更高,或者git fsck中的不确定性?这些错误的根本原因是什么?

编辑:torek下面的评论让我发现了this SuperUser question,它暗示这样的错误可能与杀毒软件有关。我目前正在运行BitDefender,但是当它的“屏蔽”功能被关闭时,我遇到了这些问题。我过去也在我的笔记本电脑上安装了Avast和Avira,但这两个软件在我的笔记本电脑上已经卸载了几个月。

EN

回答 1

Stack Overflow用户

发布于 2021-04-18 08:20:48

谷歌搜索强烈表明,这与在MacOS Big Sur上运行杀毒软件有关。This SuperUser question指出这已经在Avast和其他线程建议BitDefender和病毒导致类似的问题。

在我按照@bk2204的建议卸载了杀毒软件后,这个问题没有再次出现。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/67144043

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档