0

当我尝试安装各种软件包时,例如 gitk 和 ruby​​1.8-dev,我收到以下输出:

Setting up language-selector-common (0.6.7) ...
dpkg: error processing language-selector-common (--configure):
subprocess installed post-installation script returned error exit status 2
dpkg: dependency problems prevent configuration of language-selector:
language-selector depends on language-selector-common (= 0.6.7); however:
Package language-selector-common is not configured yet.
dpkg: error processing language-selector (--configure):
dependency problems - leaving unconfigured
Processing triggers for python-central ...
No apport report written because the error message indicates its a followup error from a previous failure.
Errors were encountered while processing:
language-selector-common
language-selector
E: Sub-process /usr/bin/dpkg returned an error code (1)

我已经尝试强制依赖,并删除 var/lib/dpkg/status 中的条目以及更多的东西,但都失败了。

我在 Virtual Box 上的虚拟机上运行它,如果有帮助的话。

4

2 回答 2

0

似乎是安装language-selector-common版本 0.6.7 的错误。新版本(0.6.8)已经上线。我认为你应该能够sudo apt-get update重新安装你的 gitk 和 ruby​​。

您可以在此处查看相关的错误报告:

于 2011-04-24T03:32:16.247 回答
0

您需要编辑一个文件以进行安装后:

sudo vi /var/lib/dpkg/info/language-selector-common.postinst

寻找这一行:

kill $(pgrep -U root '^ls-dbus-backend$') 2>/dev/null

附加 || 真实,使其看起来像:

kill $(pgrep -U root '^ls-dbus-backend$') 2>/dev/null || true

然后运行:

 sudo apt-get update && sudo apt-get upgrade
于 2011-04-25T03:29:36.787 回答