Bug#441975: cannot upgrade libc6-2.6.1-3 if libc6-i686 is installed
Gallien Matthieu a écrit :
> Setting up libc6 (2.6.1-3) ...
> + set -e
> + export LC_ALL=C
> + LC_ALL=C
> + type=configure
> + preversion=2.6.1-1+b1
> + '[' configure = configure ']'
> + '[' -f /usr/share/debconf/confmodule ']'
> + . /usr/share/debconf/confmodule
> ++ '[' '!' '' ']'
> ++ PERL_DL_NONLAZY=1
> ++ export PERL_DL_NONLAZY
> ++ '[' '' ']'
> ++ exec /usr/share/debconf/frontend /var/lib/dpkg/info/libc6.postinst
> configure 2.6.1-1+b1
> dpkg: error processing libc6 (--configure):
> subprocess post-installation script killed by signal (Segmentation fault)
>
Wow it's very strange that /usr/share/debconf/frontend segfault in such
conditions. It is a perl program.
While a version gap between libc6 and libc6-i686 could really cause such
causes of problem, the difference is very small in your case, and I
don't really see how it could cause such a problem.
Does a /etc/ld.so.nohwcap file exists when the versions of libc6 and
libc6-i686 mismatch (after a failure in the postinst script)?
That let me ask you a few questions:
- What's the output of ldd /usr/bin/perl in that case? and when the
packages are correctly installed?
- Are you sure there is a correlation between the segfault and the
presence of libc6-i686?
--
.''`. Aurelien Jarno | GPG: 1024D/F1BCDB73
: :' : Debian developer | Electrical Engineer
`. `' aurel32@debian.org | aurelien@aurel32.net
`- people.debian.org/~aurel32 | www.aurel32.net
Reply to: