软件中心为空“服务器无用”“配置文件中没有用户名”

软件中心为空“服务器无用”“配置文件中没有用户名”

我升级到 12.04 LTS 并在一些程序运行时运行软件中心,然后崩溃了。(上网本上有 2 GB RAM。)

重启后,Ubuntu One 界面找不到任何程序,既没有安装(运行),也没有可供下载。所以我启动了软件中心,它打开了,但什么也没做。我点击“关闭”按钮,出现“强制退出?”框。所以我退出了。

经过研究,学会了从终端运行软件中心:

2012-04-29 23:14:36,978 - softwarecenter.backend.reviews - WARNING - Could not get usefulness from server, no username in config file

然后尝试了以下方法但没有成功:

重新安装软件中心:

sudo apt-get install --reinstall software-center

没用。在帖子中发现这个:删除软件中心的配置文件,然后注销并重新登录

sudo rm -rf ~/.config/software-center

没用。用 Synaptic 包管理器重新安装了软件中心。还是没用!

而且我是 Linux 新手,所以我不知道 Dickens 的配置文件在哪里。非常感谢您的帮助。

答案1

跑步

cd ~/.cache; rm -r software-center

在终端中。

感谢 Joker Dino :P

答案2

我看到的情况几乎完全一样,在同一个版本(全新 Ubuntu 12.04)中也遇到了同样的问题。我尝试了类似的方法,但也没有用。显然还有其他软件安装程序可用,如此主题

我在电脑上找到了答案!这是上述重新安装解决方案的一个变体,我在尝试解决另一个问题时应用了该解决方案,结果发现这是这个问题的副作用。对我来说,原因显然是 Ubuntu 软件中心缓存中的某些东西,搞乱了它和 Dash 搜索。所以另一个线程让我做了对我有用的事情,即:

rm ~/.cache/software-center -R
unity --reset &

答案3

根据以下问题之一添加社区维基答案评论关于重复的问题。

添加/usr/lib/policykit-1-gnome/polkit-gnome-authentication-agent-1到启动应用程序。

相关内容