在 Chromebook 上将 Debian 10 升级到 11 后出现 Spacemacs 警告

问题描述 投票:0回答:2

我在 Linux 环境的 Chromebook 上使用 Spacemacs。我收到一条通知,表明有新版本的 Debian 可用,我启动了升级。之后,用Spacemacs启动emacs时,会写

发现 6 个新软件包需要安装... 刷新包存档:nongnu [/]

一段时间后,出现以下警告:

Error (use-package): hl-todo/:init: Symbol’s function definition is void: global-hl-todo-mode

Error (use-package): undo-tree/:init: Symbol’s function definition is void: global-undo-tree-mode

看起来我可以继续正常使用emacs/spacemacs,但是启动需要一定的时间。

emacs debian google-chrome-os spacemacs
2个回答
0
投票

这似乎与更新密钥有关。尝试更新 gnu-elpa-keyring-update。这是命令“M-x package-install RET gnu-elpa-keyring-update RET”

https://elpa.gnu.org/packages/gnu-elpa-keyring-update.html


0
投票

为了得到上述答案,我必须

M-x set-variable RET package-check-signature RET nil RET
。然后我就可以在 Spacemacs 主屏幕上运行 [Update Packages](将光标放在它上面并按 RET)。然后我能够按照所述更新 gnu-elpa-keyring-update,这解决了问题。

可能有一种方法可以手动更新 gnu-elpa-keyring-update。但只要绕过钥匙圈,我就解决了先有鸡还是先有蛋的问题。

© www.soinside.com 2019 - 2024. All rights reserved.