Ubuntu 12.10 软件中心问题

Ubuntu 12.10 软件中心问题

无法安装/删除任何包或编解码器,插件安装也会失败。

发生了无法处理的错误

aptdaemon(允许您安装/删除软件以及执行其他包管理相关任务的软件)似乎存在编程错误。

细节:

org.freedesktop.DBus.Error.Spawn.ChildSignaled: 进程 /usr/lib/dbus-1.0/dbus-daemon-launch-helper 收到信号 6

当我通过终端尝试各种命令时,我最终得到了这些详细信息以及dpkg处理这些命令时出错的信息......

Errors were encountered while processing:
 lsb-release
 python3.2-minimal
 python3.2
 python3-distupgrade
 ubuntu-release-upgrader-core
 python3-problem-report
 python3-apport
 apport
 apport-gtk
 libcompizconfig0
 compiz-gnome
 compiz
 firefox
 firefox-globalmenu
 firefox-gnome-support
 libpython3.2
 python-apport
 ubuntu-release-upgrader-gtk

终端中还会出现以下错误

Fatal Python error: Py_Initialize: Unable to get the locale encoding
EOFError: EOF read where not expected
Aborted (core dumped)

我应该怎么办?

答案1

我刚刚花了一个上午的时间来解决这样一个问题——我的笔记本电脑的电池在更新过程中没电了(是的,我知道我是个白痴!O_o)...我收到了同样的错误消息:

Fatal Python error: Py_Initialize: Unable to get the locale encoding
EOFError: EOF read where not expected
Aborted (core dumped)

我修复它的方法首先是:

sudo dpkg -P --force-all python3.2-minimal

sudo apt-get -f install

这将重新安装 python3.2-minimal,但仍然会有来自其他包的错误——错误摘要将显示在最后,例如:

Errors were encountered while processing:
 python3-gi
 ufw
 python3-problem-report
 python3-apport
 apport
 python3-pykde4
 apport-kde
 ubuntu-release-upgrader-qt
 python3-aptdaemon
 python3-aptdaemon.pkcompat
E: Sub-process /usr/bin/dpkg returned an error code (1)

之后,只需逐一查看列表即可:

sudo dpkg -P --force-all <package>

sudo apt-get -f install

清除并重新安装所有有错误的软件包后,系统应该恢复正常,你可以执行

sudo apt-get update && sudo apt-get upgrade

只是为了确保一切都正确更新。

希望这能对将来的某人有所帮助。:-)

答案2

看起来安装不完整。安装过程中是否发生了什么?您是否尝试apt-get update && apt-get upgrade确保没有过时的软件包在运行。

您的错误似乎与 python 有关,很多系统都使用 python。您可以尝试

sudo apt-get remove python3.2 --simulate

看看如果删除 APT 会做什么。但这可能会破坏很多东西。

基本上,要么是您的 python 安装有问题,要么是您的 PYTHON 环境变量确实有问题。

相关内容