无法安装/删除任何包或编解码器,插件安装也会失败。
发生了无法处理的错误
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 环境变量确实有问题。