[Haskell-cafe] Re: cabal: : openFile: does not exist (No such file or directory)

Mike Pentney mike.pentney at physics.org
Thu Jul 30 06:52:48 EDT 2009


I had a similar problem (on Ubuntu Incontinent Ibex). I'd previously installed ghc 6.8.x, and 
(among other things) cabal. When I decided to upgrade to the Haskell platform, I deleted ghc but 
not my original cabal installation.

When I got the error, I deleted my (old) copy of

~/.cabal/config

and it seemed to fix the problem. I'd assumed something in the config file was pointing to a 
file or directory that had been removed when I uninstalled ghc 6.8.x...

HTH

Mike.


Job Vranish wrote:
> lol, yep you're right. I'd assumed the haskell platform shipped with the 
> latest parsec, when in fact it does not :) my bad...
> 
> However, I fixed the cabal issue by installing ghc 6.10.3 and rebuilding 
> the haskell platform. Apparently there is either a compiler issue or 
> incompatibility with 6.10.4 that causes the cabal: : openFile: does not 
> exist (No such file or directory) error.
> 
> - Job
> 
> On Tue, Jul 28, 2009 at 10:44 AM, Thomas Hartman <tphyahoo at gmail.com 
> <mailto:tphyahoo at gmail.com>> wrote:
> 
>     did you verify parsec-2.1.0.1 exports
> 
>     Text.Parsec.Language
> 
>     ?
> 
>     This might be a parsec 2 versus parsec 3 issue
> 
>     ghc-pkg describe parsec-2.1.0.1
> 
>     should tell you the answer to that.
> 
> 
> 
>     2009/7/27 Job Vranish <jvranish at gmail.com <mailto:jvranish at gmail.com>>:
>      > I tried updating to ghc-6.10.4 and have exactly the same error.
>      > Also ghc doesn't seem to be able to find any of the haskell platform
>      > packages, even though it ghc-pkg finds them just fine.
>      >
>      > For example (trimmed for brevity):
>      >
>      > ghc-pkg list
>      > /usr/local/lib/ghc-6.10.4/./package.conf:
>      >     Cabal-1.6.0.3,
>      > ...
>      >     parsec-2.1.0.1, pretty-1.0.1.0, process-1.0.1.1, random-1.0.0.1,
>      > ...
>      >
>      > ghci -v readModel.hs
>      > GHCi, version 6.10.4: http://www.haskell.org/ghc/  :? for help
>      > Glasgow Haskell Compiler, Version 6.10.4, for Haskell 98, stage 2
>     booted by
>      > GHC version 6.8.2
>      > Using package config file: /usr/local/lib/ghc-6.10.4/./package.conf
>      > ...
>      >
>      > readModel.hs:9:7:
>      >     Could not find module `Text.Parsec.Language':
>      >       locations searched:
>      >         Text/Parsec/Language.hs
>      >         Text/Parsec/Language.lhs
>      > Failed, modules loaded: none.
>      > ...
>      >
>      >
>      > ghc-pkg finds parsec, but ghci can't find it.
>      >
>      > And if I do a cabal -v3 update I get a:
>      > cabal: 3: openFile: does not exist (No such file or directory)
>      >
>      > Anybody figured it out?
>      >
>      > - Job Vranish
>      >
>      > On Fri, Jul 17, 2009 at 11:17 AM, Thomas Hartman
>     <tphyahoo at gmail.com <mailto:tphyahoo at gmail.com>> wrote:
>      >>
>      >> cabal -v3 update
>      >>
>      >> will give you a more verbose version of what is going wrong.
>      >>
>      >> cabal --help
>      >>
>      >> regrettably, cabal --help doesn't tell you this but there is always
>      >> the man page I suppose.
>      >>
>      >> 2009/7/16 Tony Hannan <tonyhannan2 at gmail.com
>     <mailto:tonyhannan2 at gmail.com>>:
>      >> > Hello,
>      >> >
>      >> > I'm on Ubuntu 8.10.
>      >> > I installed ghc 6.10.4 (from binary package:
>      >> > ghc-6.10.4-i386-unknown-linux-n.tar.bz2).
>      >> > I installed haskell-platform-2009.2.0.1 (from source package:
>      >> > haskell-platform-2009.2.0.1.tar.gz). It contains
>     cabal-install-0.6.2.
>      >> >
>      >> > Then when I run "cabal update", I get the following error:
>      >> > cabal:  : openFile: does not exist (No such file or directory)
>      >> >
>      >> > Any ideas?
>      >> >
>      >> > Thanks,
>      >> > Tony
>      >> >
>      >> > _______________________________________________
>      >> > Libraries mailing list
>      >> > Libraries at haskell.org <mailto:Libraries at haskell.org>
>      >> > http://www.haskell.org/mailman/listinfo/libraries
>      >> >
>      >> >
>      >> _______________________________________________
>      >> Haskell-Cafe mailing list
>      >> Haskell-Cafe at haskell.org <mailto:Haskell-Cafe at haskell.org>
>      >> http://www.haskell.org/mailman/listinfo/haskell-cafe
>      >
>      >
>     _______________________________________________
>     Haskell-Cafe mailing list
>     Haskell-Cafe at haskell.org <mailto:Haskell-Cafe at haskell.org>
>     http://www.haskell.org/mailman/listinfo/haskell-cafe
> 
> 
> 
> ------------------------------------------------------------------------
> 
> _______________________________________________
> Haskell-Cafe mailing list
> Haskell-Cafe at haskell.org
> http://www.haskell.org/mailman/listinfo/haskell-cafe


More information about the Haskell-Cafe mailing list