20260707更新报错

sudo oma upgrade 更新系统报错,提示如下:

** Generating initrd (Initialization RAM Disk) for 8 kernel versions …
Can’t load ‘/usr/lib/perl5/site_perl/auto/List/Util/Util.so’ for module List::Util: /usr/lib/perl5/site_perl/auto/List/Util/Util.so: undefined symbol: Perl_newRV_noinc at /usr/share/perl5/core_perl/XSLoader.pm line 94.
at /usr/lib/perl5/site_perl/List/Util.pm line 24.
Compilation failed in require at /usr/lib/perl5/site_perl/Scalar/Util.pm line 23.
Compilation failed in require at /usr/share/perl5/core_perl/File/Temp.pm line 153.
BEGIN failed–compilation aborted at /usr/share/perl5/core_perl/File/Temp.pm line 153.
Compilation failed in require at /usr/sbin/parallel-gnu line 30.
BEGIN failed–compilation aborted at /usr/sbin/parallel-gnu line 30.
** One or more jobs have failed, aborting.
See the output above for details.
dpkg: 处理软件包 dracut-ng (–configure)时出错:
old dracut-ng package postinst maintainer script subprocess failed with exit status 1
正在处理用于 gtk-update-icon-cache (4.22.1-1) 的触发器 …
Updating GTK icon cache …
gtk-update-icon-cache: Cache file created successfully.
正在处理用于 desktop-file-utils (0.28-1) 的触发器 …
Updating desktop entries database…
正在处理用于 hicolor-icon-theme (0.18) 的触发器 …
Updating icon cache…
正在处理用于 systemd (1:259-6) 的触发器 …
Reloading systemd manager configuration …
正在处理用于 aosc-xdg-menu (20200412-1) 的触发器 …
Updating program menus (xdg-menu) …
在处理时有错误发生:
dracut-ng
INFO 如需撤销本次操作,请使用 oma undo 命令。
ERROR 无法完成软件包配置操作。
1: E: Sub-process /usr/bin/dpkg returned an error code (1)
DUE TO 这可能是软件质量存在问题、系统文件损坏或系统,抑或软件存在兼容性问题导
致的。
INFO 请您将上述日志(截图)分享给 AOSC OS 维护者,以便我们进行调查并进行必
要的改进工作。

收到,请先尝试:

oma upgrade --no-fix-dpkg-status

sudo oma upgrade --no-fix-dpkg-status

 INFO 正在刷新本机软件包数据库 ...

SUCCESS 操作已成功完成。

继续执行 sudo oma upgrade ,仍然报错,提示如下:

 INFO 正在刷新本机软件包数据库 ...
 INFO oma 检测到本地软件包数据库状态不正确,正在尝试修复 ...

正在设置 dracut-ng (110-1) …
** Generating initrd (Initialization RAM Disk) for 8 kernel versions …
Can’t load ‘/usr/lib/perl5/site_perl/auto/List/Util/Util.so’ for module List::Util: /usr/lib/perl5/site_perl/auto/List/Util/Util.so: undefined symbol: Perl_newRV_noinc at /usr/share/perl5/core_perl/XSLoader.pm line 94.
at /usr/lib/perl5/site_perl/List/Util.pm line 24.
Compilation failed in require at /usr/lib/perl5/site_perl/Scalar/Util.pm line 23.
Compilation failed in require at /usr/share/perl5/core_perl/File/Temp.pm line 153.
BEGIN failed–compilation aborted at /usr/share/perl5/core_perl/File/Temp.pm line 153.
Compilation failed in require at /usr/bin/parallel-gnu line 30.
BEGIN failed–compilation aborted at /usr/bin/parallel-gnu line 30.
** One or more jobs have failed, aborting.
See the output above for details.
dpkg: 处理软件包 dracut-ng (–configure)时出错:
old dracut-ng package postinst maintainer script subprocess failed with exit status 1
在处理时有错误发生:
dracut-ng
ERROR 无法修正软件包数据库。
DUE TO 这有可能是 AOSC OS 与某些软件的兼容性存在问题导致的,请您将上述日志分
享给 AOSC OS 维护者,以协助我们改善软件兼容性。

请问您的系统是什么架构的?

loongarch64

您好,问题无法复现,请问您用的是什么镜像源呢?

:check_mark: 北京大学开源镜像站 (pku)
:check_mark: 南方科技大学开源镜像站 (sustech)
:check_mark: 中山大学开源软件镜像站 (sysu)