Sophie

Sophie

distrib > Mandriva > 2010.1 > x86_64 > by-pkgid > 965e33040dd61030a94f0eb89877aee8 > files > 1943

howto-html-en-20080722-2mdv2010.1.noarch.rpm

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
<HTML>
<HEAD>
 <META NAME="GENERATOR" CONTENT="SGML-Tools 1.0.9">
 <TITLE>Glibc 2 HOWTO: Problems.</TITLE>
 <LINK HREF="Glibc2-HOWTO-9.html" REL=next>
 <LINK HREF="Glibc2-HOWTO-7.html" REL=previous>
 <LINK HREF="Glibc2-HOWTO.html#toc8" REL=contents>
</HEAD>
<BODY>
<A HREF="Glibc2-HOWTO-9.html">Next</A>
<A HREF="Glibc2-HOWTO-7.html">Previous</A>
<A HREF="Glibc2-HOWTO.html#toc8">Contents</A>
<HR>
<H2><A NAME="s8">8. Problems.</A></H2>

<P>
<!--
glibc!problems
-->
<P>The glibc package contains a FAQ with additional information that you should
check if you are having problems.  An online version is also available
at 
<A HREF="http://www.imaxx.net/~thrytis/glibc/glibc-FAQ.html">http://www.imaxx.net/~thrytis/glibc/glibc-FAQ.html</A>.  Below
are some tips for solving problems which are not covered in the FAQ or are
covered here in more detail.
<P>
<H2><A NAME="ss8.1">8.1 Host names do not resolve.</A>
</H2>

<P>
<!--
glibc!problems!names not resolving
-->
<P>Glibc 2 uses a different method than libc 5 in looking up host names.
The glibc name server switch (NSS) code looks for a file
<CODE>/etc/nsswitch.conf</CODE>.  If host names are not resolving for you
when using a glibc 2 application and your <CODE>/etc/resolv.conf</CODE> is
configured correctly, check if you have the <CODE>/etc/nsswitch.conf</CODE>
file.  If you do not have this file, you can create one containing the
line:
<BLOCKQUOTE><CODE>
<PRE>
 hosts:        files dns
 
</PRE>
</CODE></BLOCKQUOTE>

It will now look for <CODE>/etc/resolv.conf</CODE> to find the nameservers.
<P>You should look at the section of the libc info pages describing the
nsswitch.conf file for more details.
<P>
<P>
<HR>
<A HREF="Glibc2-HOWTO-9.html">Next</A>
<A HREF="Glibc2-HOWTO-7.html">Previous</A>
<A HREF="Glibc2-HOWTO.html#toc8">Contents</A>
</BODY>
</HTML>