<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Astuces d&#039;Absolacom &#187; serveur</title>
	<atom:link href="http://astuces.absolacom.com/category/serveur/feed/" rel="self" type="application/rss+xml" />
	<link>http://astuces.absolacom.com</link>
	<description>La voie est libre mais pleine d&#039;achoppements</description>
	<lastBuildDate>Wed, 01 Feb 2012 17:59:43 +0000</lastBuildDate>
	<language>fr</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>[Solution] ushare bind: Adresse déjà utilisée</title>
		<link>http://astuces.absolacom.com/ubuntu/solution-ushare-bind-adresse-deja-utilisee/</link>
		<comments>http://astuces.absolacom.com/ubuntu/solution-ushare-bind-adresse-deja-utilisee/#comments</comments>
		<pubDate>Sun, 01 Jan 2012 16:58:54 +0000</pubDate>
		<dc:creator>manuberro</dc:creator>
				<category><![CDATA[borne]]></category>
		<category><![CDATA[ça a fonctionné pour moi]]></category>
		<category><![CDATA[logiciel]]></category>
		<category><![CDATA[média]]></category>
		<category><![CDATA[serveur]]></category>
		<category><![CDATA[ubuntu]]></category>
		<category><![CDATA[linux]]></category>

		<guid isPermaLink="false">http://astuces.absolacom.com/?p=1273</guid>
		<description><![CDATA[Si vous avez le message d&#8217;erreur bind: Adresse déjà utilisée lorsque vous lancez ushare, vérifiez que celui ci n&#8217;est pas déjà lancé. Dans tous les cas, vous pouvez lancez la commande suivante avant de relancer ushare: sudo killall ushare &#160;]]></description>
			<content:encoded><![CDATA[<p>Si vous avez le message d&#8217;erreur <em><strong>bind: Adresse déjà utilisée</strong></em> lorsque vous lancez ushare, vérifiez que celui ci n&#8217;est pas déjà lancé.</p>
<p>Dans tous les cas, vous pouvez lancez la commande suivante avant de relancer ushare:</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #c20cb9; font-weight: bold;">sudo</span> <span style="color: #c20cb9; font-weight: bold;">killall</span> ushare</pre></div></div>

<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://astuces.absolacom.com/ubuntu/solution-ushare-bind-adresse-deja-utilisee/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Activer XDMCP sur Ubuntu Lucid 10.04</title>
		<link>http://astuces.absolacom.com/ubuntu/activer-xdmcp-sur-ubuntu-lucid-10-04/</link>
		<comments>http://astuces.absolacom.com/ubuntu/activer-xdmcp-sur-ubuntu-lucid-10-04/#comments</comments>
		<pubDate>Thu, 15 Dec 2011 17:42:18 +0000</pubDate>
		<dc:creator>manuberro</dc:creator>
				<category><![CDATA[borne]]></category>
		<category><![CDATA[console]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[logiciel]]></category>
		<category><![CDATA[planet-libre]]></category>
		<category><![CDATA[serveur]]></category>
		<category><![CDATA[système]]></category>
		<category><![CDATA[tuning]]></category>
		<category><![CDATA[ubuntu]]></category>
		<category><![CDATA[lucid]]></category>

		<guid isPermaLink="false">http://astuces.absolacom.com/?p=1171</guid>
		<description><![CDATA[Cette astuce fonctionne peut être avec les versions suivantes, mais je ne l&#8217;ai pas testée. A confirmer. Si vous avez besoin d&#8217;utiliser XDMCP sur votre réseau, vous constaterez qu&#8217;avec la &#171;&#160;nouvelle&#160;&#187; version de GDM, il n&#8217;est plus possible de l&#8217;activer facilement1. Or, il suffit de quelques manipulations pour la remettre en place. Paramétrer le serveur [...]]]></description>
			<content:encoded><![CDATA[<blockquote><p>Cette astuce fonctionne peut être avec les versions suivantes, mais je ne l&#8217;ai pas testée. A confirmer.</p></blockquote>
<p>Si vous avez besoin d&#8217;utiliser XDMCP sur votre réseau, vous constaterez qu&#8217;avec la &laquo;&nbsp;nouvelle&nbsp;&raquo; version de GDM, il n&#8217;est plus possible de l&#8217;activer facilement<sup><a href="http://astuces.absolacom.com/ubuntu/activer-xdmcp-sur-ubuntu-lucid-10-04/#footnote_0_1171" id="identifier_0_1171" class="footnote-link footnote-identifier-link" title="en tout cas, pas aussi facilement qu&amp;#8217;avant">1</a></sup>.</p>
<p>Or, il suffit de quelques manipulations pour la remettre en place.</p>
<h2>Paramétrer le serveur XDMCP</h2>
<p>Tout d&#8217;abord, il faut créer le fichier<em> /etc/gdm/custom.conf</em> qui va enregistrer les options de GDM, et en particulier celles concernant XDMCP.</p>
<p>Remplissez le avec ceci:</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #7a0874; font-weight: bold;">&#91;</span>daemon<span style="color: #7a0874; font-weight: bold;">&#93;</span>
 <span style="color: #007800;">User</span>=gdm
 <span style="color: #007800;">Group</span>=gdm
<span style="color: #7a0874; font-weight: bold;">&#91;</span>security<span style="color: #7a0874; font-weight: bold;">&#93;</span>
 <span style="color: #007800;">DisallowTCP</span>=<span style="color: #c20cb9; font-weight: bold;">true</span>
<span style="color: #7a0874; font-weight: bold;">&#91;</span>xdmcp<span style="color: #7a0874; font-weight: bold;">&#93;</span>
 <span style="color: #007800;">Enable</span>=<span style="color: #c20cb9; font-weight: bold;">true</span>
 <span style="color: #007800;">DisplaysPerHost</span>=<span style="color: #000000;">2</span>
 <span style="color: #007800;">HonorIndirect</span>=<span style="color: #c20cb9; font-weight: bold;">false</span>
 <span style="color: #007800;">MaxPending</span>=<span style="color: #000000;">4</span>
 <span style="color: #007800;">MaxSessions</span>=<span style="color: #000000;">16</span>
 <span style="color: #007800;">MaxWait</span>=<span style="color: #000000;">30</span>
 <span style="color: #007800;">MaxWaitIndirect</span>=<span style="color: #000000;">30</span>
 <span style="color: #007800;">PingIntervalSeconds</span>=<span style="color: #000000;">60</span>
 <span style="color: #007800;">Port</span>=<span style="color: #000000;">177</span>
<span style="color: #7a0874; font-weight: bold;">&#91;</span>greeter<span style="color: #7a0874; font-weight: bold;">&#93;</span>
<span style="color: #7a0874; font-weight: bold;">&#91;</span>chooser<span style="color: #7a0874; font-weight: bold;">&#93;</span>
 <span style="color: #007800;">Multicast</span>=<span style="color: #c20cb9; font-weight: bold;">false</span>
<span style="color: #7a0874; font-weight: bold;">&#91;</span>debug<span style="color: #7a0874; font-weight: bold;">&#93;</span>
 <span style="color: #007800;">Enable</span>=<span style="color: #c20cb9; font-weight: bold;">false</span></pre></div></div>

<p>Il suffit ensuite de redémarrer le service GDM pour activer le XDMCP.</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;">service gdm restart</pre></div></div>

<p>Cependant, si vous avez désactivé IPV6 sur votre réseau, cela ne fonctionnera pas, puisque XDMCP écoute par défaut en IPV6 désormais. Vous pouvez le voir en root avec la commande <em>netstat</em>:</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;">root<span style="color: #000000; font-weight: bold;">@</span>test4:<span style="color: #000000; font-weight: bold;">/</span>home<span style="color: #000000; font-weight: bold;">/</span>manu<span style="color: #666666; font-style: italic;"># netstat -putan|grep 177</span>
udp6       <span style="color: #000000;">0</span>      <span style="color: #000000;">0</span> :::<span style="color: #000000;">177</span>        :::<span style="color: #000000; font-weight: bold;">*</span>        <span style="color: #000000;">646</span><span style="color: #000000; font-weight: bold;">/</span>gdm-binary</pre></div></div>

<p>Il faut alors désactiver IPV6 sur l&#8217;ordinateur qui diffusera son affichage, par exemple en le désactivant au niveau du noyau.</p>
<p>On peut le faire en rajoutant une option au fichier de configuration de grub. Modifiez les fichier /etc/default/grub pour ajouter l&#8217;option &laquo;&nbsp;ipv6.disable=1&#8243;</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #007800;">GRUB_CMDLINE_LINUX_DEFAULT</span>=<span style="color: #ff0000;">&quot;ipv6.disable=1 quiet splash&quot;</span></pre></div></div>

<p>Reconstruisez le fichier de configuration de grub par &laquo;&nbsp;sudo update-grub&nbsp;&raquo; puis redémarrez votre ordinateur. <em>Netstat</em> vous indique alors que XDMCP écoute en IPV4<sup><a href="http://astuces.absolacom.com/ubuntu/activer-xdmcp-sur-ubuntu-lucid-10-04/#footnote_1_1171" id="identifier_1_1171" class="footnote-link footnote-identifier-link" title="notez le 6 qui a disparu et la notation des adresses">2</a></sup></p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;">root<span style="color: #000000; font-weight: bold;">@</span>test4:<span style="color: #000000; font-weight: bold;">/</span>home<span style="color: #000000; font-weight: bold;">/</span>manu<span style="color: #666666; font-style: italic;"># netstat -putan|grep 177</span>
udp       <span style="color: #000000;">0</span>      <span style="color: #000000;">0</span> 0.0.0.0:<span style="color: #000000;">177</span>        0.0.0.0<span style="color: #000000; font-weight: bold;">*</span>        <span style="color: #000000;">658</span><span style="color: #000000; font-weight: bold;">/</span>gdm-binary</pre></div></div>

<h2>Utiliser le client XDMCP</h2>
<p>On peut utiliser <a href="http://sourceforge.net/projects/xming/" target="_blank">Xming</a> depuis Windows, mais depuis Linux, il est plus simple d&#8217;utiliser <a href="http://doc.ubuntu-fr.org/tsclient" target="_blank"><em>tsclient</em></a>. Dans la liste des protocoles, si vous ne voyez pas XDMCP, c&#8217;est qu&#8217;il vous faut l&#8217;installer le paquet <em>xnest</em></p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #c20cb9; font-weight: bold;">sudo</span> <span style="color: #c20cb9; font-weight: bold;">apt-get</span> <span style="color: #c20cb9; font-weight: bold;">install</span> xnest</pre></div></div>

<p><a href="http://astuces.absolacom.com/wp-content/uploads/2011/07/tsclient.png"><img class="aligncenter size-medium wp-image-1176" title="tsclient" src="http://astuces.absolacom.com/wp-content/uploads/2011/07/tsclient-270x300.png" alt="tsclient avec XDMCP" width="270" height="300" /></a>Ensuite, pour la connexion, c&#8217;est du classique.</p>
<h2>Un client XDMCP en console</h2>
<p>Si vous désirez lancer une session XDMCP systématiquement, il est inutile se charger gnome ou un gestionnaire de fenêtres simplement pour lancer tsclient puis votre session XDMCP. Il est possible de lancer celle ci directement.</p>
<p><a title="Désactiver le lancement de GDM sur Lucid" href="http://astuces.absolacom.com/serveur/desactiver-le-lancement-de-gdm-sur-lucid/" target="_blank">Désactivez le lancement de GDM</a>, puis logguez vous sur l&#8217;ordinateur et tapez la commande suivante:</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #000000; font-weight: bold;">/</span>usr<span style="color: #000000; font-weight: bold;">/</span>X11R6<span style="color: #000000; font-weight: bold;">/</span>bin<span style="color: #000000; font-weight: bold;">/</span>X <span style="color: #660033;">-query</span> 192.168.1.2</pre></div></div>

<p>où 192.168.1.2 est le serveur sur lequel vous avez activé XDMCP.</p>
<h4>Sources:</h4>
<ul>
<li><a class="linkification-ext" title="Linkification: http://doc.ubuntu-fr.org/tutoriel/comment_creer_un_terminal_x_ou_recycler_une_vieille_machine?s=xdmcp" href="http://doc.ubuntu-fr.org/tutoriel/comment_creer_un_terminal_x_ou_recycler_une_vieille_machine?s=xdmcp">http://doc.ubuntu-fr.org/tutoriel/comment_creer_un_terminal_x_ou_recycler_une_vieille_machine?s=xdmcp</a></li>
<li><a class="linkification-ext" title="Linkification: http://ubuntuforums.org/showthread.php?t=1471703" href="http://ubuntuforums.org/showthread.php?t=1471703">http://ubuntuforums.org/showthread.php?t=1471703</a></li>
</ul>
Notes:<ol class="footnotes"><li id="footnote_0_1171" class="footnote">en tout cas, pas aussi facilement qu&#8217;avant</li><li id="footnote_1_1171" class="footnote">notez le 6 qui a disparu et la notation des adresses</li></ol>]]></content:encoded>
			<wfw:commentRss>http://astuces.absolacom.com/ubuntu/activer-xdmcp-sur-ubuntu-lucid-10-04/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Tftpd-hpa sur Lucid (erreur TFTP open timeout)</title>
		<link>http://astuces.absolacom.com/ubuntu/tftpd-hpa-sur-lucid-erreur-tftp-open-timeout/</link>
		<comments>http://astuces.absolacom.com/ubuntu/tftpd-hpa-sur-lucid-erreur-tftp-open-timeout/#comments</comments>
		<pubDate>Thu, 15 Dec 2011 10:34:55 +0000</pubDate>
		<dc:creator>manuberro</dc:creator>
				<category><![CDATA[borne]]></category>
		<category><![CDATA[ça a fonctionné pour moi]]></category>
		<category><![CDATA[client léger]]></category>
		<category><![CDATA[planet-libre]]></category>
		<category><![CDATA[serveur]]></category>
		<category><![CDATA[système]]></category>
		<category><![CDATA[ubuntu]]></category>
		<category><![CDATA[client]]></category>
		<category><![CDATA[linux]]></category>

		<guid isPermaLink="false">http://astuces.absolacom.com/?p=1248</guid>
		<description><![CDATA[La mise à jour du programme tftpd-hpa sur lucid modifie son fichier de configuration par défaut. Si vous utilisez des clients légers avec LTSP, vous vous retrouvez avec des clients qui s&#8217;arrêtent à l&#8217;erreur PXE: TFTP open timeout juste après avoir obtenu leur adresse IP du dhcp. Avant, votre fichier de configuration était ainsi: root@ltsp:#cat [...]]]></description>
			<content:encoded><![CDATA[<p>La mise à jour du programme <strong>tftpd-hpa</strong> sur <strong>lucid</strong> modifie son fichier de configuration par défaut. Si vous utilisez des clients légers avec <a href="http://www.ltsp.org/">LTSP</a>, vous vous retrouvez avec des clients qui s&#8217;arrêtent à l&#8217;erreur<strong> PXE: TFTP open timeout</strong> juste après avoir obtenu leur adresse IP du dhcp.</p>
<p>Avant, votre fichier de configuration était ainsi:</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;">root<span style="color: #000000; font-weight: bold;">@</span>ltsp:<span style="color: #666666; font-style: italic;">#cat /etc/default/tftpd-hpa</span>
<span style="color: #666666; font-style: italic;">#Defaults for tftpd-hpa</span>
<span style="color: #007800;">RUN_DAEMON</span>=<span style="color: #ff0000;">&quot;yes&quot;</span>
<span style="color: #007800;">OPTIONS</span>=<span style="color: #ff0000;">&quot;-l -s /var/lib/tftpboot&quot;</span></pre></div></div>

<p>Or, maintenant, le fichier se présente ainsi:</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #666666; font-style: italic;"># /etc/default/tftpd-hpa</span>
<span style="color: #007800;">TFTP_USERNAME</span>=<span style="color: #ff0000;">&quot;tftp&quot;</span>
<span style="color: #007800;">TFTP_DIRECTORY</span>=<span style="color: #ff0000;">&quot;/srv/tftp&quot;</span>
<span style="color: #007800;">TFTP_ADDRESS</span>=<span style="color: #ff0000;">&quot;0.0.0.0:69&quot;</span>
<span style="color: #007800;">TFTP_OPTIONS</span>=<span style="color: #ff0000;">&quot;&quot;</span></pre></div></div>

<p>Du coup, le serveur ne se lance plus (il n&#8217;apparait pas dans les processus) même si vous avez un message disant qu&#8217;il est déjà en cours de fonctionnement lorsque vous tentez de le relancer.</p>
<p>Il suffit alors de modifier votre fichier de la manière suivante:</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #666666; font-style: italic;"># /etc/default/tftpd-hpa</span>
<span style="color: #007800;">TFTP_USERNAME</span>=<span style="color: #ff0000;">&quot;tftp&quot;</span>
<span style="color: #007800;">TFTP_DIRECTORY</span>=<span style="color: #ff0000;">&quot;/var/lib/tftpboot&quot;</span>
<span style="color: #007800;">TFTP_ADDRESS</span>=<span style="color: #ff0000;">&quot;0.0.0.0:69&quot;</span>
<span style="color: #007800;">TFTP_OPTIONS</span>=<span style="color: #ff0000;">&quot;--secure&quot;</span></pre></div></div>

<p>Relancez ensuite votre serveur tftpd et vos clients devraient démarrer.</p>
<p>Si vous avez utilisé des outils qui paramètrent automatiquement le fichier de configuration avec l&#8217;ancienne version, réinstallez le paquet pour obtenir le nouveau fichier de configuration:</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #c20cb9; font-weight: bold;">sudo</span> <span style="color: #c20cb9; font-weight: bold;">apt-get</span> <span style="color: #c20cb9; font-weight: bold;">install</span> <span style="color: #660033;">--reinstall</span> tftpd-hpa</pre></div></div>

<p>puis effectuez manuellement les modifications.</p>
]]></content:encoded>
			<wfw:commentRss>http://astuces.absolacom.com/ubuntu/tftpd-hpa-sur-lucid-erreur-tftp-open-timeout/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Désactiver le lancement de GDM sur Lucid</title>
		<link>http://astuces.absolacom.com/serveur/desactiver-le-lancement-de-gdm-sur-lucid/</link>
		<comments>http://astuces.absolacom.com/serveur/desactiver-le-lancement-de-gdm-sur-lucid/#comments</comments>
		<pubDate>Fri, 17 Jun 2011 10:30:20 +0000</pubDate>
		<dc:creator>manuberro</dc:creator>
				<category><![CDATA[borne]]></category>
		<category><![CDATA[ça a fonctionné pour moi]]></category>
		<category><![CDATA[console]]></category>
		<category><![CDATA[memo]]></category>
		<category><![CDATA[planet-libre]]></category>
		<category><![CDATA[serveur]]></category>
		<category><![CDATA[gdm]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[système]]></category>
		<category><![CDATA[ubuntu]]></category>

		<guid isPermaLink="false">http://astuces.absolacom.com/?p=1108</guid>
		<description><![CDATA[Sur l&#8217;une de mes machine, destinée à un usage spécifique dont je parlerais plus tard, j&#8217;avais besoin d&#8217;avoir une interface graphique pour l&#8217;installation et le réglage d&#8217;un logiciel particulier. Mais une fois celui ci configuré, je souhaitais que GDM ne se lance plus, sauf à la demande. J&#8217;ai donc installé une version &#171;&#160;desktop&#160;&#187; puis j&#8217;ai [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://astuces.absolacom.com/wp-content/uploads/2011/06/gdm1.jpg"><img class="alignleft size-full wp-image-1139" title="gdm" src="http://astuces.absolacom.com/wp-content/uploads/2011/06/gdm1.jpg" alt="" width="100" height="43" /></a>Sur l&#8217;une de mes machine, destinée à un usage spécifique dont je parlerais plus tard, j&#8217;avais besoin d&#8217;avoir une interface graphique pour l&#8217;installation et le réglage d&#8217;un logiciel particulier.</p>
<p>Mais une fois celui ci configuré, je souhaitais que GDM ne se lance plus, sauf à la demande. J&#8217;ai donc installé une version &laquo;&nbsp;desktop&nbsp;&raquo; puis j&#8217;ai cherché à désactiver GDM.</p>
<p>Or, si cela était évident (ou du moins connu) dans les versions précédentes, en supprimant le lien de lancement dans /etc/rc2.d ou avec <em>update-rc.d</em>, avec <em>upstart</em> c&#8217;est désormais différent.</p>
<p>Les programmes lancés au démarrage sont situés dans des fichiers de configuration placés dans <em>/etc/init</em>. Celui qui nous intéresse est <em>gdm.conf</em>.</p>
<p>Il faut modifier le fichier de la manière suivante:</p>
<p>de</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #666666; font-style: italic;"># gdm - GNOME Display Manager</span>
<span style="color: #666666; font-style: italic;">#</span>
<span style="color: #666666; font-style: italic;"># The display manager service manages the X servers running on the</span>
<span style="color: #666666; font-style: italic;"># system, providing login and auto-login services</span>
&nbsp;
description    <span style="color: #ff0000;">&quot;GNOME Display Manager&quot;</span>
author        <span style="color: #ff0000;">&quot;William Jon McCann &amp;lt;&lt;a class=&quot;</span>linkification-ext<span style="color: #ff0000;">&quot; title=&quot;</span>Linkification: mailto:mccann<span style="color: #000000; font-weight: bold;">@</span>jhu.edu<span style="color: #ff0000;">&quot; href=&quot;</span>mailto:mccann<span style="color: #000000; font-weight: bold;">@</span>jhu.edu<span style="color: #ff0000;">&quot;&gt;mccann@jhu.edu&lt;/a&gt;&amp;gt;&quot;</span>
&nbsp;
start on <span style="color: #7a0874; font-weight: bold;">&#40;</span>filesystem
          and started dbus
          and <span style="color: #7a0874; font-weight: bold;">&#40;</span>drm-device-added card0 <span style="color: #007800;">PRIMARY_DEVICE_FOR_DISPLAY</span>=<span style="color: #000000;">1</span>
          or stopped udevtrigger<span style="color: #7a0874; font-weight: bold;">&#41;</span><span style="color: #7a0874; font-weight: bold;">&#41;</span>
stop on runlevel <span style="color: #7a0874; font-weight: bold;">&#91;</span>016<span style="color: #7a0874; font-weight: bold;">&#93;</span>
&nbsp;
emits starting-dm
&nbsp;
<span style="color: #c20cb9; font-weight: bold;">env</span> <span style="color: #007800;">XORGCONFIG</span>=<span style="color: #000000; font-weight: bold;">/</span>etc<span style="color: #000000; font-weight: bold;">/</span>X11<span style="color: #000000; font-weight: bold;">/</span>xorg.conf
...</pre></div></div>

<p>à</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #666666; font-style: italic;"># gdm - GNOME Display Manager</span>
<span style="color: #666666; font-style: italic;">#</span>
<span style="color: #666666; font-style: italic;"># The display manager service manages the X servers running on the</span>
<span style="color: #666666; font-style: italic;"># system, providing login and auto-login services</span>
&nbsp;
description    <span style="color: #ff0000;">&quot;GNOME Display Manager&quot;</span>
author        <span style="color: #ff0000;">&quot;William Jon McCann &amp;lt;&lt;a class=&quot;</span>linkification-ext<span style="color: #ff0000;">&quot; title=&quot;</span>Linkification: mailto:mccann<span style="color: #000000; font-weight: bold;">@</span>jhu.edu<span style="color: #ff0000;">&quot; href=&quot;</span>mailto:mccann<span style="color: #000000; font-weight: bold;">@</span>jhu.edu<span style="color: #ff0000;">&quot;&gt;mccann@jhu.edu&lt;/a&gt;&amp;gt;&quot;</span>
&nbsp;
start on <span style="color: #7a0874; font-weight: bold;">&#91;</span><span style="color: #7a0874; font-weight: bold;">&#93;</span>
<span style="color: #666666; font-style: italic;">#start on (filesystem</span>
<span style="color: #666666; font-style: italic;">#          and started dbus</span>
<span style="color: #666666; font-style: italic;">#          and (drm-device-added card0 PRIMARY_DEVICE_FOR_DISPLAY=1</span>
<span style="color: #666666; font-style: italic;">#          or stopped udevtrigger))</span>
stop on runlevel <span style="color: #7a0874; font-weight: bold;">&#91;</span>016<span style="color: #7a0874; font-weight: bold;">&#93;</span>
&nbsp;
emits starting-dm
&nbsp;
<span style="color: #c20cb9; font-weight: bold;">env</span> <span style="color: #007800;">XORGCONFIG</span>=<span style="color: #000000; font-weight: bold;">/</span>etc<span style="color: #000000; font-weight: bold;">/</span>X11<span style="color: #000000; font-weight: bold;">/</span>xorg.conf
...</pre></div></div>

<p>Relancer ensuite l&#8217;ordinateur, GDM ne se lancera plus au démarrage, et vous pourrez alors vous connecter sur les consoles.</p>
<p>Ce n&#8217;est pas une astuce exclusive, mais j&#8217;ai perdu assez de temps à chercher la réponse que je le note pour savoir où le retrouver.</p>
<p>Ne vous affolez pas parce que vous serez en mode texte, vous verrez qu&#8217;on arrive à faire des choses sympas ensuite.</p>
<p>Par exemple, vous pouvez vous identifier avec votre mot de passe et lancer la commande <em>startx</em> pour lancer votre environnement graphique.</p>
<p>Dans un prochain article, nous verrons qu&#8217;il y a mieux&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://astuces.absolacom.com/serveur/desactiver-le-lancement-de-gdm-sur-lucid/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Voir l&#8217;occupation des dossiers avec NCDU</title>
		<link>http://astuces.absolacom.com/ubuntu/voir-loccupation-des-dossiers-avec-ncdu/</link>
		<comments>http://astuces.absolacom.com/ubuntu/voir-loccupation-des-dossiers-avec-ncdu/#comments</comments>
		<pubDate>Wed, 13 Apr 2011 18:57:30 +0000</pubDate>
		<dc:creator>manuberro</dc:creator>
				<category><![CDATA[linux]]></category>
		<category><![CDATA[logiciel]]></category>
		<category><![CDATA[planet-libre]]></category>
		<category><![CDATA[serveur]]></category>
		<category><![CDATA[système]]></category>
		<category><![CDATA[ubuntu]]></category>
		<category><![CDATA[ssh]]></category>

		<guid isPermaLink="false">http://astuces.absolacom.com/?p=1047</guid>
		<description><![CDATA[Vous connaissez certainement Baobab, qui permet de naviguer rapidement dans le système de fichier pour trouver quel est le dossier ou le fichier qui prend tant de place1. Mais quand on se trouve sur une machine qui n&#8217;a pas d&#8217;interface graphique, ou par SSH ? Effectivement, on peut s&#8217;en sortir à grand coup de du, [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://astuces.absolacom.com/wp-content/uploads/2011/04/complet.jpg"><img class="size-medium wp-image-1053 alignleft" title="complet" src="http://astuces.absolacom.com/wp-content/uploads/2011/04/complet-300x225.jpg" alt="" width="240" height="180" /></a>Vous connaissez certainement <a href="https://help.ubuntu.com/community/Baobab" target="_blank">Baobab</a>, qui permet de naviguer rapidement dans le système de fichier pour trouver quel est le dossier ou le fichier qui prend tant de place<sup><a href="http://astuces.absolacom.com/ubuntu/voir-loccupation-des-dossiers-avec-ncdu/#footnote_0_1047" id="identifier_0_1047" class="footnote-link footnote-identifier-link" title=" L&amp;#8217;&eacute;quivalent pour windows est WinDirStat ">1</a></sup>.</p>
<p>Mais quand on se trouve sur une machine qui n&#8217;a pas d&#8217;interface graphique, ou par SSH ?<br />
Effectivement, on peut s&#8217;en sortir à grand coup de <em>du</em>, <em>grep</em> et <em>find</em> .</p>
<p>Par exemple, et vous conviendrez que c&#8217;est<a href="http://fr.wikipedia.org/wiki/Ironie" target="_blank"> facile à mémoriser</a> :</p>
<blockquote><p><em>du -cks * | sort -rn | while read size fname; do for unit in k M G T P E Z Y; do if [ $size -lt 1024 ]; then echo -e  &laquo;&nbsp;${size}${unit}\t${fname}&nbsp;&raquo;; break; fi; size=$((size/1024)); done; done</em>.</p></blockquote>
<p>Mais il n&#8217;est pas du tout pratique de se construire une représentation de l&#8217;arborescence pour agir efficacement et rapidement.</p>
<p>Confronté à un manque surprenant de place sur un NAS distant venant à peine d&#8217;être installé (500 Go / 1 mois), j&#8217;ai recherché un outil me permettant de trouver quel utilisateur squattait la place.<a href="http://astuces.absolacom.com/wp-content/uploads/2011/04/ncdu1.png"><img class="alignright size-thumbnail wp-image-1055" title="ncdu1" src="http://astuces.absolacom.com/wp-content/uploads/2011/04/ncdu1-150x150.png" alt="" width="150" height="150" /></a></p>
<p><a href="http://dev.yorhel.nl/ncdu" target="_blank">NCDU</a>, pour NCurses Disk Usage, permet d&#8217;analyser le système de fichier, en tout cas l&#8217;arborescence dans laquelle vous vous trouvez ou celle que vous lui indiquez, et de naviguer dedans. Et <a href="http://dev.yorhel.nl/ncdu/man" target="_blank">de supprimer</a> les fichiers/dossiers inutiles que vous rencontreriez.</p>
<p>Dans mon cas, supprimer le dossier de <a href="http://www.festivaldufilmdevacances.com/presentation_festival_2009.php?l=fr" target="_blank">films de vacances</a><sup><a href="http://astuces.absolacom.com/ubuntu/voir-loccupation-des-dossiers-avec-ncdu/#footnote_1_1047" id="identifier_1_1047" class="footnote-link footnote-identifier-link" title=" mouais&amp;#8230; ">2</a></sup> d&#8217;un utilisateur a permis de retrouver de quoi travailler confortablement pour les autres.</p>
<p>NCDU se trouve dans les dépôts officiels, et un simple <em>sudo apt-get install ncdu</em> vous permettra de profiter de ce formidable <em>cli tool</em>.</p>
<p><a href="http://astuces.absolacom.com/wp-content/uploads/2011/04/ncdu2.png"><img class="alignleft size-thumbnail wp-image-1057" title="ncdu2" src="http://astuces.absolacom.com/wp-content/uploads/2011/04/ncdu2-150x150.png" alt="" width="150" height="150" /></a></p>
Notes:<ol class="footnotes"><li id="footnote_0_1047" class="footnote"> L&#8217;équivalent pour windows est <a href="http://www.commentcamarche.net/download/telecharger-245-windirstat" target="_blank">WinDirStat</a> </li><li id="footnote_1_1047" class="footnote"> mouais&#8230; </li></ol>]]></content:encoded>
			<wfw:commentRss>http://astuces.absolacom.com/ubuntu/voir-loccupation-des-dossiers-avec-ncdu/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Denyhosts: dé-blacklister une adresse IP valide</title>
		<link>http://astuces.absolacom.com/ubuntu/denyhosts-de-blacklister-une-adresse-ip-valide/</link>
		<comments>http://astuces.absolacom.com/ubuntu/denyhosts-de-blacklister-une-adresse-ip-valide/#comments</comments>
		<pubDate>Wed, 08 Dec 2010 22:01:07 +0000</pubDate>
		<dc:creator>manuberro</dc:creator>
				<category><![CDATA[linux]]></category>
		<category><![CDATA[logiciel]]></category>
		<category><![CDATA[planet-libre]]></category>
		<category><![CDATA[sécurité]]></category>
		<category><![CDATA[serveur]]></category>
		<category><![CDATA[ubuntu]]></category>

		<guid isPermaLink="false">http://astuces.absolacom.com/?p=967</guid>
		<description><![CDATA[J&#8217;ai déjà parlé de denyhosts et de tous le bien que j&#8217;en pensais (dans l&#8217;article filtrer-les-connexions-ssh) mais il arrive parfois qu&#8217;une adresse IP valide et ne devant pas être bloquée se retrouve blacklistée1. Du coup, l&#8217;adresse se retrouve systématiquement listée dans le fichier /etc/hosts.deny, ce qui fait qu&#8217;il est impossible de se connecter sur le [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://astuces.absolacom.com/wp-content/uploads/2010/12/denied-copy.jpg"><img class="alignleft size-thumbnail wp-image-972" style="margin-left: 10px; margin-right: 10px;" title="denied-copy" src="http://astuces.absolacom.com/wp-content/uploads/2010/12/denied-copy-150x150.jpg" alt="" width="201" height="201" /></a>J&#8217;ai déjà parlé de denyhosts et de tous le bien que j&#8217;en pensais (dans l&#8217;article <a href="http://astuces.absolacom.com/ubuntu/filtrer-les-connexions-ssh/" target="_blank">filtrer-les-connexions-ssh</a>) mais il arrive parfois qu&#8217;une adresse IP valide et ne devant pas être bloquée se retrouve blacklistée<sup><a href="http://astuces.absolacom.com/ubuntu/denyhosts-de-blacklister-une-adresse-ip-valide/#footnote_0_967" id="identifier_0_967" class="footnote-link footnote-identifier-link" title="parce qu&amp;#8217;on a fait des essais, qu&amp;#8217;on a oubli&eacute; le mot de passe ou fait une erreur dans le port &agrave; utiliser&amp;#8230;Et c&amp;#8217;est du v&eacute;cu.">1</a></sup>. Du coup, l&#8217;adresse se retrouve systématiquement listée dans le fichier <em>/etc/hosts.deny</em>, ce qui fait qu&#8217;il est impossible de se connecter sur le serveur depuis ce site. Ce qui est catastrophique quand on a interdit toute connexion, SAUF depuis cette IP fixe&#8230;qui vient de se faire blacklister!.</p>
<p>Tout d&#8217;abord, lorsque vous mettez denyhosts en place sur un serveur, si vous avez une IP fixe depuis le site d&#8217;accès, <strong><span style="text-decoration: underline;">pensez à vous autoriser en permanence</span></strong> afin de ne pas vous trouver renfermé dehors. Pour ce faire, il suffit d&#8217;ajouter la ligne suivante au fichier <em>/etc/hosts.allow</em>, en remplaçant les XXX par votre adresse IP fixe<sup><a href="http://astuces.absolacom.com/ubuntu/denyhosts-de-blacklister-une-adresse-ip-valide/#footnote_1_967" id="identifier_1_967" class="footnote-link footnote-identifier-link" title="si votre IP est variable, &ccedil;a ne sert strictement &agrave; rien. ">2</a></sup>:</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;">ALL: XXX.XXX.XXX.XXX</pre></div></div>

<p>Si vous êtes déjà enfermé dehors et que vous n&#8217;avez pas physiquement accès au serveur, il vous faut absolument changer d&#8217;adresse IP. Rebootez votre modem, ou allez chez un ami, un cybercafé ou au McDonald pour vous connecter au serveur et corriger le problème. Pensez ensuite à changer tous les mots de passe utilisés dès que vous rentrez chez vous.</p>
<p>Si vous avez blindé les accès au serveur et que vous n&#8217;arrivez pas à entrer, il va vous falloir être inventif. Dites vous que c&#8217;est comme ça qu&#8217;on apprend le métier et à être prudent<sup><a href="http://astuces.absolacom.com/ubuntu/denyhosts-de-blacklister-une-adresse-ip-valide/#footnote_2_967" id="identifier_2_967" class="footnote-link footnote-identifier-link" title="Il existe deux types d&amp;#8217;administrateurs : Ceux qui ont fait une tr&egrave;s grosse connerie en tant que root et ceux qui vont en faire une&amp;#8230; ">3</a></sup> . J&#8217;ai bien fait 1000 km AR en voiture juste pour re-démarrer un serveur qui avait pris un &laquo;&nbsp;halt&nbsp;&raquo; dans la mauvaise console, ce qui ne m&#8217;est plus jamais arrivé&#8230;</p>
<p>Mais si vous avez réussi à rentrer sur votre serveur, vous avez fait le plus gros:</p>
<ol>
<li>Arrêtez denyhosts (<strong>/etc/init.d/denyhosts stop</strong>)</li>
<li>Supprimez l&#8217;entrée du fichier <em>/etc/hosts.deny</em> correspondant à votre IP</li>
<li>Profitez en pour ajouter votre IP au fichier <em>/etc/hosts.allow</em> comme indiqué plus haut</li>
<li>Allez dans le dossier <em>/var/lib/denyhosts</em><sup><a href="http://astuces.absolacom.com/ubuntu/denyhosts-de-blacklister-une-adresse-ip-valide/#footnote_3_967" id="identifier_3_967" class="footnote-link footnote-identifier-link" title="sur Ubuntu. Dans le cas d&amp;#8217;autres distributions, cela peut varier. Il semblerais que sur certaines versions ce soit dans/usr/share/denyhosts/data/ ">4</a></sup>. Vous devriez y trouver des fichiers comme ci dessous. Supprimez de ces fichiers toute occurrence à l&#8217;adresse IP concernée en supprimant complètement les lignes. la commande <strong>rgrep &laquo;&nbsp;xxx.xxx.xxx.xxx&nbsp;&raquo; /var/lib/denyhosts/</strong> vous dira dans quels fichiers vous devez agir.</li>
<li>Relancez ensuite denyhosts (<em>/etc/init.d/denyhosts start</em>)</li>
<li>Envoyez moi une petite bénédiction</li>
<li>Rentrez chez vous et allez vous coucher<sup><a href="http://astuces.absolacom.com/ubuntu/denyhosts-de-blacklister-une-adresse-ip-valide/#footnote_4_967" id="identifier_4_967" class="footnote-link footnote-identifier-link" title="c&amp;#8217;est en g&eacute;n&eacute;ral parce qu&amp;#8217;on est fatigu&eacute; qu&amp;#8217;on fait ce type de b&ecirc;tise.">5</a></sup></li>
</ol>
<p>Liste des fichiers du dossier<em> /var/lib/denyhosts</em>:</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #000000;">112253</span> <span style="color: #660033;">-rw-r--r--</span> <span style="color: #000000;">1</span> root root 140K <span style="color: #000000;">2010</span>-<span style="color: #000000;">12</span>-08 <span style="color: #000000;">22</span>:<span style="color: #000000;">26</span> hosts
<span style="color: #000000;">112142</span> <span style="color: #660033;">-rw-r--r--</span> <span style="color: #000000;">1</span> root root 140K <span style="color: #000000;">2010</span>-<span style="color: #000000;">12</span>-08 <span style="color: #000000;">22</span>:<span style="color: #000000;">26</span> hosts-restricted
<span style="color: #000000;">112251</span> <span style="color: #660033;">-rw-r--r--</span> <span style="color: #000000;">1</span> root root 140K <span style="color: #000000;">2010</span>-<span style="color: #000000;">12</span>-08 <span style="color: #000000;">22</span>:<span style="color: #000000;">26</span> hosts-root
<span style="color: #000000;">112146</span> <span style="color: #660033;">-rw-r--r--</span> <span style="color: #000000;">1</span> root root 140K <span style="color: #000000;">2010</span>-<span style="color: #000000;">12</span>-08 <span style="color: #000000;">22</span>:<span style="color: #000000;">26</span> hosts-valid
<span style="color: #000000;">112148</span> <span style="color: #660033;">-rw-r--r--</span> <span style="color: #000000;">1</span> root root  <span style="color: #000000;">108</span> <span style="color: #000000;">2010</span>-<span style="color: #000000;">12</span>-08 <span style="color: #000000;">22</span>:<span style="color: #000000;">26</span> offset
<span style="color: #000000;">113817</span> <span style="color: #660033;">-rw-rw-rw-</span> <span style="color: #000000;">1</span> root root  27K <span style="color: #000000;">2010</span>-<span style="color: #000000;">12</span>-08 <span style="color: #000000;">11</span>:<span style="color: #000000;">42</span> purge-history
<span style="color: #000000;">112147</span> <span style="color: #660033;">-rw-r--r--</span> <span style="color: #000000;">1</span> root root    <span style="color: #000000;">0</span> <span style="color: #000000;">2010</span>-<span style="color: #000000;">12</span>-08 <span style="color: #000000;">22</span>:<span style="color: #000000;">26</span> suspicious-logins
<span style="color: #000000;">112143</span> <span style="color: #660033;">-rw-r--r--</span> <span style="color: #000000;">1</span> root root  <span style="color: #000000;">109</span> <span style="color: #000000;">2010</span>-<span style="color: #000000;">12</span>-08 <span style="color: #000000;">22</span>:<span style="color: #000000;">26</span> users-hosts
<span style="color: #000000;">112145</span> <span style="color: #660033;">-rw-r--r--</span> <span style="color: #000000;">1</span> root root  14K <span style="color: #000000;">2010</span>-<span style="color: #000000;">12</span>-08 <span style="color: #000000;">22</span>:<span style="color: #000000;">26</span> users-invalid
<span style="color: #000000;">112144</span> <span style="color: #660033;">-rw-r--r--</span> <span style="color: #000000;">1</span> root root  <span style="color: #000000;">118</span> <span style="color: #000000;">2010</span>-<span style="color: #000000;">12</span>-08 <span style="color: #000000;">22</span>:<span style="color: #000000;">26</span> users-valid</pre></div></div>

<p>Vérifiez quand même que l&#8217;IP n&#8217;est pas bloquée pour de bonnes raisons. Ça m&#8217;est arrivé dernièrement à cause de mauvais droits sur le home de l&#8217;utilisateur, donc le serveur SSH m&#8217;envoyait systématiquement bouler. Par conséquent, au bout d&#8217;un certain nombre d&#8217;essais échoués, denyhosts a considéré que j&#8217;étais illégitime et a blacklisté l&#8217;IP.</p>
<p>Je confirme avoir cherché un moment<sup><a href="http://astuces.absolacom.com/ubuntu/denyhosts-de-blacklister-une-adresse-ip-valide/#footnote_5_967" id="identifier_5_967" class="footnote-link footnote-identifier-link" title="que de souvenirs passionnant et haletants j&amp;#8217;aurais &agrave; conter &agrave; mes petits enfants&amp;#8230;! ">6</a></sup>.</p>
Notes:<ol class="footnotes"><li id="footnote_0_967" class="footnote">parce qu&#8217;on a fait des essais, qu&#8217;on a oublié le mot de passe ou fait une erreur dans le port à utiliser&#8230;Et c&#8217;est du vécu.</li><li id="footnote_1_967" class="footnote">si votre IP est variable, ça ne sert strictement à rien. </li><li id="footnote_2_967" class="footnote">Il existe deux types d&#8217;administrateurs : Ceux qui ont fait une très grosse connerie en tant que root et ceux qui vont en faire une&#8230; </li><li id="footnote_3_967" class="footnote">sur Ubuntu. Dans le cas d&#8217;autres distributions, cela peut varier. Il semblerais que sur certaines versions ce soit dans<em>/usr/share/denyhosts/data/</em> </li><li id="footnote_4_967" class="footnote">c&#8217;est en général parce qu&#8217;on est fatigué qu&#8217;on fait ce type de bêtise.</li><li id="footnote_5_967" class="footnote">que de souvenirs passionnant et haletants j&#8217;aurais à conter à mes petits enfants&#8230;! </li></ol>]]></content:encoded>
			<wfw:commentRss>http://astuces.absolacom.com/ubuntu/denyhosts-de-blacklister-une-adresse-ip-valide/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Convertir un carnet d&#8217;adresse LDIF en VCF (Thunderbird vers Roundcube)</title>
		<link>http://astuces.absolacom.com/serveur/convertir-un-carnet-dadresse-ldif-en-vcf-thunderbird-vers-roundcube/</link>
		<comments>http://astuces.absolacom.com/serveur/convertir-un-carnet-dadresse-ldif-en-vcf-thunderbird-vers-roundcube/#comments</comments>
		<pubDate>Mon, 18 Oct 2010 16:27:33 +0000</pubDate>
		<dc:creator>manuberro</dc:creator>
				<category><![CDATA[logiciel]]></category>
		<category><![CDATA[messagerie]]></category>
		<category><![CDATA[planet-libre]]></category>
		<category><![CDATA[python]]></category>
		<category><![CDATA[serveur]]></category>
		<category><![CDATA[système]]></category>
		<category><![CDATA[convertir]]></category>
		<category><![CDATA[reseau]]></category>
		<category><![CDATA[roundcube]]></category>
		<category><![CDATA[thunderbird]]></category>

		<guid isPermaLink="false">http://astuces.absolacom.com/?p=917</guid>
		<description><![CDATA[Thunderbird exporte son carnet d&#8217;adresses en format LDIF ou CSV ou  TSV. Or, quand on veut importer son carnet d&#8217;adresses dans Roundcube qui n&#8217;importe que le format VCF, on est un peu coincé&#8230; Du coup, j&#8217;ai écrit rapidement un petit programme python qui fait la conversion (ldif2vcf.py) d&#8217;un carnet d&#8217;adresses rapidement, puisque je n&#8217;ai pas [...]]]></description>
			<content:encoded><![CDATA[<p>Thunderbird exporte son carnet d&#8217;adresses en format LDIF ou <a href="http://fr.wikipedia.org/wiki/Comma-separated_values" target="_blank">CSV</a> ou  <a href="http://fr.wikipedia.org/wiki/Format_TSV" target="_blank">TSV</a>. Or, quand on veut importer son carnet d&#8217;adresses dans <a href="http://roundcube.net/" target="_blank">Roundcube</a> qui n&#8217;importe que le format <a href="http://fr.wikipedia.org/wiki/VCard" target="_blank">VCF</a>, on est un peu coincé&#8230;</p>
<p>Du coup, j&#8217;ai écrit rapidement <a href="http://astuces.absolacom.com/wp-content/uploads/2010/10/ldif2vcf.py_.zip">un petit programme python qui fait la conversion (ldif2vcf.py)</a> d&#8217;un carnet d&#8217;adresses rapidement, puisque je n&#8217;ai pas trouvé de solution sur le net<sup><a href="http://astuces.absolacom.com/serveur/convertir-un-carnet-dadresse-ldif-en-vcf-thunderbird-vers-roundcube/#footnote_0_917" id="identifier_0_917" class="footnote-link footnote-identifier-link" title="vive les formats ouverts!">1</a></sup>.</p>
<p>Comme il est destiné à Roundcube et que celui ci n&#8217;utilise pas (pour l&#8217;instant) tous les champs disponibles dans une vcard, seules sont converties les informations de nom, prénom, nom à afficher et adresse mail principale. Par conséquent, si vous voulez l&#8217;utiliser pour autre chose, ne vous étonnez pas si toutes les informations ne sont pas récupérées dans le fichier de sortie<sup><a href="http://astuces.absolacom.com/serveur/convertir-un-carnet-dadresse-ldif-en-vcf-thunderbird-vers-roundcube/#footnote_1_917" id="identifier_1_917" class="footnote-link footnote-identifier-link" title="mais la modification de code serait simple pour tout r&eacute;cup&eacute;rer">2</a></sup>.</p>
<p>Le fonctionnement est simple: vous indiquez le fichier d&#8217;entrée (.ldif) avec l&#8217;option &laquo;&nbsp;<strong>-f</strong>&nbsp;&raquo; et le fichier de sortie (.vcf) avec l&#8217;option &laquo;&nbsp;<strong>-o</strong>&laquo;&nbsp;. Si vous n&#8217;indiquez pas de fichier de sortie, le résultat s&#8217;affiche à l&#8217;écran.</p>
<p>Il faut bien sûr exporter préalablement votre carnet d&#8217;adresses depuis Thunderbird quelque part sur votre ordinateur.</p>
<p>exemple:</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;">python ldif2vcf.py <span style="color: #660033;">-f</span> <span style="color: #000000; font-weight: bold;">/</span>tmp<span style="color: #000000; font-weight: bold;">/</span>adresses_personnelles.ldif</pre></div></div>

<p>ou</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;">python ldif2vcf.py <span style="color: #660033;">-f</span> <span style="color: #000000; font-weight: bold;">/</span>tmp<span style="color: #000000; font-weight: bold;">/</span>adresses_personnelles.ldif <span style="color: #660033;">-o</span> <span style="color: #000000; font-weight: bold;">/</span>tmp<span style="color: #000000; font-weight: bold;">/</span>sortie.vcf</pre></div></div>

<p>L&#8217;option &laquo;&nbsp;-h&nbsp;&raquo; affiche une aide succincte.</p>
Notes:<ol class="footnotes"><li id="footnote_0_917" class="footnote">vive les formats ouverts!</li><li id="footnote_1_917" class="footnote">mais la modification de code serait simple pour tout récupérer</li></ol>]]></content:encoded>
			<wfw:commentRss>http://astuces.absolacom.com/serveur/convertir-un-carnet-dadresse-ldif-en-vcf-thunderbird-vers-roundcube/feed/</wfw:commentRss>
		<slash:comments>19</slash:comments>
		</item>
		<item>
		<title>[Apache2] Résoudre &#171;&#160;Code d&#8217;erreur : ssl_error_rx_record_too_long&#160;&#187;</title>
		<link>http://astuces.absolacom.com/serveur/apache2-resoudre-code-derreur-ssl_error_rx_record_too_long/</link>
		<comments>http://astuces.absolacom.com/serveur/apache2-resoudre-code-derreur-ssl_error_rx_record_too_long/#comments</comments>
		<pubDate>Sat, 09 Oct 2010 13:14:38 +0000</pubDate>
		<dc:creator>manuberro</dc:creator>
				<category><![CDATA[apache2]]></category>
		<category><![CDATA[ça a fonctionné pour moi]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[planet-libre]]></category>
		<category><![CDATA[sécurité]]></category>
		<category><![CDATA[serveur]]></category>
		<category><![CDATA[système]]></category>
		<category><![CDATA[tuning]]></category>
		<category><![CDATA[reseau]]></category>
		<category><![CDATA[ubuntu]]></category>
		<category><![CDATA[web]]></category>

		<guid isPermaLink="false">http://astuces.absolacom.com/?p=901</guid>
		<description><![CDATA[En essayant de paramétrer un site en SSL sur Lucid, j&#8217;ai obtenu cette erreur de la part de Firefox1. Erreur qui ne veut rien dire par elle même et une recherche sur le net ne vous donnera que peu de résultat au vu de la variété de réponses, parfois loufoques. La première chose à faire [...]]]></description>
			<content:encoded><![CDATA[<p>En essayant de paramétrer un site en SSL sur Lucid, j&#8217;ai obtenu cette erreur de la part de Firefox<sup><a href="http://astuces.absolacom.com/serveur/apache2-resoudre-code-derreur-ssl_error_rx_record_too_long/#footnote_0_901" id="identifier_0_901" class="footnote-link footnote-identifier-link" title="&agrave; noter qu&amp;#8217;Opera donne un autre type d&amp;#8217;erreur, mais que je ne l&amp;#8217;ai pas not&eacute;e (erreur fatale 550, si ma m&eacute;moire est bonne) ">1</a></sup>. Erreur qui ne veut rien dire par elle même et une recherche sur le net ne vous donnera que peu de résultat au vu de la variété de réponses, parfois loufoques.</p>
<p>La première chose à faire est de vous assurer que le serveur réponde bien en HTTPS et non en HTTP, et de faire un GET:</p>
<p><code><br />
telnet 82.XXX.XXX.XXX 443<br />
Trying 82.XXX.XXX.XXX...<br />
Connected to 82.XXX.XXX.XXX.<br />
Escape character is '^]'.<br />
GET /<br />
&lt;html&gt;<br />
&lt;body&gt;</code></p>
<p>&lt;h1&gt;It works !&lt;/h1&gt;<br />
&lt;br /&gt;<br />
&lt;/body&gt;<br />
&lt;/html&gt;<br />
Connection closed by foreign host.</p>
<p>Si vous obtenez du code html, comme c&#8217;est le cas ci dessus , au lieu d&#8217;une bouillie de caractères (ou de &#8230;rien), c&#8217;est que vous n&#8217;êtes pas en HTTPS mais en HTTP tout court.<br />
Or, comme firefox s&#8217;attend à recevoir un certificat dont la longueur est faible, mais qu&#8217;il reçoit le code html complet d&#8217;une page, forcément il dit que c&#8217;est trop long.</p>
<p>Ce qui se trouve confirmé par la lecture du fichier <strong>/var/log/apache2/error.log</strong>:<br />
<code>[Sat Oct 09 14:40:18 2010] [error] [client 10.0.0.1] Invalid method in request \x16\x03</code><br />
qui dit que la méthode d&#8217;accès n&#8217;est pas la bonne.</p>
<p>C&#8217;est pas très parlant, mais vu que j&#8217;ai galéré pour trouvé d&#8217;où venait le problème, j&#8217;essaye d&#8217;en faire profiter les autres.</p>
<p>Ah, au fait! Mon problème venait que dans la conf de mon virtualhost en SSL je mettais l&#8217;IP publique, vu que c&#8217;est le seul serveur en DMZ et que tout renvoie dessus. Je croyais le firewall transparent, vis à vis d&#8217;apache.<br />
Je me trompais. Il faut mettre l&#8217;IP sur le réseau local, vu par la carte réseau elle même.<br />
Après, ça va tout de suite mieux.</p>
Notes:<ol class="footnotes"><li id="footnote_0_901" class="footnote">à noter qu&#8217;Opera donne un autre type d&#8217;erreur, mais que je ne l&#8217;ai pas notée (erreur fatale 550, si ma mémoire est bonne) </li></ol>]]></content:encoded>
			<wfw:commentRss>http://astuces.absolacom.com/serveur/apache2-resoudre-code-derreur-ssl_error_rx_record_too_long/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Mysql: Résoudre l&#8217;erreur &#171;&#160;La connexion au &#171;&#160;controluser&#160;&#187; tel que défini dans votre configuration a échoué.&#160;&#187;</title>
		<link>http://astuces.absolacom.com/ubuntu/mysql-resoudre-lerreur-la-connexion-au-controluser-tel-que-defini-dans-votre-configuration-a-echoue/</link>
		<comments>http://astuces.absolacom.com/ubuntu/mysql-resoudre-lerreur-la-connexion-au-controluser-tel-que-defini-dans-votre-configuration-a-echoue/#comments</comments>
		<pubDate>Sun, 03 Oct 2010 10:50:54 +0000</pubDate>
		<dc:creator>manuberro</dc:creator>
				<category><![CDATA[ça a fonctionné pour moi]]></category>
		<category><![CDATA[logiciel]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[planet-libre]]></category>
		<category><![CDATA[serveur]]></category>
		<category><![CDATA[système]]></category>
		<category><![CDATA[ubuntu]]></category>
		<category><![CDATA[linux]]></category>

		<guid isPermaLink="false">http://astuces.absolacom.com/?p=890</guid>
		<description><![CDATA[Après une réorganisation de serveurs, et migration de mes bases Mysql vers une autre machine, j&#8217;ai pu voir dans la fenêtre de phpmyadmin l&#8217;erreur suivante: &#171;&#160;La connexion au &#171;&#160;controluser&#160;&#187; tel que défini dans votre configuration a échoué.&#171;&#160; Comme je passe de la hardy vers la jaunty (LTS to LTS) pendant le déplacement, je me suis [...]]]></description>
			<content:encoded><![CDATA[<p>Après une réorganisation de serveurs, et migration de mes bases Mysql vers une autre machine, j&#8217;ai pu voir dans la fenêtre de phpmyadmin l&#8217;erreur suivante:</p>
<p>&laquo;&nbsp;<strong>La connexion au &laquo;&nbsp;controluser&nbsp;&raquo; tel que défini dans votre configuration a échoué.</strong>&laquo;&nbsp;<a href="http://astuces.absolacom.com/wp-content/uploads/2010/10/mysql1.png"><img class="alignright size-full wp-image-891" title="mysql" src="http://astuces.absolacom.com/wp-content/uploads/2010/10/mysql1.png" alt="mysql" width="200" height="202" /></a></p>
<p>Comme je passe de la hardy vers la jaunty (LTS to LTS) pendant le déplacement, je me suis dit que quelques différences pouvaient exister et afficher ce message d&#8217;erreur qui ne m&#8217;empêchait pas de me connecter à phpmyadmin.</p>
<p>Puis je me suis souvenu que pendant l&#8217;installation de ce programme, il m&#8217;avait demandé plusieurs fois la configuration de MySql sans arriver à s&#8217;y connecter. Et dans le speed de la migration, j&#8217;ai oublié de vérifier que ça fonctionnait correctement, vu que j&#8217;arrivais à me connecter. Et que les principales opérations étaient effectuées en ligne de commande.</p>
<p>Après une recherche un peu plus poussée dans le code des fichiers de phpmyadmin, je me suis rendu compte qu&#8217;il cherchait à utiliser l&#8217;utilisateur phpmyadmin. Utilisateur visible dans les privilèges de l&#8217;ancien serveur, mais pas sur les privilèges du nouveau.</p>
<p>J&#8217;ai donc créé un nouvel utilisateur nommé &laquo;&nbsp;phpmyadmin&nbsp;&raquo; pour le serveur &laquo;&nbsp;localhost&nbsp;&raquo;<sup><a href="http://astuces.absolacom.com/ubuntu/mysql-resoudre-lerreur-la-connexion-au-controluser-tel-que-defini-dans-votre-configuration-a-echoue/#footnote_0_890" id="identifier_0_890" class="footnote-link footnote-identifier-link" title="tr&egrave;s important: &amp;laquo;&amp;nbsp;localhost&amp;nbsp;&amp;raquo;, pas autre chose">1</a></sup> avec le mot de passe permettant tous les privilèges, à savoir celui de root, et j&#8217;ai donné un droit d&#8217;usage simple, non Grant.</p>
<p>Il parait que lancer <strong>sudo dpkg-reconfigure phpmyadmin</strong> peut résoudre le problème, mais cela n&#8217;a pas fonctionné dans mon cas, au contraire de la création manuelle de l&#8217;utilisateur.</p>
<p>Classé dans la catégorie &laquo;&nbsp;ça a fonctionné pour moi&nbsp;&raquo;.</p>
Notes:<ol class="footnotes"><li id="footnote_0_890" class="footnote">très important: &laquo;&nbsp;localhost&nbsp;&raquo;, pas autre chose</li></ol>]]></content:encoded>
			<wfw:commentRss>http://astuces.absolacom.com/ubuntu/mysql-resoudre-lerreur-la-connexion-au-controluser-tel-que-defini-dans-votre-configuration-a-echoue/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Ubuntu Lucid: résoudre l&#8217;erreur &#171;&#160;service xxx start: exec:129: start: not found&#160;&#187;</title>
		<link>http://astuces.absolacom.com/ubuntu/ubuntu-lucid-resoudre-lerreur-service-xxx-start-exec129-start-not-found/</link>
		<comments>http://astuces.absolacom.com/ubuntu/ubuntu-lucid-resoudre-lerreur-service-xxx-start-exec129-start-not-found/#comments</comments>
		<pubDate>Wed, 15 Sep 2010 10:54:01 +0000</pubDate>
		<dc:creator>manuberro</dc:creator>
				<category><![CDATA[linux]]></category>
		<category><![CDATA[planet-libre]]></category>
		<category><![CDATA[serveur]]></category>
		<category><![CDATA[système]]></category>
		<category><![CDATA[ubuntu]]></category>
		<category><![CDATA[lucid]]></category>

		<guid isPermaLink="false">http://astuces.absolacom.com/?p=820</guid>
		<description><![CDATA[Sur certains système Ubuntu Lucid fraichement installés, j&#8217;ai remarqué une erreur étrange qui n&#8217;est pas systématique, alors que le disque d&#8217;installation est le même (pas une copie, mais véritablement le même) et que les ordinateurs sont parfois différents mais parfois identiques. Je viens de reconstater l&#8217;erreur sur deux ordinateurs strictement identiques (seuls les numéros de [...]]]></description>
			<content:encoded><![CDATA[<p>Sur certains système Ubuntu Lucid fraichement installés, j&#8217;ai remarqué une erreur étrange qui n&#8217;est pas systématique, alors que le disque d&#8217;installation est le même (pas une copie, mais véritablement le même) et que les ordinateurs sont parfois différents mais parfois identiques.<a href="http://astuces.absolacom.com/wp-content/uploads/2010/09/broken.jpg"><img class="alignright size-thumbnail wp-image-825" title="Ecran Cassé" src="http://astuces.absolacom.com/wp-content/uploads/2010/09/broken-150x150.jpg" alt="" width="150" height="150" /></a></p>
<p>Je viens de reconstater l&#8217;erreur sur deux ordinateurs strictement identiques (seuls les numéros de série changent), installés l&#8217;un après l&#8217;autre avec le même disque d&#8217;installation.</p>
<p>Sur l&#8217;un des systèmes, pas de problème. Sur l&#8217;autre, des erreurs non flagrantes apparaissent:</p>
<p>A l&#8217;installation d&#8217;un programme lançant un service, il apparait une erreur de ce type:</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;">...
Paramétrage de cups-pdf <span style="color: #7a0874; font-weight: bold;">&#40;</span>2.5.0-<span style="color: #000000;">12</span><span style="color: #7a0874; font-weight: bold;">&#41;</span> ...
   <span style="color: #000000; font-weight: bold;">*</span> Reloading Common Unix Printing System: cupsd                        <span style="color: #7a0874; font-weight: bold;">&#91;</span>fail<span style="color: #7a0874; font-weight: bold;">&#93;</span></pre></div></div>

<p>Quand on relance manuellement le service, on a ceci:</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #666666; font-style: italic;">#service ssh restart</span>
<span style="color: #7a0874; font-weight: bold;">exec</span>: <span style="color: #000000;">129</span>: restart: not found</pre></div></div>

<p>C&#8217;est bien sûr la même chose avec <em>stop, restart</em>, &#8230;</p>
<p>Après beaucoup de recherches, j&#8217;avais trouvé que c&#8217;était un problème dû à <em>udev</em>. Je ne me souviens plus de la raison donnée à l&#8217;époque.</p>
<p>Comme le problème vient de m&#8217;arriver de nouveau, je vous donne la solution, au cas où vous vous trouveriez dans le même cas: il faut réinstaller udev et redémarrer l&#8217;ordinateur (facultatif, mais préférable pour que tous les services soient lancés dans l&#8217;ordre prévu)</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #c20cb9; font-weight: bold;">sudo</span> <span style="color: #c20cb9; font-weight: bold;">apt-get</span> <span style="color: #c20cb9; font-weight: bold;">install</span> <span style="color: #660033;">--reinstall</span> udev
<span style="color: #c20cb9; font-weight: bold;">sudo</span> <span style="color: #c20cb9; font-weight: bold;">apt-get</span> <span style="color: #c20cb9; font-weight: bold;">install</span> <span style="color: #660033;">--reinstall</span> upstart</pre></div></div>

<p>Je dis que ce n&#8217;est pas flagrant, parce que la première fois, j&#8217;ai livré l&#8217;ordinateur sans constater de dysfonctionnement à l&#8217;usage. Alors que j&#8217;avais testé le fonctionnement général, comme à chaque fois. C&#8217;est le fait de devoir relancer manuellement <em>cups</em> à chaque fois pour pouvoir imprimer qui a révélé le problème.</p>
<p>Aujourd&#8217;hui, je ne me fais plus avoir.</p>
]]></content:encoded>
			<wfw:commentRss>http://astuces.absolacom.com/ubuntu/ubuntu-lucid-resoudre-lerreur-service-xxx-start-exec129-start-not-found/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Ubuntu ne sera plus soutenu sur SPARC et Itanium</title>
		<link>http://astuces.absolacom.com/serveur/ubuntu-ne-sera-plus-soutenu-sur-sparc-et-itanium/</link>
		<comments>http://astuces.absolacom.com/serveur/ubuntu-ne-sera-plus-soutenu-sur-sparc-et-itanium/#comments</comments>
		<pubDate>Mon, 23 Aug 2010 16:19:28 +0000</pubDate>
		<dc:creator>manuberro</dc:creator>
				<category><![CDATA[linux]]></category>
		<category><![CDATA[logiciel]]></category>
		<category><![CDATA[planet-libre]]></category>
		<category><![CDATA[serveur]]></category>
		<category><![CDATA[web]]></category>
		<category><![CDATA[système]]></category>
		<category><![CDATA[ubuntu]]></category>

		<guid isPermaLink="false">http://astuces.absolacom.com/?p=769</guid>
		<description><![CDATA[Le comité technique de Canonical a voté, lors de sa réunion d&#8217;août, le choix de ne plus apporter de soutien aux versions  IA64 et Sparc du fait que ces deux plateformes ont été sans soutien dédié depuis un certain temps, et le manque de qualité de ces versions.  Les utilisateurs de ces plates-formes bénéficieront des [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://astuces.absolacom.com/wp-content/uploads/2010/08/sparc.jpg"><img class="alignleft size-full wp-image-770" title="processeur sparc" src="http://astuces.absolacom.com/wp-content/uploads/2010/08/sparc.jpg" alt="processeur sparc" width="185" height="110" /></a>Le comité technique de Canonical a voté, lors de sa réunion d&#8217;août, le choix de ne plus apporter de soutien aux versions  <a href="http://fr.wikipedia.org/wiki/IA64">IA64</a> et <a href="http://fr.wikipedia.org/wiki/Sparc">Sparc</a> du fait que ces deux plateformes ont été sans soutien dédié depuis un certain temps, et le manque de qualité de ces versions.  Les utilisateurs de ces plates-formes bénéficieront des mises à jour et correctifs de sécurité pour la version 10.04 jusqu&#8217;en avril 2013.</p>
<p>Du fait du peu d&#8217;utilisation de ces processeurs, ou de leur utilisation très spécifique, les développeurs se concentraient (ou migraient) vers les versions x86. <a href="https://lists.ubuntu.com/archives/ubuntu-devel/2010-August/031252.html" target="_blank">Cette décision</a> fait suite à une <a href="https://lists.ubuntu.com/archives/ubuntu-devel-announce/2010-June/000722.html" target="_blank">réflexion</a> lancée sur le sujet par un développeur de Canonical, Scott James Remnant.</p>
<p>Donc, à partir d&#8217;Ubuntu 10.10, le caractère multi plateforme de la distribution sera moins universel. Cependant, Ubuntu continuera de ne pas être seulement présente uniquement  sur les processeurs x86, puisque les <a href="http://fr.wikipedia.org/wiki/Architecture_ARM" target="_blank">processeurs ARM</a>, équipant entre autres les tablettes et les terminaux mobiles, intéresse les développeurs pour les applications mobiles et embarquées.</p>
<p>Rappelons que les processeurs ARM possèdent une faible consommation électrique, ce qui fait qu&#8217;on les trouve principalement dans les systèmes embarqués, mais le fondeur Marvell a annoncé la <a href="http://www.generation-nt.com/marvell-arm-serveurs-processeurs-arm-actualite-1013401.html" target="_blank">sortie de processeurs gravés en 40 nm</a> destinés à des serveurs simples tels <a href="http://http://www.presence-pc.com/actualite/ARM-39196/" target="_blank">des serveurs web</a> sur ARM. Or, à l&#8217;époque des économies imposées et du <a title="La terre à découvert" href="http://www.lejdd.fr/Ecologie/Actualite/La-Terre-a-decouvert-215304/" target="_blank">déficit énergétique de la terre</a>, je pense que diviser la consommation électrique des datacenters par 5 risque d&#8217;en intéresser plus d&#8217;un, google le premier. Actuellement, seul le vieillissant <a title="Sorti en 1986!" href="http://fr.wikipedia.org/wiki/Windows_CE" target="_blank">windows CE</a> fonctionne sur cette architecture, et un dirigeant de Microsoft a annoncé que <a href="http://www.presence-pc.com/actualite/Windows-7-ARM-37103/" target="_blank">Windows 7 ne gèrera pas les processeurs ARM</a>. Une opportunité à saisir pour GNU/Linux, même si je reste persuadé qu&#8217;une réaction de Microsoft se fera sentir dès que ce marché ne sera plus un marché de niche.</p>
<p>Espérons que l&#8217;abandon d&#8217;une architecture profitera aux autres.</p>
]]></content:encoded>
			<wfw:commentRss>http://astuces.absolacom.com/serveur/ubuntu-ne-sera-plus-soutenu-sur-sparc-et-itanium/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

