无法从 ubuntu 软件中心安装

无法从 ubuntu 软件中心安装

无法从 ubuntu 软件中心安装任何软件。按安装按钮后没有反应。

我得到的错误

回溯(最近一次调用最后一次):

文件“/usr/lib/python2.7/dist-packages/defer/在里面.py”,第 475 行,在 _inline_callbacks 中,结果 = gen.send(result)

文件“/usr/lib/python2.7/dist-packages/aptdaemon/client.py”,第 1622 行,位于
_run_transaction_helper中

守护进程 = get_aptdaemon(self.bus)

文件“/usr/lib/python2.7/dist-packages/aptdaemon/client.py”,第 1696 行,在 get_aptdaemon 中为 False),

文件“/usr/lib/python2.7/dist-packages/dbus/bus.py”,第 241 行,在 get_object follow_name_owner_changes=follow_name_owner_changes)

文件“/usr/lib/python2.7/dist-packages/dbus/proxies.py”,第 248 行,位于在里面 self._named_service = conn.activate_name_owner(bus_name)

文件“/usr/lib/python2.7/dist-packages/dbus/bus.py”,第 180 行,位于 activate_name_owner self.start_service_by_name(bus_name)

文件“/usr/lib/python2.7/dist-packages/dbus/bus.py”,第 278 行,在
start_service_by_name 'su' 中,(bus_name, flags)))

文件“/usr/lib/python2.7/dist-packages/dbus/connection.py”,第 651 行,在 call_blocking 消息中,超时)dbus.exceptions.DBusException:org.freedesktop.DBus.Error.Spawn.ChildExited:启动助手退出,返回代码未知 1 Traceback(最近一次调用最后一次):文件“/usr/lib/python2.7/dist-packages/defer/在里面.py", 第 475 行,在 _inline_callbacks result = gen.send(result) 文件“/usr/lib/python2.7/dist-packages/aptdaemon/client.py", 第 1622 行,在 _run_transaction_helper daemon = get_aptdaemon(self.bus) 文件“/usr/lib/python2.7/dist-packages/aptdaemon/client.py", 第 1696 行,在 get_aptdaemon False),文件“/usr/lib/python2.7/dist-packages/dbus/bus.py", 第 241 行,在 get_object follow_name_owner_changes=follow_name_owner_changes)

文件“/usr/lib/python2.7/dist-packages/dbus/proxies.py”,第 248 行,位于在里面 self._named_service = conn.activate_name_owner(bus_name)

文件“/usr/lib/python2.7/dist-packages/dbus/bus.py”,第 180 行,位于 activate_name_owner self.start_service_by_name(bus_name)

文件“/usr/lib/python2.7/dist-packages/dbus/bus.py”,第 278 行,在 start_service_by_name 'su' 中,(bus_name, flags)))

文件“/usr/lib/python2.7/dist-packages/dbus/connection.py”,第 651 行,在 call_blocking 消息中,超时)

dbus.exceptions.DBusException:org.freedesktop.DBus.Error.Spawn.ChildExited:启动助手退出,返回代码未知 1

dbus.exceptions.DBusException:org.freedesktop.DBus.Error.Spawn.ChildExited:启动助手退出,返回代码未知 1

编辑1

运行答案中给出的命令后出现新的错误。

我也尝试过使用 sudo。

错误代码的一部分

删除 /usr/local/lib/python2.7/dist-packages/setuptools-1.4.1-py2.7.egg 将 setuptools-1.4.1-py2.7.egg 复制到 /usr/local/lib/python2.7/dist-packages setuptools 1.4.1 已经是 easy-install.pth 中的活动版本 将 easy_install 脚本安装到 /usr/local/bin 错误:/usr/local/bin/easy_install:权限被拒绝 安装过程中出现错误。请参阅上面的错误消息。

答案1

你的 python 包中的权限可能不起作用,请使用以下命令更改其权限-

sudo chown -R $USER /usr/local/lib/python2.7/dist-packages/

-用你的登录名替换 USER,如果不起作用,请检查输出 -

/usr/lib/ubuntu-sso-client/ubuntu-sso-login

如果它抛出任何错误ImportError: No module named pkg_resources

那么这背后的原因可能是我的 Python 环境中的安装工具包已被删除。要解决这个问题,请使用以下脚本-

curl https://bitbucket.org/pypa/setuptools/raw/bootstrap/ez_setup.py | python

希望它能够起作用。

相关内容