ghc6 安装问题:hGetContents:无效参数(无效的 UTF-8 字节序列)

ghc6 安装问题:hGetContents:无效参数(无效的 UTF-8 字节序列)

通过 apt 在 Ubuntu Maverick 上安装 ghc6 时遇到问题。

这似乎是我尝试(apt-get|aptitude)安装ghc6时出现的相关错误:

A package failed to install.  Trying to recover:
Setting up ghc6 (6.12.1-13ubuntu1) ...
ghc-pkg: /home/opm/.ghc/i386-linux-6.12.1/package.conf.d/unix-compat-0.2-edefa7bced91ebe610d455bab466e200.conf: hGetContents: invalid argument (invalid UTF-8 byte sequence)

(如果您感兴趣的话,这里是完整的输出:http://paste.ubuntu.com/566475/

在 apt-get clean 和 apt-get update 之后仍然会发生这种情况。

我四处搜索并没有真正帮助我了解发生了什么,除了这可能是由于语言环境不匹配造成的。所以,这里也是语言环境的输出:

LANG=en_US.utf8
LANGUAGE=en_US:en
LC_CTYPE="en_US.utf8"
LC_NUMERIC="en_US.utf8"
LC_TIME="en_US.utf8"
LC_COLLATE="en_US.utf8"
LC_MONETARY="en_US.utf8"
LC_MESSAGES="en_US.utf8"
LC_PAPER="en_US.utf8"
LC_NAME="en_US.utf8"
LC_ADDRESS="en_US.utf8"
LC_TELEPHONE="en_US.utf8"
LC_MEASUREMENT="en_US.utf8"
LC_IDENTIFICATION="en_US.utf8"
LC_ALL=

有任何想法吗?

补充背景:这一切对我来说似乎很奇怪,因为我曾经正确安装了 ghc6——我大部分时间都使用 XMonad 作为我的主要窗口管理器。我尝试安装 haskell-platform(通过 apt),但失败了,并告诉我 ghc6 有问题,所以我重新安装了 ghc6,并开始收到上述错误消息。

相关内容