[problem help] libdde-shell : 依赖: dde-tray-loader 但是它还没有被安装
Tofloor
poster avatar
deepin1586
deepin
2024-08-12 11:29
Author

下列软件包有未满足的依赖关系:
deepin-kwin-wayland : 依赖: deepin-kwin-common (>= 4:5.27.2.206-deepin206) 但是 4:5.25.27-kwin.5.24.3 已经安装
deepin-kwin-x11 : 依赖: deepin-kwin-common (>= 4:5.27.2.206-deepin206) 但是 4:5.25.27-kwin.5.24.3 已经安装
libdde-shell : 依赖: dde-tray-loader 但是它还没有被安装
E: 有未能满足的依赖关系。请尝试不指明软件包的名字来运行“apt --fix-broken install”(也可以指定一个解决办法)。
deepin@deepin-PC:$ apt --fix-broken install
E: 无法打开锁文件 /var/lib/dpkg/lock-frontend - open (13: 权限不够)
E: 无法获取 dpkg 前端锁 (/var/lib/dpkg/lock-frontend),请查看您是否正以 root 用户运行?
deepin@deepin-PC:
$

我该怎么办?请大侠指点,多谢。

Reply Favorite View the author
All Replies
owen_337
deepin testing team
2024-08-12 11:30
#1
  • 楼主你好,请在命令行执行sudo apt install libdde-shell 命令,将结果截图发了看下哈
  • 请问原始升级的镜像版本是RC还是BETA版本呢
Reply View the author
SUKUD
deepin
2024-08-12 11:32
#2
It has been deleted!
Zhang Qiang(Never settle)
deepin
2024-08-12 11:34
#3
owen_337
  • 楼主你好,请在命令行执行sudo apt install libdde-shell 命令,将结果截图发了看下哈
  • 请问原始升级的镜像版本是RC还是BETA版本呢
同,
sudo apt install libdde-shell 
 
正在读取软件包列表... 完成
正在分析软件包的依赖关系树... 完成
正在读取状态信息... 完成                 
libdde-shell 已经是最新版 (0.0.35)。
libdde-shell 已设置为手动安装。
您也许需要运行“apt --fix-broken install”来修正上面的错误。
下列软件包有未满足的依赖关系:
 libdde-shell : 依赖: dde-tray-loader 但是它将不会被安装
E: 有未能满足的依赖关系。请尝试不指明软件包的名字来运行“apt --fix-broken install”(也可以指定一个解决办法)。
  
sudo apt --fix-broken install 
 
准备解压 .../dde-shell_0.0.35_amd64.deb  ...
正在解压 dde-shell:amd64 (0.0.35) 并覆盖 (0.0.33) ...
准备解压 .../dde-tray-loader_0.0.7_amd64.deb  ...
正在解压 dde-tray-loader (0.0.7) ...
dpkg: 处理归档 /var/cache/apt/archives/dde-tray-loader_0.0.7_amd64.deb (--unpack)时出错:
 正试图覆盖 /usr/lib/dde-dock/plugins/libonboard.so,它同时被包含于软件包 dde-dock-onboard-plugin 6.0.37
准备解压 .../libdde-shell_0.0.35_amd64.deb  ...
正在解压 libdde-shell:amd64 (0.0.35) 并覆盖 (0.0.33) ...
在处理时有错误发生:
 /var/cache/apt/archives/dde-tray-loader_0.0.7_amd64.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)
 
 
Reply View the author
owen_337
deepin testing team
2024-08-12 11:38
#4
Zhang Qiang(Never settle)
同,
sudo apt install libdde-shell 
 
正在读取软件包列表... 完成
正在分析软件包的依赖关系树... 完成
正在读取状态信息... 完成                 
libdde-shell 已经是最新版 (0.0.35)。
libdde-shell 已设置为手动安装。
您也许需要运行“apt --fix-broken install”来修正上面的错误。
下列软件包有未满足的依赖关系:
 libdde-shell : 依赖: dde-tray-loader 但是它将不会被安装
E: 有未能满足的依赖关系。请尝试不指明软件包的名字来运行“apt --fix-broken install”(也可以指定一个解决办法)。
  
sudo apt --fix-broken install 
 
准备解压 .../dde-shell_0.0.35_amd64.deb  ...
正在解压 dde-shell:amd64 (0.0.35) 并覆盖 (0.0.33) ...
准备解压 .../dde-tray-loader_0.0.7_amd64.deb  ...
正在解压 dde-tray-loader (0.0.7) ...
dpkg: 处理归档 /var/cache/apt/archives/dde-tray-loader_0.0.7_amd64.deb (--unpack)时出错:
 正试图覆盖 /usr/lib/dde-dock/plugins/libonboard.so,它同时被包含于软件包 dde-dock-onboard-plugin 6.0.37
准备解压 .../libdde-shell_0.0.35_amd64.deb  ...
正在解压 libdde-shell:amd64 (0.0.35) 并覆盖 (0.0.33) ...
在处理时有错误发生:
 /var/cache/apt/archives/dde-tray-loader_0.0.7_amd64.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)
 
 

请执行:sudo apt remove dde-dock-onboard-plugin

执行完成后再次升级就好了

这个问题是已知问题哈,链接为:https://github.com/linuxdeepin/developer-center/issues/10319

目前研发同事反馈已经修复,待提测完成后,预计下个内测或版本将推送哈

Reply View the author
owen_337
deepin testing team
2024-08-12 11:40
#5

楼主如果和三楼朋友Zhang Qiang是同样的报错信息,请执行:sudo apt remove dde-dock-onboard-plugin

执行完成后再次升级就好了

Reply View the author
hotime
deepin
2024-08-12 11:44
#6
It has been deleted!
Zhang Qiang(Never settle)
deepin
2024-08-12 19:31
#7
owen_337

请执行:sudo apt remove dde-dock-onboard-plugin

执行完成后再次升级就好了

这个问题是已知问题哈,链接为:https://github.com/linuxdeepin/developer-center/issues/10319

目前研发同事反馈已经修复,待提测完成后,预计下个内测或版本将推送哈

Qiang@Qiang-PC:/media/Qiang/08F666E5F666D28C/Logs/0812$ sudo apt remove dde-dock-onboard-plugin
正在读取软件包列表... 完成
正在分析软件包的依赖关系树... 完成
正在读取状态信息... 完成
您也许需要运行“apt --fix-broken install”来修正上面的错误。
下列软件包有未满足的依赖关系:
libdde-shell : 依赖: dde-tray-loader 但是它将不会被安装
E: 有未能满足的依赖关系。请尝试不指明软件包的名字来运行“apt --fix-broken install”(也可以指定一个解决办法)。

Qiang@Qiang-PC:/media/Qiang/08F666E5F666D28C/Logs/0812$ sudo apt update
命中:2 https://proposed-packages.deepin.com/beige-testing unstable InRelease
获取:1 https://app-store-files.uniontech.com/240812165238429/appstorev23 beige InRelease [6,100 B]
命中:4 https://community-packages.deepin.com/driver-23 driver InRelease
命中:3 https://community-packages.deepin.com/beige beige InRelease
获取:5 https://app-store-files.uniontech.com/240812165238429/appstorev23 beige/appstore amd64 Packages [703 kB]
命中:6 https://linux.teamviewer.com/deb stable InRelease
已下载 710 kB,耗时 1秒 (616 kB/s)
正在读取软件包列表... 完成
正在分析软件包的依赖关系树... 完成
正在读取状态信息... 完成
有 57 个软件包可以升级。请执行 ‘apt list --upgradable’ 来查看它们。
Qiang@Qiang-PC:/media/Qiang/08F666E5F666D28C/Logs/0812$ sudo apt upgrade
正在读取软件包列表... 完成
正在分析软件包的依赖关系树... 完成
正在读取状态信息... 完成
您也许需要运行“apt --fix-broken install”来修正上面的错误。
下列软件包有未满足的依赖关系:
libdde-shell : 依赖: dde-tray-loader 但是它还没有被安装
W: 请使用 apt dist-upgrade' 更新系统,使用 apt upgrade' 可能造成系统更新不完整。
E: 有未能满足的依赖关系。请尝试不指明软件包的名字来运行“apt --fix-broken install”(也可以指定一个解决办法)。
Qiang@Qiang-PC:/media/Qiang/08F666E5F666D28C/Logs/0812$ sudo apt dist-upgrade
正在读取软件包列表... 完成
正在分析软件包的依赖关系树... 完成
正在读取状态信息... 完成
您也许需要运行“apt --fix-broken install”来修正上面的错误。
下列软件包有未满足的依赖关系:
libdde-shell : 依赖: dde-tray-loader 但是它还没有被安装
E: 有未能满足的依赖关系。请尝试不指明软件包的名字来运行“apt --fix-broken install”(也可以指定一个解决办法)。

Reply View the author
owen_337
deepin testing team
2024-08-12 21:06
#8
Zhang Qiang(Never settle)

Qiang@Qiang-PC:/media/Qiang/08F666E5F666D28C/Logs/0812$ sudo apt remove dde-dock-onboard-plugin
正在读取软件包列表... 完成
正在分析软件包的依赖关系树... 完成
正在读取状态信息... 完成
您也许需要运行“apt --fix-broken install”来修正上面的错误。
下列软件包有未满足的依赖关系:
libdde-shell : 依赖: dde-tray-loader 但是它将不会被安装
E: 有未能满足的依赖关系。请尝试不指明软件包的名字来运行“apt --fix-broken install”(也可以指定一个解决办法)。

Qiang@Qiang-PC:/media/Qiang/08F666E5F666D28C/Logs/0812$ sudo apt update
命中:2 https://proposed-packages.deepin.com/beige-testing unstable InRelease
获取:1 https://app-store-files.uniontech.com/240812165238429/appstorev23 beige InRelease [6,100 B]
命中:4 https://community-packages.deepin.com/driver-23 driver InRelease
命中:3 https://community-packages.deepin.com/beige beige InRelease
获取:5 https://app-store-files.uniontech.com/240812165238429/appstorev23 beige/appstore amd64 Packages [703 kB]
命中:6 https://linux.teamviewer.com/deb stable InRelease
已下载 710 kB,耗时 1秒 (616 kB/s)
正在读取软件包列表... 完成
正在分析软件包的依赖关系树... 完成
正在读取状态信息... 完成
有 57 个软件包可以升级。请执行 ‘apt list --upgradable’ 来查看它们。
Qiang@Qiang-PC:/media/Qiang/08F666E5F666D28C/Logs/0812$ sudo apt upgrade
正在读取软件包列表... 完成
正在分析软件包的依赖关系树... 完成
正在读取状态信息... 完成
您也许需要运行“apt --fix-broken install”来修正上面的错误。
下列软件包有未满足的依赖关系:
libdde-shell : 依赖: dde-tray-loader 但是它还没有被安装
W: 请使用 apt dist-upgrade' 更新系统,使用 apt upgrade' 可能造成系统更新不完整。
E: 有未能满足的依赖关系。请尝试不指明软件包的名字来运行“apt --fix-broken install”(也可以指定一个解决办法)。
Qiang@Qiang-PC:/media/Qiang/08F666E5F666D28C/Logs/0812$ sudo apt dist-upgrade
正在读取软件包列表... 完成
正在分析软件包的依赖关系树... 完成
正在读取状态信息... 完成
您也许需要运行“apt --fix-broken install”来修正上面的错误。
下列软件包有未满足的依赖关系:
libdde-shell : 依赖: dde-tray-loader 但是它还没有被安装
E: 有未能满足的依赖关系。请尝试不指明软件包的名字来运行“apt --fix-broken install”(也可以指定一个解决办法)。

可以试试,sudo apt install -f ,然后再remove dde-dock-onboard-plugin

Reply View the author
Zhang Qiang(Never settle)
deepin
2024-08-13 09:34
#9
owen_337

可以试试,sudo apt install -f ,然后再remove dde-dock-onboard-plugin

sudo apt install -f

准备解压 .../dde-tray-loader_0.0.7_amd64.deb ...
正在解压 dde-tray-loader (0.0.7) ...
dpkg: 处理归档 /var/cache/apt/archives/dde-tray-loader_0.0.7_amd64.deb (--unpack)时出错:
正试图覆盖 /usr/lib/dde-dock/plugins/libonboard.so,它同时被包含于软件包 dde-dock-onboard-plugin 6.0.37
在处理时有错误发生:
/var/cache/apt/archives/dde-tray-loader_0.0.7_amd64.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)

sudo apt remove dde-dock-onboard-plugin

正在读取软件包列表... 完成
正在分析软件包的依赖关系树... 完成
正在读取状态信息... 完成
您也许需要运行“apt --fix-broken install”来修正上面的错误。
下列软件包有未满足的依赖关系:
libdde-shell : 依赖: dde-tray-loader 但是它将不会被安装
E: 有未能满足的依赖关系。请尝试不指明软件包的名字来运行“apt --fix-broken install”(也可以指定一个解决办

Reply View the author
owen_337
deepin testing team
2024-08-13 09:46
#10
Zhang Qiang(Never settle)

sudo apt install -f

准备解压 .../dde-tray-loader_0.0.7_amd64.deb ...
正在解压 dde-tray-loader (0.0.7) ...
dpkg: 处理归档 /var/cache/apt/archives/dde-tray-loader_0.0.7_amd64.deb (--unpack)时出错:
正试图覆盖 /usr/lib/dde-dock/plugins/libonboard.so,它同时被包含于软件包 dde-dock-onboard-plugin 6.0.37
在处理时有错误发生:
/var/cache/apt/archives/dde-tray-loader_0.0.7_amd64.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)

sudo apt remove dde-dock-onboard-plugin

正在读取软件包列表... 完成
正在分析软件包的依赖关系树... 完成
正在读取状态信息... 完成
您也许需要运行“apt --fix-broken install”来修正上面的错误。
下列软件包有未满足的依赖关系:
libdde-shell : 依赖: dde-tray-loader 但是它将不会被安装
E: 有未能满足的依赖关系。请尝试不指明软件包的名字来运行“apt --fix-broken install”(也可以指定一个解决办

注意看这里啊,这个命令使用不对啊
image.png

Reply View the author
Zhang Qiang(Never settle)
deepin
2024-08-13 10:23
#11
owen_337

注意看这里啊,这个命令使用不对啊
image.png

那块的确不对,不过你继续往下看,使用了提到的命令,也无法解决。

Reply View the author
owen_337
deepin testing team
2024-08-13 10:42
#12
Zhang Qiang(Never settle)

那块的确不对,不过你继续往下看,使用了提到的命令,也无法解决。

sudo dpkg -r dde-dock-onboard-plugin 用这个吧

Reply View the author
Zhang Qiang(Never settle)
deepin
2024-08-13 16:45
#13
owen_337

sudo dpkg -r dde-dock-onboard-plugin 用这个吧

sudo dpkg -r dde-dock-onboard-plugin 成功

Qiang@Qiang-PC:$ sudo apt update
请输入密码:
验证成功
获取:1 https://app-store-files.uniontech.com/240813161353194/appstorev23 beige InRelease [6,100 B]
获取:2 https://app-store-files.uniontech.com/240813161353194/appstorev23 beige/appstore amd64 Packages [704 kB]
命中:4 https://community-packages.deepin.com/driver-23 driver InRelease
命中:5 https://proposed-packages.deepin.com/beige-testing unstable InRelease
获取:3 https://community-packages.deepin.com/beige beige InRelease [35.7 kB]
命中:6 https://linux.teamviewer.com/deb stable InRelease
已下载 745 kB,耗时 17秒 (44.4 kB/s)
正在读取软件包列表... 完成
正在分析软件包的依赖关系树... 完成
正在读取状态信息... 完成
有 57 个软件包可以升级。请执行 ‘apt list --upgradable’ 来查看它们。
Qiang@Qiang-PC:$ sudo apt dist-upgrade
正在读取软件包列表... 完成
正在分析软件包的依赖关系树... 完成
正在读取状态信息... 完成
您也许需要运行“apt --fix-broken install”来修正上面的错误。
下列软件包有未满足的依赖关系:
libdde-shell : 依赖: dde-tray-loader 但是它还没有被安装
E: 有未能满足的依赖关系。请尝试不指明软件包的名字来运行“apt --fix-broken install”(也可以指定一个解决办法)。

sudo apt install dde-tray-loader 成功

sudo apt dist-upgrade 成功

Reply View the author
Zhang Qiang(Never settle)
deepin
2024-08-13 16:49
#14

感谢owen_337的持续帮助。

总结一下解决方法:

sudo dpkg -r dde-dock-onboard-plugin

sudo apt install dde-tray-loader

sudo apt update

sudo apt dist-upgrade

完成。

Reply View the author
Zhang Qiang(Never settle)
deepin
2024-08-13 17:17
#15

一切回归到正常的感觉是真爽thanks
image.png

Reply View the author
deepin1586
deepin
2024-08-13 17:19
#16

是的

Reply View the author
135******12
deepin
2024-08-14 10:53
#17

image.png

还是不行。。。无语了

Reply View the author
Zhang Qiang(Never settle)
deepin
2024-08-14 14:23
#18
135******12

image.png

还是不行。。。无语了

试试

sudo dpkg -r dde-dock-onboard-plugin

sudo apt --fix-broken install 增加这一步。

sudo apt update

sudo apt install dde-tray-loader

sudo apt update

sudo apt dist-upgrade

Reply View the author