Возникли проблемы при установке 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 и начал получать указанное выше сообщение об ошибке.