小编oli*_*may的帖子

ghc6 安装问题:hGetContents: invalid argument (invalid UTF-8 byte sequence)

安装时遇到问题ghc6

这似乎是我尝试 (apt-get|aptitude) install 时出现的相关错误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)
Run Code Online (Sandbox Code Playgroud)

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

这仍然发生在apt-get clean和之后apt-get update

我四处寻找并没有真正帮助我理解发生了什么,除了它可能是由语言环境不匹配引起的。所以,这里也是 locale 的输出:

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=
Run Code Online (Sandbox Code Playgroud)

有任何想法吗?

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

(最初在这里发布给超级用户,直到我今天想起这个 SE 站点存在。)

package-management apt 10.10

6
推荐指数
1
解决办法
1409
查看次数

标签 统计

10.10 ×1

apt ×1

package-management ×1