openKylin论坛
标题:
从ubuntukylin 20.04升级到22.04 ukui-control-center报错
[打印本页]
作者:
18858141590
时间:
2022-4-20 17:09
标题:
从ubuntukylin 20.04升级到22.04 ukui-control-center报错
本帖最后由 18858141590 于 2022-4-20 20:29 编辑
升级方法:`sudo do-release-upgrade -d`
错误现象:
1. 桌面背景消失
2. 设置背景时系统日志提示"kernel: ukui-control-ce[71599]: segfault at 0 ip 000055a55e152cbc sp 00007ffc881e7900 error 4 in ukui-control-center[55a55e145000+45000]"
3. 点击开始菜单里的"设置"无响应
尝试修复ukui-control-center失败:
```
$ sudo apt dist-upgrade
正在读取软件包列表... 完成
正在分析软件包的依赖关系树... 完成
正在读取状态信息... 完成
正在计算更新... 完成
下列软件包的版本将保持不变:
kylin-nm ukui-control-center
升级了 0 个软件包,新安装了 0 个软件包,要卸载 0 个软件包,有 2 个软件包未被升级。
# sudo apt install --reinstall ukui-control-center
正在读取软件包列表... 完成
正在分析软件包的依赖关系树... 完成
正在读取状态信息... 完成
有一些软件包无法被安装。如果您用的是 unstable 发行版,这也许是
因为系统无法达到您要求的状态造成的。该版本中可能会有一些您需要的软件
包尚未被创建或是它们已被从新到(Incoming)目录移出。
下列信息可能会对解决问题有所帮助:
下列软件包有未满足的依赖关系:
ukui-control-center : 依赖: ukui-biometric-manager (>= 1.0.1-1kylin1~46) 但无法安装它
E: 无法修正错误,因为您要求某些软件包保持现状,就是它们破坏了软件包间的依赖关系。
# sudo apt install ./ukui-biometric-manager_1.0.3-1_amd64.deb
正在读取软件包列表... 完成
正在分析软件包的依赖关系树... 完成
正在读取状态信息... 完成
注意,选中 'ukui-biometric-manager' 而非 './ukui-biometric-manager_1.0.3-1_amd64.deb'
有一些软件包无法被安装。如果您用的是 unstable 发行版,这也许是
因为系统无法达到您要求的状态造成的。该版本中可能会有一些您需要的软件
包尚未被创建或是它们已被从新到(Incoming)目录移出。
下列信息可能会对解决问题有所帮助:
下列软件包有未满足的依赖关系:
ukui-biometric-manager : 依赖: libopencv-core4.2 (>= 4.2.0+dfsg) 但无法安装它
依赖: libopencv-imgcodecs4.2 (>= 4.2.0+dfsg) 但无法安装它
依赖: libopencv-imgproc4.2 (>= 4.2.0+dfsg) 但无法安装它
E: 无法修正错误,因为您要求某些软件包保持现状,就是它们破坏了软件包间的依赖关系。
# dpkg -l |grep libopencv
ii libopencv-calib3d4.5d:amd64 4.5.4+dfsg-9ubuntu4 amd64 computer vision Camera Calibration library
ii libopencv-core4.5d:amd64 4.5.4+dfsg-9ubuntu4 amd64 computer vision core library
ii libopencv-features2d4.5d:amd64 4.5.4+dfsg-9ubuntu4 amd64 computer vision Feature Detection and Descriptor Extraction library
ii libopencv-flann4.5d:amd64 4.5.4+dfsg-9ubuntu4 amd64 computer vision Clustering and Search in Multi-Dimensional spaces library
ii libopencv-imgcodecs4.5d:amd64 4.5.4+dfsg-9ubuntu4 amd64 computer vision Image Codecs library
ii libopencv-imgproc4.5d:amd64 4.5.4+dfsg-9ubuntu4 amd64 computer vision Image Processing library
ii libopencv-stitching4.5d:amd64 4.5.4+dfsg-9ubuntu4 amd64 computer vision image stitching library
```
ukui-control-center运行日志:
```
$ ukui-control-center
Scan Plugin: "libabout.so"
Load Plugin : "通知关于" -> "关于"
Scan Plugin: "libarea.so"
Load Plugin : "时间语言" -> "区域语言"
Scan Plugin: "libaudio.so"
Load Plugin : "设备" -> "声音"
Scan Plugin: "libautoboot.so"
Load Plugin : "系统" -> "开机启动"
Scan Plugin: "libbackup.so"
Load Plugin : "安全与更新" -> "备份"
Scan Plugin: "libdatetime.so"
Load Plugin : "时间语言" -> "时间日期"
Scan Plugin: "libdefaultapp.so"
Load Plugin : "系统" -> "默认应用"
Scan Plugin: "libdesktop.so"
Load Plugin : "个性化" -> "桌面"
Scan Plugin: "libdisplay.so"
Load Plugin : "系统" -> "显示器"
Scan Plugin: "libfonts.so"
Load Plugin : "个性化" -> "字体"
Scan Plugin: "libkeyboard.so"
Load Plugin : "设备" -> "键盘"
Scan Plugin: "libmouse.so"
Load Plugin : "设备" -> "鼠标"
Scan Plugin: "libnetconnect.so"
Load Plugin : "网络" -> "网络连接"
Scan Plugin: "libnetworkaccount.so"
段错误 (核心已转储)
```
作者:
熟悉的陌生人
时间:
2022-4-21 09:21
看看是否ukui的源被禁用了,如果禁用的话可以手动启用并且改成合适的版本号
作者:
熟悉的陌生人
时间:
2022-4-21 09:29
最新消息,这个组件需要等同步,今天应该就可以了,可以今天稍晚些更新看看
作者:
18858141590
时间:
2022-4-21 11:22
熟悉的陌生人 发表于 2022-4-21 09:29
最新消息,这个组件需要等同步,今天应该就可以了,可以今天稍晚些更新看看
嗯, 我昨天发现了. 根源在ubuntukylin 22.04未发布情况(即源还未更新, 部分依赖不完整甚至错误)下进行了升级, 比如[ukui-biometric-manager_1.0.3-1_amd64.deb](
https://archive.ubuntukylin.com/ ... r_1.0.3-1_amd64.deb
)是依赖libopencv4.2, 而实际上ubuntu 22.04的源里libopencv已是`4.5`
欢迎光临 openKylin论坛 (https://forum.openkylin.top/)
Powered by Discuz! X3.3