Re: many, too many, errors while upgrading potato ...
-----BEGIN PGP SIGNED MESSAGE-----
The problem, as Alberto discovered, is that perl is not executable. The
reason for this is basically broken dependancies: libc6 should pre-depend
on perl (since the postinst requires the update-rc.d script), but it
doesn't. Perl does pre-depend on libc6. So apt thinks "oh, i can
unconfigure both libc6 and perl, as long as i configure libc6 before perl"
and fails because of this hidden dependancy.
On my system, i temoprarily replaced update-rc.d with a shell script that
did nothing, since i could see that the update-rc.d call would not cause
any changed in my current setup (this may not always be true, but in my
case it was).
Hopefully, they'll fix this bug soon ;)
On Fri, 24 Sep 1999, Alberto Maurizi wrote:
>
> Here is a selection of them:
>
[[[snip]]]
>
> And then:
>
> Setting up libc6 (2.1.2-3) ...
> Current default timezone: 'Europe/Rome'.
> Local time is now: Fri Sep 24 11:26:52 CEST 1999.
> Universal Time is now: Fri Sep 24 09:26:52 UTC 1999.
> Run `tzconfig' if you wish to change it.
> /var/lib/dpkg/info/libc6.postinst: /usr/sbin/update-rc.d: Permission
> denied
> dpkg: error processing libc6 (--configure):
> subprocess post-installation script returned error exit status 1
> dpkg: dependency problems prevent configuration of console-tools:
> console-tools depends on libc6 (>= 2.1); however:
> Package libc6 is not configured yet.
> dpkg: error processing console-tools (--configure):
> dependency problems - leaving unconfigured
>
> ... and so on ...
- --
finger for PGP public key.
-----BEGIN PGP SIGNATURE-----
Version: 2.6.3ia
Charset: noconv
iQCVAwUBN+v0Cr7M/9WKZLW5AQEQiAP9Giuy/UvhCgRCGY8ULc7Q1EE41w9aWYR5
hb26JkMCSo+JoCZJpBAV88P6di2ZnaxUmkLpcVFPla0zZWS6AnPaDrM98lTPLWhw
9xODd/r6Q8KnzwrG6PEIhWKMI3oqiKY5bPGVxM0BJ4wcebSmb9gFLZImFQJfHm9k
j2cZStSp6Bw=
=qHD3
-----END PGP SIGNATURE-----
Reply to: