AOSC Wiki / AOSC OS / 勘误表 / .
其他语言: English

SYS-ERR-00009:升级到 Systemd 242 时报错

驻留在内存中的已被淘汰的 systemd 服务导致出错

概述§

当您将 systemd 升级到 1:242 或更高版本,会得到下面的报错信息:

(Reading database ... 89562 files and directories currently installed.)
Preparing to unpack .../apt_1%3a1.7.0-3_amd64.deb ...
Unpacking apt (1:1.7.0-3) over (1:1.7.0-2) ...
Setting up apt (1:1.7.0-3) ...
Failed to enable unit: Access denied
dpkg: error processing package apt (--configure):
 installed apt package post-installation script subprocess returned error exit status 1
Errors were encountered while processing:
 apt
E: Sub-process /usr/bin/dpkg returned an error code (1)

成因§

在将 systemd 升级到 1:242 或更新版本时,部分尚未更新的软件包仍在调用驻留在内存中的已被淘汰的 systemd 协议功能,导致上述的问题。

解决方案§

如果您遇到了这个问题,在继续更新系统之前请重新启动计算机,或者执行:

kill 1

当前进展§

我们正在寻找一个更可靠的解决方案,并将在后续的更新中提供。