使用 gpg 时出现狂野分段错误

使用 gpg 时出现狂野分段错误

我在更新时遇到了问题。
执行时sudo apt-get update出现很多错误,例如

The next keys couldn't be verified because their public key is not available: NO_PUBKEY 3B4FE6ACC0B21F32  

所以我跑apt-key adv --recv-key --keyserver keyserver.ubuntu.com 3B4FE6ACC0B21F32

但我明白

Segmentation fault (core dumped)
Executing: /tmp/apt-key-gpghome.h6c2gBEFf0/gpg.1.sh --recv-key --keyserver keyserver.ubuntu.com 3B4FE6ACC0B21F32
gpg: key 3B4FE6ACC0B21F32: 19 firmas no comprobadas por falta de claves
gpg: clave 3B4FE6ACC0B21F32: clave pública "Ubuntu Archive Automatic Signing Key (2012) <[email protected]>" importada
gpg: Total quantity processed: 1
gpg:                 imported: 1
Segmentation fault (core dumped)
Segmentation fault (core dumped)

当我再次尝试更新时,我得到了完全相同的错误。我尝试了很多解决方案,所以也许我搞砸了什么。

例如,当我执行时,也会出现错误

curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add - 

这使

Segmentation fault (core dumped)
Segmentation fault (core dumped)
Segmentation fault (core dumped)  

编辑0:
我启动了 memtest 并进行了完整的测试,效果很好结果; 没有发现任何错误。然后我启动了一个实时的 lubuntu 18.10 并执行,fsck结果

lubuntu@lubuntu:~$ sudo fsck -M /dev/sda7
fsck from util-linux 2.32
e2fsck 1.44.4 (18-Aug-2018)
/dev/sda7: clean, 328959/1250928 files, 2710797/4999936 blocks

lubuntu@lubuntu:~$ echo $?
0  

/dev/sda7我安装 lubuntu 18.04 的硬盘分区在哪里。然而,当我执行apt-key adv --recv-key --keyserver keyserver.ubuntu.com 3B4FE6ACC0B21F32它时,会出现与上述相同的错误 :(
提前谢谢...

答案1

“段错误”错误消息意味着您执行的程序/命令(在本例中为“apt-key”)很可能存在错误。报告错误以便修复它可能是一个好主意: 我如何报告错误?

相关内容