[App Store] 无法通过系统升级,也无法在应用商店安装软件 V20.4
Tofloor
poster avatar
gujiandonglai
deepin
2022-03-09 21:21
Author

问题/建议描述

目前系统无法升级,显示依赖错误,软件也无法在软件市场安装,同样显示依赖错误。 

问题如何重现

基本就是这么复现。

问题重现频率

经常。

Reply Favorite View the author
All Replies
deepin-superuser
deepin
2022-03-09 21:37
#1

终端执行 sudo apt-get update && sudo apt-get dist-upgrade 看有啥输出

Reply View the author
delsin
deepin
2022-03-09 21:53
#2

你是不是用终端用命令装过软件,然后装了该软件的一些依赖,同时改动了系统原有的依赖?用终端装应用提示要装依赖时,一定要看清楚里面的提示,即将要装的依赖是否会破坏系统原有依赖。如果提示会破坏系统原有依赖,这时就要慎重。

Reply View the author
gujiandonglai
deepin
2022-03-09 22:05
#3
deepin-superuser

终端执行 sudo apt-get update && sudo apt-get dist-upgrade 看有啥输出

PC:$ sudo apt-get update && sudo apt-get dist-upgrade
请输入密码:
验证成功
命中:1 https://community-packages.deepin.com/deepin apricot InRelease
命中:2 https://community-packages.deepin.com/printer eagle InRelease
命中:3 https://pro-driver-packages.uniontech.com eagle InRelease
获取:4 https://home-store-img.uniontech.com/appstore deepin InRelease [6,128 B]
获取:5 https://home-store-img.uniontech.com/appstore deepin/appstore i386 Packages [723 kB]
获取:6 https://home-store-img.uniontech.com/appstore deepin/appstore amd64 Packages [4,323 kB]
已下载 5,052 kB,耗时 3秒 (1,512 kB/s)
正在读取软件包列表... 完成
正在读取软件包列表... 完成
正在分析软件包的依赖关系树
正在读取状态信息... 完成
您也许需要运行“apt --fix-broken install”来修正上面的错误。
下列软件包有未满足的依赖关系:
uengine.com.aijianji.clip : 依赖: uengine (>= 1.0.39) 但是它还没有被安装
E: 有未能满足的依赖关系。请尝试不指明软件包的名字来运行“apt --fix-broken install”(也可以指定一个解决办法)。
PC:~$ apt --fix-broken install
E: 无法打开锁文件 /var/lib/dpkg/lock-frontend - open (13: 权限不够)
E: 无法获取 dpkg 前端锁 (/var/lib/dpkg/lock-frontend),请查看您是否正以 root 用户运行?

Reply View the author
deepin-superuser
deepin
2022-03-09 22:13
#4
gujiandonglai

PC:$ sudo apt-get update && sudo apt-get dist-upgrade
请输入密码:
验证成功
命中:1 https://community-packages.deepin.com/deepin apricot InRelease
命中:2 https://community-packages.deepin.com/printer eagle InRelease
命中:3 https://pro-driver-packages.uniontech.com eagle InRelease
获取:4 https://home-store-img.uniontech.com/appstore deepin InRelease [6,128 B]
获取:5 https://home-store-img.uniontech.com/appstore deepin/appstore i386 Packages [723 kB]
获取:6 https://home-store-img.uniontech.com/appstore deepin/appstore amd64 Packages [4,323 kB]
已下载 5,052 kB,耗时 3秒 (1,512 kB/s)
正在读取软件包列表... 完成
正在读取软件包列表... 完成
正在分析软件包的依赖关系树
正在读取状态信息... 完成
您也许需要运行“apt --fix-broken install”来修正上面的错误。
下列软件包有未满足的依赖关系:
uengine.com.aijianji.clip : 依赖: uengine (>= 1.0.39) 但是它还没有被安装
E: 有未能满足的依赖关系。请尝试不指明软件包的名字来运行“apt --fix-broken install”(也可以指定一个解决办法)。
PC:~$ apt --fix-broken install
E: 无法打开锁文件 /var/lib/dpkg/lock-frontend - open (13: 权限不够)
E: 无法获取 dpkg 前端锁 (/var/lib/dpkg/lock-frontend),请查看您是否正以 root 用户运行?

sudo apt --fix-broken install
Reply View the author
gujiandonglai
deepin
2022-03-10 17:06
#5
deepin-superuser
sudo apt --fix-broken install

PC:~$ sudo apt --fix-broken install
请输入密码:
验证成功
正在读取软件包列表... 完成
正在分析软件包的依赖关系树
正在读取状态信息... 完成
正在修复依赖关系... 完成
下列软件包是自动安装的并且现在不需要了:
libegl-dev libenca0 libgl-dev libgl1-mesa-dev libgles-dev libgles1 libglu1-mesa-dev libglvnd-dev
libglx-dev libkf5wayland-dev libkf5wayland-doc libopengl-dev libopengl0 libqt5opengl5-dev libvulkan-dev
libxext-dev qt5-qmake qt5-qmake-bin qtbase5-dev qtbase5-dev-tools x11proto-xext-dev
使用'sudo apt autoremove'来卸载它(它们)。
将会同时安装下列软件:
uengine uengine-android-image
下列【新】软件包将被安装:
uengine
下列软件包将被升级:
uengine-android-image
升级了 1 个软件包,新安装了 1 个软件包,要卸载 0 个软件包,有 25 个软件包未被升级。
有 26 个软件包没有被完全安装或卸载。
需要下载 719 MB 的归档。
解压缩后会消耗 251 MB 的额外空间。
您希望继续执行吗? [Y/n] y
获取:1 https://com-store-packages.uniontech.com/appstore deepin/appstore amd64 uengine-android-image amd64 1.2.15 [516 MB]
获取:2 https://com-store-packages.uniontech.com/appstore deepin/appstore amd64 uengine amd64 1.2.2.0003 [203 MB]
已下载 719 MB,耗时 3分 6秒 (3,861 kB/s)
(正在读取数据库 ... 系统当前共安装有 251614 个文件和目录。)
准备解压 .../uengine-android-image_1.2.15_amd64.deb ...
正在解压 uengine-android-image (1.2.15) 并覆盖 (1.1.14) ...
rm: 无法删除'/usr/share/uengine/.android.img': 没有那个文件或目录
正在选中未选择的软件包 uengine。
准备解压 .../uengine_1.2.2.0003_amd64.deb ...
正在解压 uengine (1.2.2.0003) ...
正在设置 libsdl2-image-2.0-0:amd64 (2.0.4+dfsg1-1+deb10u1) ...
正在设置 libboost-program-options1.67.0:amd64 (1.67.0-13+deb10u1) ...
正在设置 distro-info (0.21) ...
正在设置 debootstrap (1.0.114) ...
正在设置 uengine-android-image (1.2.15) ...
正在设置 libprotoc17:amd64 (3.6.1.3-2) ...
正在设置 libpam-cgfs (1:3.1.0+really3.0.3-8) ...

pam-auth-update: Local modifications to /etc/pam.d/common-*, not updating.
pam-auth-update: Run pam-auth-update --force to override.

正在设置 libgles2-mesa:amd64 (20.3.4.2-1) ...
正在设置 protobuf-compiler (3.6.1.3-2) ...
正在设置 lxcfs (3.0.3-2) ...
正在设置 uidmap (1:4.5.1-1+dde) ...
正在设置 liblxc1 (1:3.1.0+really3.0.3-8) ...
正在设置 uengine-modules-dkms (13.5) ...
Info: The Android option in the kernel has been turned on, so do not compile and install the anbox kernel module.
正在设置 libprotobuf-dev:amd64 (3.6.1.3-2) ...
正在设置 libboost-log1.67.0 (1.67.0-13+deb10u1) ...
正在设置 libfuse3-3:amd64 (3.4.1-1+deb10u1) ...
正在设置 bridge-utils (1.6-2) ...
正在设置 libboost-timer1.67.0:amd64 (1.67.0-13+deb10u1) ...
正在设置 qemu-utils (1:3.1+dfsg-8+deb10u5) ...
正在设置 arch-test (0.15-2+deb10u1+rebuild) ...
正在设置 libboost-serialization1.67.0:amd64 (1.67.0-13+deb10u1) ...
正在设置 lxc (1:3.1.0+really3.0.3-8) ...
正在设置 libboost-test1.67.0:amd64 (1.67.0-13+deb10u1) ...
正在设置 lxc-templates (3.0.4-0+deb10u1) ...
正在设置 cloud-image-utils (0.29-1) ...
正在设置 uengine (1.2.2.0003) ...
HDD
Created symlink /etc/systemd/system/graphical.target.wants/uenginedaemon.service → /lib/systemd/system/uenginedaemon.service.
正在设置 uengine.com.aijianji.clip (17.3-211209) ...
UEngine start installing apk: uengine.com.aijianji.clip173armeabi-v7a.apk
Proc:uengine session-manager, Pid:6001
[ 2022-03-10 00:58:53] [install.cpp:157@try_install_apk] Installing /data/uengine/apk/uengine.com.aijianji.clip173armeabi-v7a.apk abi() to Android ..
child process exit status=0
正在处理用于 desktop-file-utils (0.23-4) 的触发器 ...
正在处理用于 mime-support (3.62) 的触发器 ...
正在处理用于 lastore-daemon (5.3.5-1) 的触发器 ...
正在处理用于 libc-bin (2.28.17-1+eagle) 的触发器 ...
正在处理用于 systemd (241.26-1+dde) 的触发器 ...
正在处理用于 man-db (2.8.5-2) 的触发器 ...
正在处理用于 bamfdaemon (0.5.4.1-1+eagle) 的触发器 ...
Rebuilding /usr/share/applications/bamf-2.index...

Reply View the author
deepin-superuser
deepin
2022-03-10 17:58
#6
gujiandonglai

PC:~$ sudo apt --fix-broken install
请输入密码:
验证成功
正在读取软件包列表... 完成
正在分析软件包的依赖关系树
正在读取状态信息... 完成
正在修复依赖关系... 完成
下列软件包是自动安装的并且现在不需要了:
libegl-dev libenca0 libgl-dev libgl1-mesa-dev libgles-dev libgles1 libglu1-mesa-dev libglvnd-dev
libglx-dev libkf5wayland-dev libkf5wayland-doc libopengl-dev libopengl0 libqt5opengl5-dev libvulkan-dev
libxext-dev qt5-qmake qt5-qmake-bin qtbase5-dev qtbase5-dev-tools x11proto-xext-dev
使用'sudo apt autoremove'来卸载它(它们)。
将会同时安装下列软件:
uengine uengine-android-image
下列【新】软件包将被安装:
uengine
下列软件包将被升级:
uengine-android-image
升级了 1 个软件包,新安装了 1 个软件包,要卸载 0 个软件包,有 25 个软件包未被升级。
有 26 个软件包没有被完全安装或卸载。
需要下载 719 MB 的归档。
解压缩后会消耗 251 MB 的额外空间。
您希望继续执行吗? [Y/n] y
获取:1 https://com-store-packages.uniontech.com/appstore deepin/appstore amd64 uengine-android-image amd64 1.2.15 [516 MB]
获取:2 https://com-store-packages.uniontech.com/appstore deepin/appstore amd64 uengine amd64 1.2.2.0003 [203 MB]
已下载 719 MB,耗时 3分 6秒 (3,861 kB/s)
(正在读取数据库 ... 系统当前共安装有 251614 个文件和目录。)
准备解压 .../uengine-android-image_1.2.15_amd64.deb ...
正在解压 uengine-android-image (1.2.15) 并覆盖 (1.1.14) ...
rm: 无法删除'/usr/share/uengine/.android.img': 没有那个文件或目录
正在选中未选择的软件包 uengine。
准备解压 .../uengine_1.2.2.0003_amd64.deb ...
正在解压 uengine (1.2.2.0003) ...
正在设置 libsdl2-image-2.0-0:amd64 (2.0.4+dfsg1-1+deb10u1) ...
正在设置 libboost-program-options1.67.0:amd64 (1.67.0-13+deb10u1) ...
正在设置 distro-info (0.21) ...
正在设置 debootstrap (1.0.114) ...
正在设置 uengine-android-image (1.2.15) ...
正在设置 libprotoc17:amd64 (3.6.1.3-2) ...
正在设置 libpam-cgfs (1:3.1.0+really3.0.3-8) ...

pam-auth-update: Local modifications to /etc/pam.d/common-*, not updating.
pam-auth-update: Run pam-auth-update --force to override.

正在设置 libgles2-mesa:amd64 (20.3.4.2-1) ...
正在设置 protobuf-compiler (3.6.1.3-2) ...
正在设置 lxcfs (3.0.3-2) ...
正在设置 uidmap (1:4.5.1-1+dde) ...
正在设置 liblxc1 (1:3.1.0+really3.0.3-8) ...
正在设置 uengine-modules-dkms (13.5) ...
Info: The Android option in the kernel has been turned on, so do not compile and install the anbox kernel module.
正在设置 libprotobuf-dev:amd64 (3.6.1.3-2) ...
正在设置 libboost-log1.67.0 (1.67.0-13+deb10u1) ...
正在设置 libfuse3-3:amd64 (3.4.1-1+deb10u1) ...
正在设置 bridge-utils (1.6-2) ...
正在设置 libboost-timer1.67.0:amd64 (1.67.0-13+deb10u1) ...
正在设置 qemu-utils (1:3.1+dfsg-8+deb10u5) ...
正在设置 arch-test (0.15-2+deb10u1+rebuild) ...
正在设置 libboost-serialization1.67.0:amd64 (1.67.0-13+deb10u1) ...
正在设置 lxc (1:3.1.0+really3.0.3-8) ...
正在设置 libboost-test1.67.0:amd64 (1.67.0-13+deb10u1) ...
正在设置 lxc-templates (3.0.4-0+deb10u1) ...
正在设置 cloud-image-utils (0.29-1) ...
正在设置 uengine (1.2.2.0003) ...
HDD
Created symlink /etc/systemd/system/graphical.target.wants/uenginedaemon.service → /lib/systemd/system/uenginedaemon.service.
正在设置 uengine.com.aijianji.clip (17.3-211209) ...
UEngine start installing apk: uengine.com.aijianji.clip173armeabi-v7a.apk
Proc:uengine session-manager, Pid:6001
[ 2022-03-10 00:58:53] [install.cpp:157@try_install_apk] Installing /data/uengine/apk/uengine.com.aijianji.clip173armeabi-v7a.apk abi() to Android ..
child process exit status=0
正在处理用于 desktop-file-utils (0.23-4) 的触发器 ...
正在处理用于 mime-support (3.62) 的触发器 ...
正在处理用于 lastore-daemon (5.3.5-1) 的触发器 ...
正在处理用于 libc-bin (2.28.17-1+eagle) 的触发器 ...
正在处理用于 systemd (241.26-1+dde) 的触发器 ...
正在处理用于 man-db (2.8.5-2) 的触发器 ...
正在处理用于 bamfdaemon (0.5.4.1-1+eagle) 的触发器 ...
Rebuilding /usr/share/applications/bamf-2.index...

那就是成功了

Reply View the author
gujiandonglai
deepin
2022-03-10 18:15
#7
deepin-superuser

那就是成功了

好的。

Reply View the author