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