Verifique a saída de ghc-pkg list
. Eu tive o mesmo problema, e no meu caso foi devido a um antigo ~/.ghc/i386-linux-6.12.1/package.conf.d
. A exclusão de ~/.ghc
resolveu o problema para mim.
Problemas ao instalar o ghc6
.
Aqui está o que parece ser o erro relevante que aparece quando tento (apt-get | aptitude) instalar 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)
(Aqui está a saída completa, se você estiver interessado: link )
Isso ainda acontece depois de apt-get clean
e apt-get update
.
Minha pesquisa não me ajudou muito a entender o que está acontecendo, exceto que pode ser causada por uma incompatibilidade na localidade. Então, aqui está a saída da localidade também:
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=
Alguma idéia?
Plano de fundo adicional: tudo isso parece muito estranho para mim, porque eu costumava ter o ghc6
instalado corretamente - eu uso o XMonad como meu gerenciador de janelas principal na maioria das vezes. Eu tentei instalar o haskell-platform
(através do apt), que falhou e me disse que havia algo errado com ghc6
, então eu reinstalei o ghc6
e comecei a receber a mensagem de erro acima.
(Originalmente publicado aqui para o SuperUser, até que me lembrei hoje que este site SE existia.)
Verifique a saída de ghc-pkg list
. Eu tive o mesmo problema, e no meu caso foi devido a um antigo ~/.ghc/i386-linux-6.12.1/package.conf.d
. A exclusão de ~/.ghc
resolveu o problema para mim.
Tags apt package-management 10.10