我在更新时遇到了问题。
执行时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”)很可能存在错误。报告错误以便修复它可能是一个好主意: 我如何报告错误?