[Pkg-haskell-maintainers] Bug#676874: ghc fails to configure after install (update-alternatives priority out of range)
Aleksandar Micovic
metaleks at gmail.com
Sun Jun 10 07:46:55 UTC 2012
Package: ghc
Version: 7.4.1-3
Severity: important
Dear Maintainer,
When I try to insall ghc, this is the output I get:
asm at tara:~$ sudo apt-get install ghc
Reading package lists... Done
Building dependency tree
Reading state information... Done
Suggested packages:
ghc-prof ghc-doc haskell-doc llvm-3.0
The following NEW packages will be installed:
ghc
0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded.
Need to get 0 B/45.8 MB of archives.
After this operation, 288 MB of additional disk space will be used.
Selecting previously unselected package ghc.
(Reading database ... 166376 files and directories currently installed.)
Unpacking ghc (from .../archives/ghc_7.4.1-3_amd64.deb) ...
Processing triggers for man-db ...
Setting up ghc (7.4.1-3) ...
update-alternatives: priority is out of range
Usage: update-alternatives [<option> ...] <command>
Commands:
--install <link> <name> <path> <priority>
[--slave <link> <name> <path>] ...
add a group of alternatives to the system.
--remove <name> <path> remove <path> from the <name> group alternative.
--remove-all <name> remove <name> group from the alternatives system.
--auto <name> switch the master link <name> to automatic mode.
--display <name> display information about the <name> group.
--query <name> machine parseable version of --display <name>.
--list <name> display all targets of the <name> group.
--get-selections list master alternative names and their status.
--set-selections read alternative status from standard input.
--config <name> show alternatives for the <name> group and ask the
user to select which one to use.
--set <name> <path> set <path> as alternative for <name>.
--all call --config on all alternatives.
<link> is the symlink pointing to /etc/alternatives/<name>.
(e.g. /usr/bin/pager)
<name> is the master name for this link group.
(e.g. pager)
<path> is the location of one of the alternative target files.
(e.g. /usr/bin/less)
<priority> is an integer; options with higher numbers have higher priority in
automatic mode.
Options:
--altdir <directory> change the alternatives directory.
--admindir <directory> change the administrative directory.
--log <file> change the log file.
--force allow replacing files with alternative links.
--skip-auto skip prompt for alternatives correctly configured
in automatic mode (relevant for --config only)
--verbose verbose operation, more output.
--quiet quiet operation, minimal output.
--help show this help message.
--version show the version.
dpkg: error processing ghc (--configure):
subprocess installed post-installation script returned error exit status 2
Errors were encountered while processing:
ghc
E: Sub-process /usr/bin/dpkg returned an error code (1)
Running, dpkg --configure ghc, returns the same error. Someone on the Debian
IRC suggested that this was a packaging bug that just fudged the priority
number for update-alternatives. I have reproduced this bug on two independent
systems now.
-- System Information:
Debian Release: wheezy/sid
APT prefers unstable
APT policy: (500, 'unstable')
Architecture: amd64 (x86_64)
Kernel: Linux 3.2.0-2-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_GB.utf8, LC_CTYPE=en_GB.utf8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Versions of packages ghc depends on:
ii gcc 4:4.7.0-6
ii libbsd-dev 0.4.0-1
ii libc6 2.13-33
ii libc6-dev 2.13-33
ii libffi-dev 3.0.10-3
ii libffi5 3.0.10-3
ii libgmp-dev 2:5.0.5+dfsg-2
ii libgmp10 2:5.0.5+dfsg-2
ii libncurses5 5.9-8
ii libtinfo5 5.9-8
ghc recommends no packages.
Versions of packages ghc suggests:
pn ghc-doc <none>
pn ghc-prof <none>
pn haskell-doc <none>
pn llvm-3.0 <none>
ii perl 5.14.2-11
-- no debconf information
More information about the Pkg-haskell-maintainers
mailing list