今天下班后,我无法输入密码重新登录我的电脑,我重新启动了电脑,它说了类似“无法更新,因为软件包尚未更新”之类的话,所以我在命令行中更新了所有我能找到的软件包,然后尝试升级。我之前使用的是 Linux Ubuntu 22.04,现在我在使用 22.10 Kinetic Kudu。我觉得更新和转换出了问题。
现在我看到一个错误屏幕,然后直接进入命令行,没有桌面。我搜索了几个错误,并尽我所能清理了一些东西,现在我陷入了进退两难的境地。我明天要上班,我需要能够回到我的桌面。我有一个装有旧版 Ubuntu 的 USB,但我现在不想删除系统上的文件。
is beyond end of object (length 0xc) (20220331/exoparg2-393)
[ 0.453271].ACPI Error: Aborting method \_s8.PC00.XHCI.RHUB.USR1._PLD due to
Previous error (AE_AMl_PACKAGE_LIMIT) (20220331/psparse-529)
[ 0.453381] ACPI BIOS Error (bug): AE_AML_PACKAGE_LIMIT, Index. (0x00000000D)
Is beyond end of object (length 0xc) (20220331/exoparg393)
[ 0.453391] ACPI Error: Aborting method \_SB.PC00.XHCI.RHUB.USR2.PLD due to previous error (AE_AML_PACKAGE_LIMIT) (20220331/psparse-529)
[ 0.631084] pci 0000:00:07.0: DPC: RP PIO log size 0 is invalid
/dev/nvme0n1p2: clean loop6: unable to read RDB block 8
[ 3.279315] Dev loops6: unable to read RDB block 8
[ 3.846915] ==============================================
[ 3.846935] UBSAN: array-index-out-of-bounds in /build/linux-3Zc9YS/linux-5.1
[ 3.846953] index 7 is out of range for type 'u32 [7]'
[ 3.847013] ==============================================
[ 3.847026] ==============================================
[ 3.847039]UBSAN: array-index-out-of-bounds in /build/linux-3Zc9YS/linux-5.1
[ 3.847057] index 7 is out of range of type 'u32 [7]'
[ 3.847102] ==============================================
[ 3.510853] Dev loops43: unable to read RDB blocks 8
[ 4.510853] Dev lop43: unable to read RDB block 8
[ 5.103361] ACPI BIOS Error (bug}: Could not resolve system [\_TZ.ETMD], AE_N OT_FOUND (20220331/psargs-330)
[ 5.103394] ACPI Error: Aborting method \_SB.IETM._OSC due to previous error (AE_NOT_FOUND) (20220331/paparse-529)
[ 5.2225559] Bluetooth: hci0: Malformed MSFT vendor event: event 0x02
[FAILURE] failed to start service for snap application canonical-livepatch.canonical.livepatchd.
----------
Error executing enable:livepatchd error: The platform Ubuntu 22.10 is not supported
-----
Livepatch is not available for ubuntu 22.10 (Kinetic Kuu)
这是我尝试过的一些命令,当我看到它说在更新之前我有很多东西需要升级时,我开始尝试一个接一个地安装它们,然后我发现已经安装了它们,之后,我以为是 livepatch 的问题所以我获得了令牌并对 1 个 live patch 进行了身份验证,卸载了 live patch,重新安装了 live patch,刷新了 live patch,然后我尝试进入恢复模式试图清理东西并解决问题。
我尝试的第一件事是
请参阅/var/log/unattended-upgrades/unattended-upgrades.log
但这似乎不是一个真正的命令
Apt 列表--可升级
Apt list install ubuntu-minimal(这是我手动安装它们的时候)
Sudo apt install --help Sudo apt install upgrade Sudo apt install full-upgrade (这时我意识到我可以安装所有需要的软件包
我会更新更多
答案1
您遇到的第一个错误是由于 Canonical Livepatch 造成的。
执行 enable:livepatchd 时出错错误:不支持平台 Ubuntu 22.10
- Livepatch 仅适用于 Ubuntu 的 LTS 版本
- 您的 Ubuntu 22.10 不是 LTS 版本。(22.04 是 LTS)
通过运行禁用 Livepatchsudo snap stop --disable canonical-livepatch