I had the same problem with the 6.8.3 install on Dreamhost, "unable to determine current path" or something.
Ended up using 6.8.2 install, and had to crack open the rpm of the old readline version they linked, put it in $HOME/lib, and set $LD_RUN_PATH to point to that.
http://www.haskell.org/ghc/dist/6.8.2/ghc-6.8.2-i386-unknown-linux.tar.bz2

And there is actually an Eclipse plugin for Haskell:
http://eclipsefp.sourceforge.net/
Not that I break it out for work.
-Leif Warner