
When I run sudo pacman -S xmonad I get this error: warning: xmonad-0.10-3 is up to date -- reinstalling resolving dependencies... looking for inter-conflicts... Targets (1): xmonad-0.10-3 Total Installed Size: 6.82 MiB Net Upgrade Size: 0.00 MiB Proceed with installation? [Y/n] (1/1) checking package integrity [#######################################] 100% (1/1) loading package files [#######################################] 100% (1/1) checking for file conflicts [#######################################] 100% (1/1) checking available disk space [#######################################] 100% ghc-pkg: cannot find package xmonad-0.10 error: command failed to execute correctly (1/1) upgrading xmonad [#######################################] 100% Reading package info from stdin ... done. xmonad-0.10: Warning: haddock-interfaces: /usr/share/doc/xmonad-0.10/html/xmonad.haddock doesn't exist or isn't a file xmonad-0.10: Warning: haddock-html: /usr/share/doc/xmonad-0.10/html doesn't exist or isn't a directory xmonad-0.10: dependency "X11-1.5.0.1-23969a606024c8baf35a42f59a8da104" doesn't exist (use --force to override) xmonad-0.10: dependency "mtl-2.0.1.0-db19dd8a7700e3d3adda8aa8fe5bf53d" doesn't exist (use --force to override) xmonad-0.10: dependency "utf8-string-0.3.7-ca3bc669f78a10f8e42ef22439bcf83c" doesn't exist (use --force to override) error: command failed to execute correctly I get similar errors when I try to install haskell-http,mtl,network,parsec,random,text,transformers etc. These are all the packages that I installed previously, which worked fine and I somehow removed them. I don't know how I did that. They do not show up in ghc-pkg list. And that is the error that's being reported. From the above message I gather that these packages are not actually installed, pacman thinks they are and ghc thinks they are not. I should make pacman think they are not installed and reinstall them again. Or it might be other way around. They *are* actually present (most probably indicated by the Net Upgrade Size: 0.00 MiB). Pacman could be right but those packages are not registered with ghc. Then I should find a way to register those packages with ghc. I think, the register.sh, unregister.sh in /usr/share/haskell folder allow me to do that. But before I realized this, I deleted the whole folder thinking it'd regenerate itself when I install them again. I know that was stupid. I tried removing those packages using pacman -R haskell-http etc. They won't get removed. Same error. I have one solution in mind, install cabal-install and install all those packages via cabal-install. Then, they'd get registered with ghc-pkg and removing them or reinstalling them via pacman would be possible. But I'm sure there's a better way. Can you tell me which one it is? P.S: I think (I'm not sure) this situation got created when I ran pacman -S ghc after I installed all these pacakges. Could this be the problem or I'm talking nonsense? -- Warm Regards, AbdulSattar Mohammed

On Thu, Mar 15, 2012 at 09:55, AbdulSattar Mohammed
When I run sudo pacman -S xmonad
I get this error:
warning: xmonad-0.10-3 is up to date -- reinstalling resolving dependencies... looking for inter-conflicts...
Targets (1): xmonad-0.10-3
Total Installed Size: 6.82 MiB Net Upgrade Size: 0.00 MiB
Proceed with installation? [Y/n] (1/1) checking package integrity [#######################################] 100% (1/1) loading package files [#######################################] 100% (1/1) checking for file conflicts [#######################################] 100% (1/1) checking available disk space [#######################################] 100% ghc-pkg: cannot find package xmonad-0.10 error: command failed to execute correctly (1/1) upgrading xmonad [#######################################] 100% Reading package info from stdin ... done. xmonad-0.10: Warning: haddock-interfaces: /usr/share/doc/xmonad-0.10/html/xmonad.haddock doesn't exist or isn't a file xmonad-0.10: Warning: haddock-html: /usr/share/doc/xmonad-0.10/html doesn't exist or isn't a directory xmonad-0.10: dependency "X11-1.5.0.1-23969a606024c8baf35a42f59a8da104" doesn't exist (use --force to override) xmonad-0.10: dependency "mtl-2.0.1.0-db19dd8a7700e3d3adda8aa8fe5bf53d" doesn't exist (use --force to override) xmonad-0.10: dependency "utf8-string-0.3.7-ca3bc669f78a10f8e42ef22439bcf83c" doesn't exist (use --force to override) error: command failed to execute correctly
I get similar errors when I try to install haskell-http,mtl,network,parsec,random,text,transformers etc. These are all the packages that I installed previously, which worked fine and I somehow removed them. I don't know how I did that. They do not show up in ghc-pkg list. And that is the error that's being reported. From the above message I gather that these packages are not actually installed, pacman thinks they are and ghc thinks they are not. I should make pacman think they are not installed and reinstall them again.
Or it might be other way around. They are actually present (most probably indicated by the Net Upgrade Size: 0.00 MiB). Pacman could be right but those packages are not registered with ghc. Then I should find a way to register those packages with ghc. I think, the register.sh, unregister.sh in /usr/share/haskell folder allow me to do that. But before I realized this, I deleted the whole folder thinking it'd regenerate itself when I install them again. I know that was stupid.
I tried removing those packages using pacman -R haskell-http etc. They won't get removed. Same error.
I have one solution in mind, install cabal-install and install all those packages via cabal-install. Then, they'd get registered with ghc-pkg and removing them or reinstalling them via pacman would be possible. But I'm sure there's a better way. Can you tell me which one it is?
I'm not sure how you managed to get into this situation, but a fairly sure way of fixing it is to first remove 'ghc' and then re-install the haskell packages you want. A script written by Xyne and advertised earlier on this list may help you out: http://www.haskell.org/pipermail/arch-haskell/2012-March/002014.html
P.S: I think (I'm not sure) this situation got created when I ran pacman -S ghc after I installed all these pacakges. Could this be the problem or I'm talking nonsense?
It is possible, but I've never tried that myself ;) /M -- Magnus Therning OpenPGP: 0xAB4DFBA4 email: magnus@therning.org jabber: magnus@therning.org twitter: magthe http://therning.org/magnus

Thank you Magnus! It worked like a charm! Although, I don't know what it
exactly did. I'll dig into the script and find out what it actually did.
Thank you once again!
On Thu, Mar 15, 2012 at 5:23 PM, Magnus Therning
When I run sudo pacman -S xmonad
I get this error:
warning: xmonad-0.10-3 is up to date -- reinstalling resolving dependencies... looking for inter-conflicts...
Targets (1): xmonad-0.10-3
Total Installed Size: 6.82 MiB Net Upgrade Size: 0.00 MiB
Proceed with installation? [Y/n] (1/1) checking package integrity [#######################################] 100% (1/1) loading package files [#######################################] 100% (1/1) checking for file conflicts [#######################################] 100% (1/1) checking available disk space [#######################################] 100% ghc-pkg: cannot find package xmonad-0.10 error: command failed to execute correctly (1/1) upgrading xmonad [#######################################] 100% Reading package info from stdin ... done. xmonad-0.10: Warning: haddock-interfaces: /usr/share/doc/xmonad-0.10/html/xmonad.haddock doesn't exist or isn't a file xmonad-0.10: Warning: haddock-html: /usr/share/doc/xmonad-0.10/html doesn't exist or isn't a directory xmonad-0.10: dependency "X11-1.5.0.1-23969a606024c8baf35a42f59a8da104" doesn't exist (use --force to override) xmonad-0.10: dependency "mtl-2.0.1.0-db19dd8a7700e3d3adda8aa8fe5bf53d" doesn't exist (use --force to override) xmonad-0.10: dependency "utf8-string-0.3.7-ca3bc669f78a10f8e42ef22439bcf83c" doesn't exist (use --force to override) error: command failed to execute correctly
I get similar errors when I try to install haskell-http,mtl,network,parsec,random,text,transformers etc. These are all the packages that I installed previously, which worked fine and I somehow removed them. I don't know how I did that. They do not show up in ghc-pkg list. And that is the error that's being reported. From the above message I gather that these packages are not actually installed, pacman thinks they are and ghc thinks they are not. I should make pacman think they are not installed and reinstall them again.
Or it might be other way around. They are actually present (most probably indicated by the Net Upgrade Size: 0.00 MiB). Pacman could be right but those packages are not registered with ghc. Then I should find a way to register those packages with ghc. I think, the register.sh, unregister.sh in /usr/share/haskell folder allow me to do that. But before I realized
deleted the whole folder thinking it'd regenerate itself when I install
On Thu, Mar 15, 2012 at 09:55, AbdulSattar Mohammed
wrote: this, I them again. I know that was stupid.
I tried removing those packages using pacman -R haskell-http etc. They won't get removed. Same error.
I have one solution in mind, install cabal-install and install all those packages via cabal-install. Then, they'd get registered with ghc-pkg and removing them or reinstalling them via pacman would be possible. But I'm sure there's a better way. Can you tell me which one it is?
I'm not sure how you managed to get into this situation, but a fairly sure way of fixing it is to first remove 'ghc' and then re-install the haskell packages you want.
A script written by Xyne and advertised earlier on this list may help you out: http://www.haskell.org/pipermail/arch-haskell/2012-March/002014.html
P.S: I think (I'm not sure) this situation got created when I ran pacman -S ghc after I installed all these pacakges. Could this be the problem or I'm talking nonsense?
It is possible, but I've never tried that myself ;)
/M
-- Magnus Therning OpenPGP: 0xAB4DFBA4 email: magnus@therning.org jabber: magnus@therning.org twitter: magthe http://therning.org/magnus
-- Warm Regards, AbdulSattar Mohammed

On Thu, Mar 15, 2012 at 13:48, AbdulSattar Mohammed
Thank you Magnus! It worked like a charm! Although, I don't know what it exactly did. I'll dig into the script and find out what it actually did. Thank you once again!
It basically does what I mentioned, removes GHC and then re-installs all the Haskell packages you had before. Of course there's a bit of cleverness in doing it though. /M -- Magnus Therning OpenPGP: 0xAB4DFBA4 email: magnus@therning.org jabber: magnus@therning.org twitter: magthe http://therning.org/magnus
participants (2)
-
AbdulSattar Mohammed
-
Magnus Therning