升级Ubuntu 22.04.1 LTS
失败,错误消息为空。
发生了什么
当升级到的消息弹出时Ubuntu 22.04.1 LTS
我按下按钮Upgrade
并收到此消息(Upgrade failed with the following output:
)
系统信息
Operating System: Kubuntu 20.04
KDE Plasma Version: 5.18.8
KDE Frameworks Version: 5.68.0
Qt Version: 5.12.8
Kernel Version: 5.15.0-56-generic
OS Type: 64-bit
apt-get 更新
因为对于用户 hensem 来说这个方法有效,我试过了
apt-get update && apt-get dist-upgrade && do-release-upgrade
:(https://forum.kde.org/viewtopic.php?f=309&t=164058&start=15)
我遇到了错误
Err:3 https://cli.github.com/packages stable InRelease
The following signatures couldn't be verified
because the public key is not available:
NO_PUBKEY 23F3D4EA75716059
Err:16 http://ppa.launchpad.net/yt-dlp/stable/ubuntu
focal Release
404 Not Found [IP: 2620:2d:4000:1::3e 80]
然后我用了大约3次
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys
TheKeyFromCopyPast
结果:
gpg: key 23F3D4EA75716059: public key "GitHub CLI <[email protected]>" imported
gpg: Total number processed: 1
gpg: imported: 1
apt-get update && apt-get dist-upgrade && do-release-upgrade
Ign:16 http://ppa.launchpad.net/yt-dlp/stable/ubuntu focal InRelease
Err:17 http://ppa.launchpad.net/yt-dlp/stable/ubuntu focal Release
404 Not Found [IP: 2620:2d:4000:1::3e 80]
W: An error occurred during the signature verification. The repository is not updated and the previous index files will be used. GPG error: https://cli.github.com/packages stable InRelease: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 23F3D4EA75716059
E: The repository 'http://ppa.launchpad.net/yt-dlp/stable/ubuntu focal Release' does not have a Release file.
N: Updating from such a repository can't be done securely, and is therefore disabled by default.
N: See apt-secure(8) manpage for repository creation and user configuration details.
进行发布升级
找到一个命令https://community.keyhelp.de/viewtopic.php?p=38404
do-release-upgrade
Checking for a new Ubuntu release
Please install all available updates for your release before upgrading.
那么,如何在升级之前安装适用于您的版本的所有可用更新且不会出现错误?
任何想法?
答案1
网络超载
我的猜测是:周六网络因执行此任务而超载。更新很新,可能很多人同时尝试执行此操作。
我做了什么
也许与我昨天所做的事情没有因果关系。也许有。我做了以下事情:
释放了 50 GB 的硬盘空间。之前可能只有 10 GB 可用。
尝试删除 GitHub CLI 及其公钥:
sudo apt-key list
/etc/apt/trusted.gpg
--------------------
pub rsa4096 2022-09-06 [SC] [expires: 2024-09-06]
2C61 0620 1985 B60E 6C7A C873 23F3 D4EA 7571 6059
uid [ unknown] GitHub CLI <[email protected]>
sub rsa4096 2022-09-06 [E] [expires: 2024-09-06]
sudo apt-key del 23F3D4EA75716059
OK
读https://askubuntu.com/a/1407703/1017209然后:
sudo apt-key del "2C61 0620 1985 B60E 6C7A C873 23F3 D4EA 7571 6059"
OK
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 23F3D4EA75716059
Executing: /tmp/apt-key-gpghome.fW5y5VuWvv/gpg.1.sh --keyserver keyserver.ubuntu.com --recv-keys 23F3D4EA75716059
gpg: key 23F3D4EA75716059: public key "GitHub CLI <[email protected]>" imported
gpg: Total number processed: 1
gpg: imported: 1
但信息仍然相同:
sudo apt update
Err:1 https://cli.github.com/packages stable InRelease
The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 23F3D4EA75716059
明天
也许没有因果关系:
进行视频聊天(jitsi)、写电子邮件(webmail)、玩开源游戏(0ad)、散步、睡觉(周六至周日)。我醒来后打开电脑,立即再次点击升级(这次没有出现错误消息,没有中断)。
花费时间为:32 分钟(2022 年 12 月 11 日星期日 11:39 - 11:07)
答案2
阅读完上述内容后,我收到了相同的更新错误消息,消息框为空,于是我查看了我的软件包数据源库,除了 microsoft(microsoft-edge-stable 软件包)外,没有发现任何异常。我运行了“apt remove microsoft-edge-stable”,重新启动了我的计算机,更新运行正常。它确实删除了一些旧的/过时的/不兼容的软件包,但这通常不是问题。
我没有删除源,所以(如果需要)我可以重新安装 Edge 浏览器(不太可能)。
答案3
几个月前我遇到过类似的情况。Organic Marble 的指导完全有效,但对我来说,采用这种方法会带来其他问题(可能是因为我自己的粗心)。如果你需要或更喜欢另一种方法,我的做法是使用阿普蒂克,一个系统迁移工具,来进行备份,然后从拇指驱动器上进行全新安装。