git clone/push出错:error: git-remote-https died of signal 4

系统安装、升级讨论
版面规则
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
回复
Somu127
帖子: 14
注册时间: 2023-02-23 17:39
系统: ubuntu

git clone/push出错:error: git-remote-https died of signal 4

#1

帖子 Somu127 » 2023-11-23 17:18

RT,无论是git clone 还是git push 都出现这个报错error: git-remote-https died of signal 4。

这个问题比较难以复现,最开始在本机Ubuntu20.04系统上正常使用,但是当把该系统上传至服务器esxi系统后就会出现上述问题,有参考
https://askubuntu.com/questions/1420966 ... al-4-after
https://groups.google.com/g/linux.debia ... tKoVDieSow
这两个地方的建议,但是仍然无法奏效,想问一下各位大佬有什么解决方案,在此跪谢各位大佬(不然就没办法上传代码了 :Cry
Somu127
帖子: 14
注册时间: 2023-02-23 17:39
系统: ubuntu

Re: git clone/push出错:error: git-remote-https died of signal 4

#2

帖子 Somu127 » 2023-11-23 17:20

sry 页面卡住了重复发帖了
Somu127
帖子: 14
注册时间: 2023-02-23 17:39
系统: ubuntu

Re: git clone/push出错:error: git-remote-https died of signal 4

#3

帖子 Somu127 » 2023-11-23 17:30

:Cry 在ubuntu18.04 上就没有问题,似乎特定于20.04,但是没办法环境都被限定在20.04上了
头像
astolia
论坛版主
帖子: 6452
注册时间: 2008-09-18 13:11

Re: git clone/push出错:error: git-remote-https died of signal 4

#4

帖子 astolia » 2023-11-23 19:14

用gdb来调试git,看到底在哪里出错了。gnutls有个GNUTLS_DEBUG_LEVEL环境变量可以输出调试信息,也可以配合使用
Somu127
帖子: 14
注册时间: 2023-02-23 17:39
系统: ubuntu

Re: git clone/push出错:error: git-remote-https died of signal 4

#5

帖子 Somu127 » 2023-11-23 20:49

astolia 写了: 2023-11-23 19:14 用gdb来调试git,看到底在哪里出错了。gnutls有个GNUTLS_DEBUG_LEVEL环境变量可以输出调试信息,也可以配合使用
听着好难,我试试看看,谢谢大佬
头像
astolia
论坛版主
帖子: 6452
注册时间: 2008-09-18 13:11

Re: git clone/push出错:error: git-remote-https died of signal 4

#6

帖子 astolia » 2023-11-24 9:52

Somu127 写了: 2023-11-23 20:49 听着好难
你顶楼的链接里提到的几个解决方案我感觉上都是一个原因:特定版本的exsi创建的虚拟环境有问题,对某些cpu指令的执行会出错。设置GNUTLS_CPUID_OVERRIDE就是让gnutls不去执行那些指令。在兼容模式创建虚拟机可能是低版本的虚拟机没有提供对那些指令的支持,gnutls自然不会去选择执行那些指令。升级exsi就更不用说了。

你说无法奏效,那我就认为即使升级到最新版本的exsi还有问题,那就只能走最难的路用gdb来调试了
Somu127
帖子: 14
注册时间: 2023-02-23 17:39
系统: ubuntu

Re: git clone/push出错:error: git-remote-https died of signal 4

#7

帖子 Somu127 » 2023-11-24 9:59

感谢大佬回复,目前在用GDB进行调试,结果如下可见附件,另外大佬提到exsi的事情,个人推测exsi系统版本较低,在ubuntu20.04上该方面的支持不够好,估计在ubuntu22上也会出现同样的情况,ubuntu18上倒是没有任何问题
附件
屏幕截图 2023-11-24 095419.png
Somu127
帖子: 14
注册时间: 2023-02-23 17:39
系统: ubuntu

Re: git clone/push出错:error: git-remote-https died of signal 4

#8

帖子 Somu127 » 2023-11-24 10:25

尝试将remote-https加入环境变量也没解决问题
附件
QQ截图20231124102325.png
头像
astolia
论坛版主
帖子: 6452
注册时间: 2008-09-18 13:11

Re: git clone/push出错:error: git-remote-https died of signal 4

#9

帖子 astolia » 2023-11-24 14:22

Somu127 写了: 2023-11-24 9:59 感谢大佬回复,目前在用GDB进行调试,结果如下可见附件
你为什么要用自己编译的git而不直接安装源里的?源里的git 2.25.1有什么满足不了你们需求的吗?
Somu127
帖子: 14
注册时间: 2023-02-23 17:39
系统: ubuntu

Re: git clone/push出错:error: git-remote-https died of signal 4

#10

帖子 Somu127 » 2023-11-24 15:18

astolia 写了: 2023-11-24 14:22
Somu127 写了: 2023-11-24 9:59 感谢大佬回复,目前在用GDB进行调试,结果如下可见附件
你为什么要用自己编译的git而不直接安装源里的?源里的git 2.25.1有什么满足不了你们需求的吗?
那倒不是 :Hehe 之前只是想着是不是版本问题升级了一下,想着能不能直接跳过问题
Somu127
帖子: 14
注册时间: 2023-02-23 17:39
系统: ubuntu

Re: git clone/push出错:error: git-remote-https died of signal 4

#11

帖子 Somu127 » 2023-11-24 17:16

:Cry 放弃了,折腾的时间挺长,网上参考资料太少了,自己使用GDB调试也没看出原因
回复