Sophie

Sophie

distrib > * > 2010.0 > * > by-pkgid > a412ceb851151854794ced2a242192bb > files > 3663

howto-html-fr-20080722-1mdv2010.0.noarch.rpm

<html><head><META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>4.&nbsp;D&eacute;pannage</title><link href="style.css" rel="stylesheet" type="text/css"><meta content="DocBook XSL Stylesheets V1.68.1" name="generator"><link rel="start" href="index.html" title="Guide pratique de mise en &#339;uvre de XDMCP sous Linux"><link rel="up" href="index.html" title="Guide pratique de mise en &#339;uvre de XDMCP sous Linux"><link rel="prev" href="ar01s03.html" title="3.&nbsp;Transfert X11 &agrave; l'aide de SSH"><link rel="next" href="ar01s05.html" title="5.&nbsp;

    XDMCP et GDM (le Gestionnaire d'affichage Gnome)

    "></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table summary="Navigation header" width="100%"><tr><th align="center" colspan="3">4.&nbsp;D&eacute;pannage</th></tr><tr><td align="left" width="20%"><a accesskey="p" href="ar01s03.html">Pr&eacute;c&eacute;dent</a>&nbsp;</td><th align="center" width="60%">&nbsp;</th><td align="right" width="20%">&nbsp;<a accesskey="n" href="ar01s05.html">Suivant</a></td></tr></table><hr></div><div class="sect1" lang="fr"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="ts"></a>4.&nbsp;D&eacute;pannage</h2></div></div></div><div class="itemizedlist"><ul type="disc"><li><p>

          Si X ne veut pas d&eacute;marrer et est cass&eacute;&nbsp;:

          </p><p>

          Si X est cass&eacute; et que la connexion &eacute;choue, dans la plupart
          des cas les messages d'erreur suivants s'affichent&nbsp;:

          </p><pre class="screen">
_ FontTransSocketUNIXConnect : Can't connect: errno = 111
failed to set dafault font path 'unix:-1'
Fatal server error:
could not open default font 'fixed'
</pre><p>

          Il est probable que xfs ne trouve pas le bon port du serveur
          de polices ou que le chemin des polices n'est pas configur&eacute;
          correctement. Pour r&eacute;soudre le probl&egrave;me, v&eacute;rifier les &eacute;tapes 1
          et 8 ci-dessus. V&eacute;rifiez que la configuration pointe vers le
          port 7100 et assurez-vous que les polices suivantes sont
          install&eacute;es (si ce n'est pas le cas, r&eacute;installez les paquetages
          des polices de Xfree86 &agrave; partir de votre c&eacute;d&eacute;rom). V&eacute;rifiez la
          liste dans le fichier <code class="filename">XF86Config</code> (si vous
          utilisez Xfree86, le fichier est
          <code class="filename">XF86Config-4</code>) situ&eacute; dans le r&eacute;pertoire
          <code class="filename">/etc/X11</code>&nbsp;:

          </p><pre class="screen">
FontPath "/usr/X11R6/lib/X11/fonts/75dpi/"
FontPath "/usr/X11R6/lib/X11/fonts/misc/"
FontPath "/usr/X11R6/lib/X11/fonts/CID/"
FontPath "/usr/X11R6/lib/X11/fonts/Speedo/"
FontPath "/usr/X11R6/lib/X11/fonts/100dpi/"
FontPath "/usr/X11R6/lib/X11/fonts/Type1/"
</pre><p>

          Saisissez en mode ligne de commande <span><strong class="command">startx</strong></span>
          (en local) pour red&eacute;marrer le serveur X (ou utilisez la
          commande <span><strong class="command">telinit 5</strong></span> pour d&eacute;finir le niveau
          d'ex&eacute;cution). Pour red&eacute;marrer xfs, utilisez la commande de
          l'&eacute;tape&nbsp;1.

          </p><p>

          J'ai constat&eacute; que dans la RH 7.3 que si mon xfs n'est pas
          d&eacute;marr&eacute;, la connexion avec Exceed plantera si j'utilise GNOME.
          (Avec KDE, le fonctionnement est correct et le GNOME de la
          Mandrake n'est pas affect&eacute;). Apr&egrave;s avoir corrig&eacute; et red&eacute;marr&eacute;
          xfs, &ccedil;a marche bien&thinsp;!

        </p></li><li><p>

          Si Exceed ne r&eacute;pond pas (vous avez un &eacute;cran blanc)&nbsp;:

          </p><p>

          Dans ce cas, il est tr&egrave;s probable que xdm (ou gdm, en fonction
          de celui qui est d&eacute;clar&eacute; dans
          <code class="filename">/etc/inittab</code>) ne d&eacute;marre pas
          correctement. Essayez la commande&nbsp;: <span><strong class="command">ps -ef |
          grep gdm</strong></span> (ou xdm ou kdm, mettez le bon dans la
          commande). De plus, si votre syst&egrave;me est configur&eacute; pour
          utiliser udp avec XDMCP, vous pouvez saisir <span><strong class="command">netstat
          -l | grep xdmcp</strong></span>. Vous devriez voir ceci&nbsp;:

          </p><pre class="screen">
udp 0 0 *:xdmcp *:*
</pre><p>

          Si le processus n'est pas lanc&eacute;, v&eacute;rifiez les &eacute;tapes de la
          configuration ci-dessus (assurez-vous qu'il n'y a pas de faute
          de frappe et que le chemin d&eacute;clar&eacute; est correct). Red&eacute;marrez X
          &agrave; l'aide de la commande <span><strong class="command">telinit 5</strong></span>. Si XDMCP
          n'est pas configur&eacute; pour utiliser udp, suivez l'&eacute;tape&nbsp;2
          ci-dessus.

          </p><p>

          Il est aussi possible que la configuration de votre DNS soit
          incorrecte et/ou que votre pare-feu soit actif. Vous pouvez
          facilement l'&eacute;tablir en appelant simplement votre h&ocirc;te par
          <span><strong class="command">ping</strong></span> ou <span><strong class="command">telnet</strong></span>&thinsp;; si
          la r&eacute;ponse est longue &agrave; arriver, c'est que vous avez un
          probl&egrave;me avec votre DNS. Si avec <span><strong class="command">telnet</strong></span>
          vous recevez en retour un un message &laquo;&nbsp;<code class="computeroutput">Connection
          Refused</code>&nbsp;&raquo;, alors c'est que le probl&egrave;me vient du
          pare-feu (dans la mesure o&ugrave; votre d&eacute;mon telnet est d&eacute;j&agrave;
          lanc&eacute;&thinsp;!) Voyez la section situ&eacute;e plus haut pour plus
          d'informations sur la mani&egrave;re de r&eacute;soudre ce probl&egrave;me.

        </p></li><li><p>

          Ordinateur de type PC Box avec PPPoE (PPP par Ethernet)&nbsp;:

          </p><p>

          Un utilisateur de PPPoE m'a rapport&eacute; que si vous utilisez
          PPPoE, il se peut que vous rencontriez des difficult&eacute;s avec
          XDMCP. Apr&egrave;s l'avoir d&eacute;sinstall&eacute;, il devrait &ecirc;tre capable de
          faire tourner XDMCP. N'ayant pas d'environnement pour
          effectuer un test, je vous laisse le soin de le tester
          vous-m&ecirc;me.

        </p></li><li><p>

          Exportation d'affichage de Linux &agrave; Linux&nbsp;:

          </p><p>

          Si vous utilisez une autre station sous Linux avec X, vous
          n'aurez pas besoin d'XDMCP pour g&eacute;rer votre affichage. En
          fait, vous pouvez exporter l'affichage de votre PC. &Agrave; cet
          effet, il vous faut autoriser une autre station &agrave; se connecter
          au serveur X. Sans cela, les messages d'erreur les plus
          fr&eacute;quents que vous obtiendrez seront&nbsp;:

          </p><pre class="screen">
xlib: Connection refused (error 111): unable to connect to X server
xlib: No such process (error 3): Server error
</pre><p>

          Pour r&eacute;soudre le probl&egrave;me, saisissez la commande
          ci-dessous&nbsp;:

          </p><pre class="screen">
$ xhost +
$ export DISPLAY=<em class="replaceable"><code>adresse_IP_de_votre_machine</code></em>:0.0
</pre><p>

          Souvenez-vous bien qu'il faut autoriser l'acc&egrave;s par la
          commande <strong class="userinput"><code>xhost&nbsp;-</code></strong> une nouvelle
          fois. Une chose &agrave; retenir est que vous n'en avez pas besoin si
          vous utilisez un PC comme terminal X avec XDMCP. Le besoin
          existe si vous utilisez une connexion Linux vers Linux ou
          Linux vers UNIX.

          </p><p>

          Si vous utilisez un grand nombre de stations Linux sous X et
          que vous d&eacute;sirez pouvoir choisir &agrave; quel serveur X vous connecter,
          il vous faudra d&eacute;commenter ce qui suit dans le fichier
          <code class="filename">/etc/X11/gdm/gdm.conf</code>&nbsp;:

          </p><pre class="screen">
[daemon]
Chooser=/usr/bin/gdmchooser --disable-sound --disable-crash-dialog
...
[xdmcp]
Enable=1
HonorIndirect=1
</pre></li><li><p>

          J'ai un message d'erreur
          <code class="computeroutput">Signal&nbsp;11</code>&nbsp;:

          </p><p>

          Le message d'erreur
          <code class="computeroutput">Signal&nbsp;11</code>, nomm&eacute;
          &eacute;galement <code class="computeroutput">Segmentation Fault</code>
          (Erreur de segmentation), peut parfois avoir pour cause un
          probl&egrave;me mat&eacute;riel ou logiciel. Si vous rencontrez ce probl&egrave;me
          en d&eacute;marrant votre serveur X, il vous faudra r&eacute;gler ce
          probl&egrave;me avant de configurer XDMCP. Malheureusement, un tel
          probl&egrave;me n'est pas facile &agrave; r&eacute;gler, en raison de nombreuses
          causes possibles. Pour plus d'informations, rendez-vous sur ce
          site (en anglais) consacr&eacute; &agrave; l'erreur&nbsp;11 lors de la
          compilation du noyau <a href="http://www.bitwizard.nl/sig11/" target="_top">SIG 11 while compiling
          the Kernel.</a>

        </p></li></ul></div></div><div class="navfooter"><hr><table summary="Navigation footer" width="100%"><tr><td align="left" width="40%"><a accesskey="p" href="ar01s03.html">Pr&eacute;c&eacute;dent</a>&nbsp;</td><td align="center" width="20%">&nbsp;</td><td align="right" width="40%">&nbsp;<a accesskey="n" href="ar01s05.html">Suivant</a></td></tr><tr><td valign="top" align="left" width="40%">3.&nbsp;Transfert X11 &agrave; l'aide de SSH&nbsp;</td><td align="center" width="20%"><a accesskey="h" href="index.html">Sommaire</a></td><td valign="top" align="right" width="40%">&nbsp;5.&nbsp;

    XDMCP et GDM (le Gestionnaire d'affichage Gnome)

    </td></tr></table></div></body></html>