[problem help] 应用商店无内容加载,只显示一个图标,请问怎么解决
Tofloor
poster avatar
Zyx丶心
deepin
2024-05-31 10:05
Author

应用商店无内容加载,只显示一个图标,请问怎么解决

$ cat /etc/os-release 
PRETTY_NAME="Deepin 23"
NAME="Deepin"
VERSION_ID="23"
VERSION="23"
ID=Deepin
HOME_URL="https://www.deepin.org/"
BUG_REPORT_URL="https://bbs.deepin.org"
VERSION_CODENAME=beige

命令行执行日志如下:

$ deepin-home-appstore-client 
2024-05-31, 10:00:07.431 [Debug] [dguiapplicationhelper.cpp Dtk::Gui::DGuiApplicationHelper::loadTranslator 1639] load translate "/usr/share/dtk5/DWidget/translations/dtkwidget_zh_CN"
2024-05-31, 10:00:07.432 [Debug] [dguiapplicationhelper.cpp Dtk::Gui::DGuiApplicationHelper::loadTranslator 1639] load translate "/usr/share/qt5/translations/qt_zh_CN"
2024-05-31, 10:00:07.432 [Debug] [dguiapplicationhelper.cpp Dtk::Gui::DGuiApplicationHelper::loadTranslator 1639] load translate "/usr/share/qt5/translations/qtbase_zh_CN"
2024-05-31, 10:00:07.432 [Debug] [dguiapplicationhelper.cpp Dtk::Gui::DGuiApplicationHelper::loadTranslator 1639] load translate "/usr/share/deepin-home-appstore-client/translations/deepin-home-appstore-client_zh_CN"
2024-05-31, 10:00:07.434 [Info] [  ] AppId is fetched from AM, and value is  "deepin-terminal"
2024-05-31, 10:00:07.576 [Warning] [  ] QXcbConnection: XCB error: 5 (BadAtom), sequence: 402, resource id: 0, major code: 20 (GetProperty), minor code: 0
2024-05-31, 10:00:53.623 [Warning] [dguiapplicationhelper.cpp Dtk::Gui::DGuiApplicationHelperPrivate::onApplicationPaletteChanged 385] DGuiApplicationHelper: Don't use QGuiApplication::setPalette on DTK application.

image.png

守护进程存在:

$ ps aux | grep deepin-home-appstore-daemon
root       15770  0.5  0.0 1339472 30200 ?       SNsl 09:55   0:00 /usr/bin/deepin-home-appstore-daemon

已经持续很久了,重新安装应用商店也没解决该问题:

$ sudo apt autoremove deepin-app-store
正在读取软件包列表... 完成
正在分析软件包的依赖关系树... 完成
正在读取状态信息... 完成             
下列软件包将被【卸载】:
  deepin-app-store deepin-artwork deepin-home-appstore-daemon fuse-overlayfs
  libboost-chrono1.74.0 libboost-filesystem1.74.0 libboost-iostreams1.74.0
  libboost-locale1.74.0 libboost-program-options1.74.0 libicu73 libjsoncpp24 libllvm16
  libocppi0
升级了 0 个软件包,新安装了 0 个软件包,要卸载 13 个软件包,有 7 个软件包未被升级。
解压缩后将会空出 241 MB 的空间。
您希望继续执行吗? [Y/n] 
dpkg: 警告: 在解析文件 '/var/lib/dpkg/available' 第 1788 行附近,软件包 'libcap-ng0:amd64' 时:使用了废弃字段 'Revision'
dpkg: 警告: 在解析文件 '/var/lib/dpkg/available' 第 2060 行附近,软件包 'libestr0:amd64' 时:使用了废弃字段 'Revision'
dpkg: 警告: 在解析文件 '/var/lib/dpkg/available' 第 3594 行附近,软件包 'libtext-iconv-perl' 时:使用了废弃字段 'Revision'
(正在读取数据库 ... 系统当前共安装有 506567 个文件和目录。)
正在卸载 deepin-app-store (8.0.6.0024-1) ...
正在卸载 deepin-artwork (2018.10.9-1) ...
正在卸载 deepin-home-appstore-daemon (8.0.6.0024-1) ...
正在卸载 fuse-overlayfs (1.7.1-1) ...
正在卸载 libboost-chrono1.74.0:amd64 (1.74.0+ds1-23) ...
正在卸载 libboost-filesystem1.74.0:amd64 (1.74.0+ds1-23) ...
正在卸载 libboost-iostreams1.74.0:amd64 (1.74.0+ds1-23) ...
正在卸载 libboost-locale1.74.0:amd64 (1.74.0+ds1-23) ...
正在卸载 libboost-program-options1.74.0:amd64 (1.74.0+ds1-23) ...
正在卸载 libicu73:amd64 (73.2-1deepin1) ...
正在卸载 libjsoncpp24:amd64 (1.9.4-5) ...
正在卸载 libllvm16:amd64 (1:16.0.6-18) ...
正在卸载 libocppi0 (0.1.8-0deepin2) ...
正在处理用于 desktop-file-utils (0.26-deepin) 的触发器 ...
正在处理用于 hicolor-icon-theme (0.17-2) 的触发器 ...
正在处理用于 libglib2.0-0:amd64 (2.78.6-0deepin1) 的触发器 ...
正在处理用于 libc-bin (2.38-6deepin3) 的触发器 ...
正在处理用于 man-db (2.12.0-1) 的触发器 ...
正在处理用于 dbus (1.14.10-3) 的触发器 ...
正在处理用于 bamfdaemon (0.5.4-deepin1) 的触发器 ...
Rebuilding /usr/share/applications/bamf-2.index...
$ sudo apt install deepin-app-store
正在读取软件包列表... 完成
正在分析软件包的依赖关系树... 完成
正在读取状态信息... 完成             
将会同时安装下列软件:
  deepin-home-appstore-daemon
下列【新】软件包将被安装:
  deepin-app-store deepin-home-appstore-daemon
升级了 0 个软件包,新安装了 2 个软件包,要卸载 0 个软件包,有 1 个软件包未被升级。
需要下载 44.5 MB 的归档。
解压缩后会消耗 66.7 MB 的额外空间。
您希望继续执行吗? [Y/n] 
获取:1 https://community-packages.deepin.com/beige beige/commercial amd64 deepin-home-appstore-daemon amd64 8.0.6.0024-1 [502 kB]
获取:2 https://community-packages.deepin.com/beige beige/commercial amd64 deepin-app-store amd64 8.0.6.0024-1 [44.0 MB]
已下载 44.5 MB,耗时 22秒 (2,040 kB/s)                                                    
正在选中未选择的软件包 deepin-home-appstore-daemon。
(正在读取数据库 ... 系统当前共安装有 506133 个文件和目录。)
准备解压 .../deepin-home-appstore-daemon_8.0.6.0024-1_amd64.deb  ...
正在解压 deepin-home-appstore-daemon (8.0.6.0024-1) ...
正在选中未选择的软件包 deepin-app-store。
准备解压 .../deepin-app-store_8.0.6.0024-1_amd64.deb  ...
正在解压 deepin-app-store (8.0.6.0024-1) ...
正在设置 deepin-home-appstore-daemon (8.0.6.0024-1) ...
正在设置 deepin-app-store (8.0.6.0024-1) ...
正在处理用于 hicolor-icon-theme (0.17-2) 的触发器 ...
正在处理用于 libglib2.0-0:amd64 (2.78.6-0deepin1) 的触发器 ...
正在处理用于 dbus (1.14.10-3) 的触发器 ...
正在处理用于 bamfdaemon (0.5.4-deepin1) 的触发器 ...
Rebuilding /usr/share/applications/bamf-2.index...
正在处理用于 desktop-file-utils (0.26-deepin) 的触发器 ...
Reply Favorite View the author
All Replies
Zyx丶心
deepin
2024-05-31 10:05
#1

该问题是自从从 V23 bate3 升级到 RC 版后,就出现了,一直没能解决

Reply View the author
babyfengfjx
Super Moderator
CQA
2024-05-31 11:17
#2

这种现象从未遇到过,从现象看也不一定只是商店的组件出问题了,也有可能升级过程中有一些其他内容不完整导致的,不知道升级是通过控制中心升级上来的还是通过终端操作的,通过终端操作的是用的什么命令?

也可以在终端中执行启动商店看是否有可用的信息提供出来,更多的提供自己的系统或者硬件信息,可能更方便其他人提供可能性分析。

Reply View the author
Zyx丶心
deepin
2024-05-31 14:07
#3

全都是通过控制中心的升级功能、sudo apt updatesudo apt upgradesudo apt autoremove,这几个命令进行升级、卸载的,没有手动改过源和卸载过包。每次升级完后,都会循环用这几个命令,将所有待升级的、推荐清理的包,全都清理干净,以便下一次的升级。

PS:不排除因为我是日常使用,每次执行 sudo apt update 都会出一些推荐使用 sudo apt autoremove 命令清理的建议,并给出一些说是无需保留的一些组件包,甚至因此使得我有几次造成应用都丢了。感觉会不会是因为我仅日常使用,确实很多包都没调用到,因此被判定为不常使用的,而推荐卸载,最终造成依赖缺失。

另外上午有位 @忘记、过去 大佬远程帮看了下,发现是因为卡在了 lshw 命令执行无法结束,从而造成的应用商店不可用。lshw 执行后,一直卡在 Network interfaces 环节,但我网络明明用的好好的,更具体原因就不知道了。

Reply View the author
AMZ
deepin
2024-06-07 21:14
#4

我也是这样的

Reply View the author