尝试从终端启动 google-chrome 时,它启动成功但显示以下内容:
emre@emre:~$ google-chrome
[9258:9283:0205/003113:ERROR:object_proxy.cc(608)] Failed to get name owner. Got org.freedesktop.DBus.Error.NameHasNoOwner: Could not get owner of name 'org.chromium.Mtpd': no such name
[9258:9283:0205/003113:ERROR:object_proxy.cc(608)] Failed to get name owner. Got org.freedesktop.DBus.Error.NameHasNoOwner: Could not get owner of name 'org.chromium.Mtpd': no such name
[9258:9258:0205/003113:ERROR:object_proxy.cc(513)] Failed to call method: org.chromium.Mtpd.EnumerateStorage: object_path= /org/chromium/Mtpd: org.freedesktop.DBus.Error.ServiceUnknown: The name org.chromium.Mtpd was not provided by any .service files
此外,软件中心中没有列出任何已安装的 Google Chrome。为什么会这样?
答案1
我在这两个chromium-browser
方面也遇到了同样的问题google-chrome
Ubuntu 12.10
alvas@ubi:~$ chromium-browser
[5404:5425:0331/213025:ERROR:object_proxy.cc(624)] Failed to get name owner.
Got org.freedesktop.DBus.Error.NameHasNoOwner: Could not get owner of name
'org.chromium.Mtpd': no such name
然后我尝试了在https://bbs.archlinux.org/viewtopic.php?pid=1249837问题得到解决。
(警告!以下命令是最后手段,将导致您的 chrome 配置文件、历史记录、书签、密码等丢失。请进行备份,谨慎使用):
$ sudo rm -rf ~/.config/chromium
当 Chromium 无法正常关闭时,似乎存在一些配置错误。
关于 Ubuntu 软件中心未找到 Google Chrome 的其他问题,请按照本指南操作http://www.liberiangeek.net/2012/10/heres-how-to-install-google-chrome-in-ubuntu-12-10-quantal-quetzal/:
# For single core systems.
$ wget https://dl.google.com/linux/direct/google-chrome-stable_current_i386.deb
# For dual core systems.
$ wget https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb
$ sudo dpkg -i google-chrome*
$ sudo apt-get install -f
答案2
您不必担心这些错误 - 通常这意味着它试图访问您的系统未设计为/未包含的内容。此外,Google Chrome 本身无法在 Ubuntu 软件中心搜索。请尝试搜索“google-chrome”。
编辑:一般来说,搜索词越长、越具体,找到结果的机会就越小,除非您确定要搜索的内容。
在这个特定情况下,如果你只是输入google
或者 chrome
,软件中心会向您显示google-chrome
。
答案3
我也遇到过这个问题,但使用 CHROMIUM(Google Chrome 可以工作..)ERROR:object_proxy.cc(608)] 无法获取名称所有者。得到 org.freedesktop.DBus.Error.NameHasNoOwner:无法获取名称“org.chromium.Mtpd”的所有者:没有此名称
但在它们发生之前,我在 apt-get install upgrade 时遇到了问题。4 个包被“保留”......(保留 linux-headers-generic-pae)
我如何解决问题
我删除了 chromium 浏览器
比一个
sudo apt-get dist-upgrade
(这安装了 4 个保留的包)我再次安装了 chromium 浏览器
(也许没有必要再次删除并安装 chromium,也许只需进行 apt-get disp-upgrade 就足够了)