[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: