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

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

编辑:问题神奇地解决了自己,没有我做任何特别的事情(或者可能无意中做了一些事情,我不知道)。 所以我仍然想要了解这一点。

在使用bleachbit清理系统从beta发布到正式版本时,就遇到了这个问题。 清除所有缓存数据也会使软件中心消失(请参阅上面的user533424)。

它似乎“神奇地”再现了任何可以重生这些数据的东西。 所以…

设置>区域语言> …以及更改或重新安装当前语言

….也为我工作。

使用具有root访问权限的BleachBit并清理应用程序缓存数据后的Happenes

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

参考pic刷新按钮

一切都会恢复正常 在此处输入图像描述

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

对我有用的解决方法:

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

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

是的,这似乎是一个语言配置问题。 可笑的不可能的开箱即用的故障,但它在LTS版本中。 :\

即使您的系统已经是英文系统,请在“系统设置”>“语言支持”中重新选择它,重新应用于系统范围,然后重新启动。 现在新的app store实际上正在运行。

我有同样的问题。 但我的问题并非根植于语言设置或与此相关的任何事情。 我的问题是由一个名为GoGui的程序提出的; 一个可以连接到不同引擎的go界面程序游戏。 我通过洗衣板发布解决了我的问题: https ://bugs.launchpad.net/ubuntu/+source/gnome-software/+bug/1563155#28和#29。 所以基本上问题是gogui寄存器* .xml到x-go + xml的文件类型,我想Ubuntu软件试图打开但无法找到。 删除/var/cache/app-info/xmls/fwupd.xml并在/ usr / local / share / mime / globs和/ usr / local / share / mime / globs2中取消注册Gogui创建的行解决了我的问题!

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

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

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

其中,在这种特定情况下并非如此,因为删除这些文件后Ubuntu软件中心将无法正常工作。

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

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