ghc6 Installationsproblem: hGetContents: ungültiges Argument (ungültige UTF-8-Bytefolge)

987
olimay

Probleme mit der Installation von ghc6 auf Ubuntu Maverick über apt.

Dies scheint der relevante Fehler zu sein, der auftritt, wenn ich versuche, (apt-get | aptitude) ghc6 zu installieren:

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) 

(Hier ist die vollständige Ausgabe, wenn Sie interessiert sind: http://paste.ubuntu.com/566475/ )

Dies passiert immer noch nach apt-get clean und apt-get Update.

Das Durchsuchen hat mir nicht wirklich geholfen zu verstehen, was los ist, außer dass es durch ein Missverhältnis in der Ländereinstellung verursacht werden könnte. Hier ist auch die Ausgabe von 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= 

Irgendwelche Ideen?

Zusätzlicher Hintergrund: Das alles erscheint mir sehr seltsam, da ich ghc6 vorher richtig installiert habe - ich verwende XMonad meistens als meinen Hauptfenstermanager. Ich habe versucht, die haskell-Plattform (über apt) zu installieren, die fehlgeschlagen ist, und mir wurde mitgeteilt, dass mit ghc6 etwas nicht stimmt. Daher habe ich ghc6 erneut installiert und die obige Fehlermeldung angezeigt.

2
Was bedeutet `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 "sage? Mikel vor 13 Jahren 0
mit Lösung hier gepostet: http://askubuntu.com/questions/27470/ghc6-install-trouble-hgetcontents-invalid-argument-invalid-utf-8-byte-sequenc Mauricio Scheffer vor 12 Jahren 0

0 Antworten auf die Frage