[Seek Help] 更新错误,求指教
Tofloor
poster avatar
V
deepin
2021-09-01 16:58
Author

执行更行命令,提示如下错误,导致deb包安装是不,怎么办?

 

sudo apt upgrade
正在读取软件包列表... 完成
正在分析软件包的依赖关系树       
正在读取状态信息... 完成       
正在计算更新... 完成
下列软件包的版本将保持不变:
  dde-session-shell
升级了 0 个软件包,新安装了 0 个软件包,要卸载 0 个软件包,有 1 个软件包未被升级。
有 3 个软件包没有被完全安装或卸载。
解压缩后会消耗 0 B 的额外空间。
您希望继续执行吗? [Y/n] y
正在设置 uengine-modules-dkms (13.5) ...
Warnging: Does not support the kernel above 5.10, so do not compile and install the anbox kernel module.
dpkg: 处理软件包 uengine-modules-dkms (--configure)时出错:
 已安装 uengine-modules-dkms 软件包 post-installation 脚本 子进程返回错误状态 1
dpkg: 依赖关系问题使得 uengine 的配置工作不能继续:
 uengine 依赖于 uengine-modules-dkms;然而:
  软件包 uengine-modules-dkms 尚未配置。

dpkg: 处理软件包 uengine (--configure)时出错:
 依赖关系问题 - 仍未被配置
dpkg: 依赖关系问题使得 uengine.cn.xuexi.android 的配置工作不能继续:
 uengine.cn.xuexi.android 依赖于 uengine (>= 1.0.39);然而:
  软件包 uengine 尚未配置。

dpkg: 处理软件包 uengine.cn.xuexi.android (--configure)时出错:
 依赖关系问题 - 仍未被配置
在处理时有错误发生:
 uengine-modules-dkms
 uengine
 uengine.cn.xuexi.android
E: Sub-process /usr/bin/dpkg returned an error code (1)

Reply Favorite View the author
All Replies
152******80
Advanced Packager
2021-09-01 18:15
#1

多半是内核问题,只有5.10.36和5.12.18特定内核才能用uegine

安装5.10.36

sudo apt-get install linux-headers-5.10.36-amd64-desktop linux-image-5.10.36-amd64-desktop

或者安装5.12.18

sudo apt-get install linux-headers-5.12.18-amd64-desktop linux-image-5.12.18-amd64-desktop

然后卸载当前内核

Reply View the author
V
deepin
2021-09-02 16:56
#2
152******80

多半是内核问题,只有5.10.36和5.12.18特定内核才能用uegine

安装5.10.36

sudo apt-get install linux-headers-5.10.36-amd64-desktop linux-image-5.10.36-amd64-desktop

或者安装5.12.18

sudo apt-get install linux-headers-5.12.18-amd64-desktop linux-image-5.12.18-amd64-desktop

然后卸载当前内核

感谢,确实安装新内核搞定。不过不知道为啥旧的内核用能看到好几个,但是卸载的时候又只显示新安装的5.12.18,其他几个不能卸载。

PC:~$ dpkg --get-selections | grep linux-image
linux-image-5.10.36-amd64-desktop               install
linux-image-5.12.18-amd64-desktop               install
linux-image-5.12.3-amd64-desktop                install
linux-image-5.12.9-amd64-desktop                install
PC:~$ sudo apt-get remove linux-image-5.10.36-amd64-desktop
正在读取软件包列表... 完成
正在分析软件包的依赖关系树       
正在读取状态信息... 完成       
软件包 linux-image-5.10.36-amd64-desktop 未安装,所以不会被卸载
升级了 0 个软件包,新安装了 0 个软件包,要卸载 0 个软件包,有 0 个软件包未被升级。

Reply View the author
WangZhongyun
deepin
2021-09-03 03:04
#3

不能卸载正在用的内核,否则自杀出问题

Reply View the author
152******80
Advanced Packager
2021-09-03 17:35
#4
V

感谢,确实安装新内核搞定。不过不知道为啥旧的内核用能看到好几个,但是卸载的时候又只显示新安装的5.12.18,其他几个不能卸载。

PC:~$ dpkg --get-selections | grep linux-image
linux-image-5.10.36-amd64-desktop               install
linux-image-5.12.18-amd64-desktop               install
linux-image-5.12.3-amd64-desktop                install
linux-image-5.12.9-amd64-desktop                install
PC:~$ sudo apt-get remove linux-image-5.10.36-amd64-desktop
正在读取软件包列表... 完成
正在分析软件包的依赖关系树       
正在读取状态信息... 完成       
软件包 linux-image-5.10.36-amd64-desktop 未安装,所以不会被卸载
升级了 0 个软件包,新安装了 0 个软件包,要卸载 0 个软件包,有 0 个软件包未被升级。

先安装需要的内核,然后重启后advaned选择新内核登录后再删除旧内核

Reply View the author