有些用户升级到了Deepin V20版本,或者无法从Deepin 15升级到V20版本,其中采用sudo apt-get upgrade命令无法正常更新系统,出现提示E: Sub-process /usr/bin/dpkg returned an error code (1)的错误信息,以下送上解决方法。升级参考:想从Deepin 15.11升级到Deepin V20的用户可试这个方法。
错误信息 (base) wjh@wjh-PC:~$ sudo apt-get upgrade 正在读取软件包列表... 完成 正在分析软件包的依赖关系树 正在读取状态信息... 完成 正在计算更新... 完成 升级了 0 个软件包,新安装了 0 个软件包,要卸载 0 个软件包,有 0 个软件包未被升级。 有 2 个软件包没有被完全安装或卸载。 解压缩后会消耗 0 B 的额外空间。 您希望继续执行吗? [Y/n] y 正在设置 mincores-dkms (0.2.4+c1-1) ... Removing old mincores-0.2.0 DKMS files... ------------------------------ Deleting module version: 0.2.0 completely from the DKMS tree. ------------------------------ Done. Loading new mincores-0.2.0 DKMS files... Building for 5.3.0-3-amd64 Building initial module for 5.3.0-3-amd64 Error! Bad return status for module build on kernel: 5.3.0-3-amd64 (x86_64) Consult /var/lib/dkms/mincores/0.2.0/build/make.log for more information. dpkg: 处理软件包 mincores-dkms (--configure)时出错: 已安装 mincores-dkms 软件包 post-installation 脚本 子进程返回错误状态 10 dpkg: 依赖关系问题使得 warm-sched 的配置工作不能继续: warm-sched 依赖于 mincores-dkms;然而: 软件包 mincores-dkms 尚未配置。 dpkg: 处理软件包 warm-sched (--configure)时出错: 依赖关系问题 - 仍未被配置 在处理时有错误发生: mincores-dkms warm-sched E: Sub-process /usr/bin/dpkg returned an error code (1)
解决方法 请在系统终端中执行以下命令: cd /var/lib/dpkg sudo mv info info.bak sudo mkdir info sudo dpkg --configure -a sudo apt-get install -f sudo mv /var/lib/dpkg/info/* /var/lib/dpkg/info.bak sudo rm -rf /var/lib/dpkg/info sudo mv /var/lib/dpkg/info.bak /var/lib/dpkg/info 注:很多Deepin用户都出现有该问题,都通过以上命令给解决掉问题,亲测有效。
相关主题 |