Ошибка установки ghc6: hGetContents: неверный аргумент (неверная последовательность байтов UTF-8)

822
olimay

Возникли проблемы при установке ghc6 на Ubuntu Maverick через apt.

Вот то, что кажется соответствующей ошибкой, которая появляется, когда я пытаюсь (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.

Мой поиск не помог мне понять, что происходит, за исключением того, что это может быть вызвано несоответствием в локали. Итак, вот вывод локали тоже:

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 (через apt), которая завершилась неудачно и сказала, что с ghc6 что-то не так, поэтому я переустановил ghc6 и начал получать указанное выше сообщение об ошибке.

2
Что означает `iconv -f utf-8 -t utf-8> / dev / null /home/opm/.ghc/i386-linux-6.12.1/package.conf.d/unix-compat-0.2-edefa7bced91ebe610d455bab466e200.conf `говоришь? Mikel 13 лет назад 0
кросс-пост с решением здесь: http://askubuntu.com/questions/27470/ghc6-install-trouble-hgetcontents-invalid-argument-invalid-utf-8-byte-sequenc Mauricio Scheffer 12 лет назад 0

0 ответов на вопрос

Похожие вопросы