Vivaldi 似乎在管理公钥方面存在问题。显然这是由于本地系统中存在旧密钥。显示的错误类似于:
W: Während der Überprüfung der Signatur trat ein Fehler auf. Das Depot wurde nicht aktualisiert und die vorherigen Indexdateien werden verwendet. GPG-Fehler: https://repo.vivaldi.com/archive/deb stable Release: Die folgenden Signaturen konnten nicht überprüft werden, weil ihr öffentlicher Schlüssel nicht verfügbar ist: NO_PUBKEY 124F149833EAAB8E
当尝试使用 更新软件包时apt-get
。
System:
Kernel: 5.15.0-94-generic x86_64 bits: 64 Desktop: GNOME 42.9
Distro: Ubuntu 22.04.3 LTS (Jammy Jellyfish)
答案1
尽管这里和其他地方有多次讨论指向apt-get
、apt
/apt 密钥管理(已弃用)或dpkg
相关命令,但问题与 GPG 密钥管理有关。Vivaldi 帮助页面对此也没有帮助。
以下是我解决问题的方法:
- 导航到 Vivaldi 下载页面并下载最新的 .deb 包
- 打开终端并从系统中删除/清除 Vivaldi
sudo apt-get purge vivaldi* && sudo apt-get dist-upgrade
- 如果
apt-get update
没有再次出现错误,请继续 /etc/apt/sources.list.d
使用提升的权限(系统管理员)在 nemo 中打开- 删除目录中名称以“vivaldi”开头的所有条目
- 通过任何包安装来安装最新的 Vivaldi .deb 包(我个人更喜欢 GDebi)
- 再次运行
apt-get update
检查 - 错误消息应该消失