[Pkg-utopia-maintainers] Bug#559793: libnss-mdns.postinst sefaults on line 17, in a perl function
Glen
tgp1994 at gmail.com
Mon Dec 7 03:52:44 UTC 2009
Package: libnss-mdns
Version: 1.10-3
Hi everyone, I am completely stumped on this one. I'm in the console,
attempting to apt-get install libnss-mdns, but during the configuration in
dpkg, I get an error reading something like this:
---------------------------------------------------------------------------------------------------------------------------------
Setting up libnss-mdns (0.10-3) ...
First installation detected...
Checking NSS setup...
/var/lib/dpkg/info/libnss-mdns.postinst: line 17: 16703 Segmentation
fault perl -i -pe '
sub insert {
# this also splits on tab
my @bits=split(" ", shift);
# do not break configuration if the "hosts" line already
references
# mdns
if (grep { $_ eq "mdns4_minimal" || $_ eq "mdns4"
|| $_ eq "mdns" || $_ eq "mdns_minimal"
|| $_ eq "mdns6" || $_ eq "mdns6_minimal"} @bits) {
return join " ", @bits;
}
# change "dns" into "mdns4_minimal [NOTFOUND=return] dns mdns4"
return join " ", map {
$_ eq "dns" ?
("mdns4_minimal","[NOTFOUND=return]",$_,"mdns4") : $_
} @bits;
}
s/^(hosts:\s+)(.*)/$1.insert($2)/e;
' /etc/nsswitch.conf
dpkg: error processing libnss-mdns (--configure):
subprocess post-installation script returned error exit status 139
Errors were encountered while processing:
libnss-mdns
---------------------------------------------------------------------------------------------------------------------------------
uname -a: Linux 2.6.22.5 #1 SMP Sat Dec 29 22:40:37 GMT 2007 i686 GNU/Linux
If you want my opinion on the solution here, I think it may have something
to do with a bug in perl, but I'm not honestly sure. I noticed that right
after getting the segfault, binaries no longer work. I.E. trying to run DPKG
will get a segfault right away, ls will get a segfault, everything will.
That is, until I copy over the files in the libc6 package onto my HD. For
some reason, something in libc6 gets tampered with, stopping all binaries
from running till I restore libc6 by copying over its files.
Thank you for helping!
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.alioth.debian.org/pipermail/pkg-utopia-maintainers/attachments/20091206/d05e7144/attachment.htm>
More information about the Pkg-utopia-maintainers
mailing list