Ubuntu 16.04中的新软件中心未显示任何应用程序数据


19

Ubuntu软件错误这是我打开软件中心时遇到的错误。我尝试重新启动并运行,sudo apt-get update但没有任何改善。它起得比较早,但是从那时起我不知道出了什么问题。我正在Dell Inspiron 15R上使用Ubuntu 16.04最终版本。任何建议将被认真考虑。提前致谢。

编辑:不用我做任何特别的事情,问题就神奇地解决了自己(或者我不知道是在无意中做了什么)。所以我仍然想扎根。



Answers:


17

在使用bleachbit清理从beta到正式发行版的系统后,刚刚遇到了这个问题。清除所有缓存数据也使软件中心(上面的re:user533424)空白。

似乎任何重新生成此数据的事物都会“神奇地”重新出现。所以...

设置>区域语言> ...并更改或重新安装当前语言

....也为我工作。


这是有道理的,因为我也使用了bleachbit。
2016年

4
我还没有使用bleachbit,所以这种解决方案对我不起作用。
乔纳森·哈特利

重新启动系统
Prabs

11

将BleachBit用于根访问并清除了应用程序缓存数据后发生的情况

  1. 打开Ubuntu软件中心
  2. 单击更新选项卡
  3. 单击左上角的小刷新按钮
  4. 等一下

参考图片的刷新按钮

一切都会恢复正常 在此处输入图片说明


这就像一个魅力!不必重新启动或删除/安装任何东西。这是最好的选择。
leetNightshade '16

+1这个人,这是使其运作的唯一合乎逻辑的最佳方法。
森(Bsienn)

1
我没有这个图标
Osama AbuSitta '16

3
我有图标,我做到了,没有任何改变。
Zibri

5

我认为这与/ var / cache目录有关,至少根据我的经验,我怀疑这是什么。

适用于我的解决方法:

sudo apt purge gnome-software ubuntu-software
sudo apt autoremove
sudo apt install gnome-software ubuntu-software

所以您刚刚重新安装了吗?
2016年

在16.04上启动Ubuntu Software会导致“内部错误”。重新安装它完全修复了它。它升级了一些我认为是问题原因的软件包。
汤姆·纳迪亚

其他修复程序在新的Ubuntu 16.04 LTS安装上不起作用,但重新安装很方便!荣誉
DrMoishe Pippik '16

3

这个对我有用。更改Language Support > Regional Formats为英语(美国),然后重新启动计算机。软件中心现在可以正常工作。


2
Language support在系统设置中。
乔纳森·哈特利

尽管这可能有所帮助,但它并不是改变整个系统语言环境的终极解决方案,只是能够通过图形用户界面安装软件...我感谢您的回答,只是我对Gnome开发人员感到失望,如果这实际上解决了问题。
字节指挥官

重新启动系统
Prabs

1

是的,这似乎是语言配置问题。难以置信的开箱即用的故障,但在LTS版本中已经存在。:\

即使您的系统已经是英文,也可以在“系统设置”>“语言支持”中重新选择它,然后在整个系统范围内重新应用并重新启动。现在,新的应用程序商店实际上已经开始运作。


1

我有同样的问题。但是我的问题不是源于语言设置或与此相关的任何内容。我的问题是由一个名为GoGui的程序引起的。可以连接到不同引擎的go接口程序游戏。我通过launchapad帖子找到了解决问题的方法:https ://bugs.launchpad.net/ubuntu/+source/gnome-software/+bug/1563155#28 和#29。因此,基本上,问题在于gogui将* .xml的文件类型注册到x-go + xml,我想Ubuntu Software会尝试使用该文件类型打开但找不到。删除/var/cache/app-info/xmls/fwupd.xml并注销Gogui在/ usr / local / share / mime / globs和/ usr / local / share / mime / globs2中创建的行,为我解决了这个问题!


0

通过将语言更改为英语,我让软件中心开始工作。但是我可以看到您的已经是英文了,所以这可能对您没有帮助...


-1

我的PC上的Ubuntu软件中心也显示“找不到应用程序数据”,但是在我将/ var / cache挂载为tmpfs之后立即出现。我在Ubuntu软件中心的早期版本中也遇到了这个问题,因此决定不再对/ var / cache使用tmpfs,但是我也无法弄清楚如何还原这些文件。定义/ var / cache用于从应用程序缓存的数据。此类数据是由于耗时的I / O或计算而在本地生成的。该应用程序必须能够重新生成或还原数据。与/ var / spool不同,可以删除缓存的文件而不会丢失数据。在调用应用程序和重新引导系统之间,数据必须保持有效。

/ var / cache下的文件可以由系统管理员以特定于应用程序的方式到期,或由两者兼有。应用程序必须始终能够从手动删除这些文件中恢复(通常是由于磁盘空间不足)。对缓存目录的数据格式没有其他要求。参见http://www.pathname.com/fhs/pub/fhs-2.3.html#THEVARHIERARCHY

在这种特定情况下,这是不正确的,因为删除这些文件后,Ubuntu软件中心将无法正常工作。

希望这是根本原因的好提示,但可能无法解决问题。


哦,顺便说一句。您是否尝试通过左侧刷新按钮的“更新”选项卡进行刷新?它为我工作...
user533424 '16

我曾尝试这样做,但没有立即看到结果。几个重新启动后,我进行了检查,现在可以正常工作了。奇怪的。
2016年

-1

我在安装时开始synaptic-package-manager。开始出现多个事件,但是实际安装没有开始。我使用bleachbit (as root)了几次,因为安装正在进行并且sudo apt-get update用于每个应用程序安装。取消选中apt从中删除文件bleachbit。在使用重启后,我设法从命令行安装了Synaptic软件包管理器sudo apt-get install syanptic-package-manager。用它重新安装ubuntu-software。现在列出了所有应用程序。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.