<?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>Ta vie on s'en fout! &#187; linux</title>
	<atom:link href="http://tavie.onsenfout.com/tag/linux/feed/" rel="self" type="application/rss+xml" />
	<link>http://tavie.onsenfout.com</link>
	<description>Mon bazar techno-miam</description>
	<lastBuildDate>Mon, 03 May 2010 20:06:34 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>Diminuer et agrandir la taille d&#8217;un volume logique LVM2</title>
		<link>http://tavie.onsenfout.com/2010/03/05/diminuer-et-agrandir-la-taille-dun-volume-logique-lvm2/</link>
		<comments>http://tavie.onsenfout.com/2010/03/05/diminuer-et-agrandir-la-taille-dun-volume-logique-lvm2/#comments</comments>
		<pubDate>Fri, 05 Mar 2010 12:58:47 +0000</pubDate>
		<dc:creator>François</dc:creator>
				<category><![CDATA[Bits]]></category>
		<category><![CDATA[debian]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[lvm]]></category>
		<category><![CDATA[RAID]]></category>
		<category><![CDATA[système]]></category>
		<category><![CDATA[Ubuntu]]></category>

		<guid isPermaLink="false">http://tavie.onsenfout.com/?p=227</guid>
		<description><![CDATA[Testé sur Debian 5.0 Lenny Le problème: 5 disques en RAID5 et LVM2, 1 groupe de volumes /dev/gv1 et 6 volumes logiques /dev/gv1/vol01 à /dev/gv1/vol06 occupant tout l&#8217;espace disponible. Tous les volumes logiques sont formatés en ext3. L&#8217;espace commence à manquer sur le volume logique vol06 alors que le volume vol02 a plein d&#8217;espace libre. [...]]]></description>
			<content:encoded><![CDATA[<p><em>Testé sur Debian 5.0 Lenny</em></p>
<p>Le problème:</p>
<p>5 disques en RAID5 et LVM2, 1 groupe de volumes <strong>/dev/gv1</strong> et 6 volumes logiques <strong>/dev/gv1/vol01</strong> à <strong>/dev/gv1/vol06</strong> occupant tout l&#8217;espace disponible. Tous les volumes logiques sont formatés en ext3.</p>
<p>L&#8217;espace commence à manquer sur le volume logique vol06 alors que le volume vol02 a plein d&#8217;espace libre. J&#8217;ai donc pris 14Go sur vol02 pour agrandir vol06. La manip n&#8217;est pas très compliquée mais il vaut mieux prendre son temps si on ne veut pas perdre toutes ses données,  en général on ne veut pas. La première étape est donc une sauvegarde des volumes à modifier.<span id="more-227"></span></p>
<h3>Diminuer la taille du volume /dev/gv1/vol02</h3>
<p>ATTENTION: Diminuer un volume en deçà de l&#8217;espace occupé par les données conduit à la destruction du système de fichiers.</p>
<p>La taille actuelle du volume est d&#8217;environ 286Go, je veux la ramener à 272Go. On va commencer par réduire la taille du système de fichiers à 270Go, puis réduire la taille du volume logique à 272Go et enfin agrandir le système de fichier à 272Go. Cette astuce donnée par <a href="http://doc.ubuntu-fr.org/utilisateurs/hoper" target="_blank">Hoper</a> dans <a href="http://doc.ubuntu-fr.org/lvm" target="_blank">cet article</a> permet de limiter les risques d&#8217;erreurs.</p>
<p>Démontage du volume :</p>
<p class="code">umount /dev/gv1/vol02</p>
<p>Vérification :</p>
<p class="code">e2fsck -f /dev/gv1/vol02</p>
<p>Ramener la taille du système de fichiers à 270Go :</p>
<p class="code">resize2fs /dev/gv1/vol02 270G</p>
<p>Ramener la taille du volume logique à 272Go :</p>
<p class="code">lvresize -L 272G -v /dev/gv1/vol02</p>
<p>Etendre le système de fichiers pour qu&#8217;il occupe tout le volume logique :</p>
<p class="code">resize2fs /dev/gv1/vol02</p>
<p>Vérification :</p>
<p class="code">e2fsck -f /dev/gv1/vol02</p>
<p>Remontage des volumes :</p>
<p class="code">mount -a</p>
<p>Ca y est, le plus risqué est fait!</p>
<h3>Agrandir le volume /dev/gv1/vol06</h3>
<p>On va agrandir le volume logique vol06 pour qu&#8217;il récupère tout l&#8217;espace disponible dans le groupe de volume gv1.</p>
<p>On vérifie l&#8217;espace disponible avec vgdisplay :</p>
<p class="code">vgdisplay</p>
<p>Les infos intéressantes sont PE size et Free PE, j&#8217;obtiens :</p>
<p class="code">PE Size               4,00 MB<br />
Free  PE / Size       3700 / 14,45 GB</p>
<p>La valeur de 14,45GB étant un arrondi, on va recalculer l&#8217;espace réellement disponible en Mo : <strong>3700&#215;4=14800Mo</strong></p>
<p>OK, on peut y aller.</p>
<p>Démontage du volume :</p>
<p class="code">umount /dev/gv1/vol06</p>
<p>Vérification :</p>
<p class="code">e2fsck -f /dev/gv1/vol06</p>
<p>Agrandir de 14800Mo la taille du volume logique</p>
<p><span class="code">lvresize -L +14800M /dev/gv1/vol06</span></p>
<p>Etendre le système de fichiers pour qu&#8217;il occupe tout le volume logique :</p>
<p class="code">resize2fs /dev/gv1/vol06</p>
<p>Vérification :</p>
<p class="code">e2fsck -f /dev/gv1/vol06</p>
<p>Remontage des volumes :</p>
<p class="code">mount -a</p>
<p>Ayé c&#8217;est fini.<br />
<strong>Liens:</strong><br />
<a href="http://doc.ubuntu-fr.org/lvm" target="_blank">LVM, une autre manière de partitionner</a></p>
<p><a href="http://www.labo-linux.org/cours/module-1/chapitre-13-raid-et-lvm/" target="_blank">RAID et LVM</a></p>
]]></content:encoded>
			<wfw:commentRss>http://tavie.onsenfout.com/2010/03/05/diminuer-et-agrandir-la-taille-dun-volume-logique-lvm2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Autorités de certification sous KDE4</title>
		<link>http://tavie.onsenfout.com/2009/08/26/autorites-de-certification-sous-kde4/</link>
		<comments>http://tavie.onsenfout.com/2009/08/26/autorites-de-certification-sous-kde4/#comments</comments>
		<pubDate>Wed, 26 Aug 2009 17:14:22 +0000</pubDate>
		<dc:creator>François</dc:creator>
				<category><![CDATA[Bits]]></category>
		<category><![CDATA[cacert]]></category>
		<category><![CDATA[certificats]]></category>
		<category><![CDATA[KDE]]></category>
		<category><![CDATA[KDE4]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[Ubuntu]]></category>

		<guid isPermaLink="false">http://tavie.onsenfout.com/?p=177</guid>
		<description><![CDATA[Testé sous Kubuntu 9.04 / KDE 4.3.0 Après moult hésitations je me suis décidé à passer sous KDE4, mais je pense que j&#8217;aurais du continuer à hésiter encore un peu&#8230; Certes l&#8217;interface est bien jolie et paramétrable à souhait, la stabilité est correcte, mais il y a des lacunes énervantes sur des fonctions majeures, comme [...]]]></description>
			<content:encoded><![CDATA[<p><em>Testé sous Kubuntu 9.04 / KDE 4.3.0</em></p>
<p>Après moult hésitations je me suis décidé à passer sous <a href="http://fr.kde.org/" target="_blank">KDE4</a>, mais je pense que j&#8217;aurais du continuer à hésiter encore un peu&#8230; Certes l&#8217;interface est bien jolie et paramétrable à souhait, la stabilité est correcte, mais il y a des lacunes énervantes sur des fonctions majeures, comme le SSL et les certificats. Il semble que KDE gère (mal) sa propre liste d&#8217;autorités de certification. <a href="http://www.cacert.org/" target="_blank">CAcert</a> par exemple n&#8217;est pas reconnu, alors qu&#8217;il se trouve dans le magasin global de certificats de la distribution.</p>
<p>On peut contourner le problème en utilisant le magasin global plutôt que celui de KDE avec la commande suivante :</p>
<p class="code">sudo ln -sf /etc/ssl/certs/ca-certificates.crt /usr/share/kde4/apps/kssl/ca-bundle.crt</p>
<p>Il me reste à trouver comment utiliser mes certificats persos avec KMail, j&#8217;y retourne&#8230;</p>
<h3>Liens:</h3>
<p><a href="https://bugs.kde.org/show_bug.cgi?id=162485" target="_blank">https://bugs.kde.org/show_bug.cgi?id=162485</a></p>
<p><a href="https://bugs.launchpad.net/kdelibs/+bug/295266" target="_blank">https://bugs.launchpad.net/kdelibs/+bug/295266</a></p>
<div id="_mcePaste" style="overflow: hidden; position: absolute; left: -10000px; top: 35px; width: 1px; height: 1px;">
<pre class="bz_comment_text">sudo ln -sf /etc/ssl/certs/ca-certificates.crt
/usr/share/kde4/apps/kssl/ca-bundle.crt</pre>
</div>
]]></content:encoded>
			<wfw:commentRss>http://tavie.onsenfout.com/2009/08/26/autorites-de-certification-sous-kde4/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Erreur hal et policykit avec Ubuntu 8.04</title>
		<link>http://tavie.onsenfout.com/2009/07/21/erreur-hal-et-policykit-avec-ubuntu-8-04/</link>
		<comments>http://tavie.onsenfout.com/2009/07/21/erreur-hal-et-policykit-avec-ubuntu-8-04/#comments</comments>
		<pubDate>Tue, 21 Jul 2009 13:54:19 +0000</pubDate>
		<dc:creator>François</dc:creator>
				<category><![CDATA[Bits]]></category>
		<category><![CDATA[aptitude]]></category>
		<category><![CDATA[hal]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[Ubuntu]]></category>

		<guid isPermaLink="false">http://tavie.onsenfout.com/?p=169</guid>
		<description><![CDATA[A la suite d&#8217;une mise à jour mais je ne sais plus laquelle je me suis retrouvé avec le paquet hal déconfiguré. J&#8217;avais les erreurs suivantes : Paramétrage de hal (0.5.11~rc2-1ubuntu8.3) &#8230; * Reloading system message bus config&#8230; [ OK ] polkit-read-auth-helper: needs to be setgid polkituser polkit-auth: NotAuthorizedToReadAuthorizationsForOtherUsers: uid 0 is not authorized to [...]]]></description>
			<content:encoded><![CDATA[<p>A la suite d&#8217;une mise à jour mais je ne sais plus laquelle  <img src='http://tavie.onsenfout.com/wp-includes/images/smilies/icon_cry.gif' alt=':cry:' class='wp-smiley' />  je me suis retrouvé avec le paquet hal déconfiguré. J&#8217;avais les erreurs suivantes :</p>
<p class="code">Paramétrage de hal (0.5.11~rc2-1ubuntu8.3) &#8230;<br />
* Reloading system message bus config&#8230;                                                                         [ OK ]<br />
polkit-read-auth-helper: needs to be setgid polkituser<br />
polkit-auth: NotAuthorizedToReadAuthorizationsForOtherUsers: uid 0 is not authorized to read authorizations for uid 109 (requires org.freedesktop.policykit.read)<br />
polkit-read-auth-helper: needs to be setgid polkituser<br />
polkit-auth: NotAuthorizedToReadAuthorizationsForOtherUsers: uid 0 is not authorized to read authorizations for uid 109 (requires org.freedesktop.policykit.read)<br />
dpkg : erreur de traitement de hal (&#8211;configure) :<br />
le sous-processus post-installation script a retourné une erreur de sortie d&#8217;état 1<br />
Des erreurs ont été rencontrées pendant l&#8217;exécution :<br />
hal</p>
<p>La réinstallation du paquet hal ne donnant rien, j&#8217;ai résolu le problème ainsi :</p>
<p class="code">~# aptitude reinstall policykit<br />
Lecture des listes de paquets&#8230; Fait<br />
Construction de l&#8217;arbre des dépendances<br />
Lecture des informations d&#8217;état&#8230; Fait<br />
Lecture de l&#8217;information d&#8217;état étendu<br />
Initialisation de l&#8217;état des paquets&#8230; Fait<br />
Construction de la base de données des étiquettes&#8230; Fait<br />
Les paquets suivants seront RÉINSTALLÉS :<br />
policykit<br />
Les paquets partiellement installés suivants seront configurés :<br />
hal<br />
0 paquets mis à jour, 0 nouvellement installés, 1 réinstallés, 0 à enlever et 0 non mis à jour.<br />
Il est nécessaire de télécharger 51,2ko d&#8217;archives. Après dépaquetage, 0o seront utilisés.<br />
Écriture de l&#8217;information d&#8217;état étendu&#8230; Fait<br />
Prendre :1 ftp://ftp.free.fr hardy/main policykit 0.7-2ubuntu7 [51,2kB]<br />
51,2ko téléchargés en 0s (80,3ko/s)<br />
(Lecture de la base de données&#8230; 316832 fichiers et répertoires déjà installés.)<br />
Préparation du remplacement de policykit 0.7-2ubuntu7 (en utilisant &#8230;/policykit_0.7-2ubuntu7_i386.deb) &#8230;<br />
Dépaquetage de la mise à jour de policykit &#8230;<br />
Paramétrage de policykit (0.7-2ubuntu7) &#8230;</p>
<p class="code">
Paramétrage de hal (0.5.11~rc2-1ubuntu8.3) &#8230;<br />
* Reloading system message bus config&#8230;                                                                         [ OK ]<br />
* Starting Hardware abstraction layer hald                                                                              /usr/sbin/hald already running.<br />
[ OK ]</p>
]]></content:encoded>
			<wfw:commentRss>http://tavie.onsenfout.com/2009/07/21/erreur-hal-et-policykit-avec-ubuntu-8-04/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>ncftpget : copie récursive de fichiers depuis un serveur FTP</title>
		<link>http://tavie.onsenfout.com/2009/06/26/ncftpget-copie-recursive-de-fichiers-depuis-un-serveur-ftp/</link>
		<comments>http://tavie.onsenfout.com/2009/06/26/ncftpget-copie-recursive-de-fichiers-depuis-un-serveur-ftp/#comments</comments>
		<pubDate>Thu, 25 Jun 2009 23:13:16 +0000</pubDate>
		<dc:creator>François</dc:creator>
				<category><![CDATA[Bits]]></category>
		<category><![CDATA[apt]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[ncftp]]></category>
		<category><![CDATA[Ubuntu]]></category>

		<guid isPermaLink="false">http://tavie.onsenfout.com/?p=158</guid>
		<description><![CDATA[ncftpget est un utilitaire en ligne de commande qui permet de copier récursivement une arborescence de fichiers d&#8217;un serveur FTP distant. Quand on n&#8217;a pas d&#8217;autres moyens d&#8217;accès que le FTP c&#8217;est un petit programme bien pratique. On peut le télécharger ici http://www.ncftp.com/ncftp/, pour Debian et Ubuntu on fera : sudo aptitude install ncftp Exemple [...]]]></description>
			<content:encoded><![CDATA[<p>ncftpget est un utilitaire en ligne de commande qui permet de copier récursivement une arborescence de fichiers d&#8217;un serveur FTP distant. Quand on n&#8217;a pas d&#8217;autres moyens d&#8217;accès que le FTP c&#8217;est un petit programme bien pratique.</p>
<p>On peut le télécharger ici <a title="Homepage ncftp" href="http://www.ncftp.com/ncftp/" target="_blank">http://www.ncftp.com/ncftp/</a>, pour Debian et Ubuntu on fera :</p>
<p class="code"><code>sudo aptitude install ncftp</code></p>
<p>Exemple d&#8217;utilisation :</p>
<p>Pour copier tous les fichiers du répertoire <strong>/var/www</strong> du serveur <strong>www.exemple.com</strong> avec le user FTP &laquo;&nbsp;<strong>machin</strong>&nbsp;&raquo; vers le répertoire <strong>/var/www/sitemachin</strong> de la machine locale :</p>
<p class="code"><code>ncftpget –R –v –u "machin" www.exemple.com /var/www/sitemachin /var/www</code></p>
<p>avec :</p>
<p class="code"><code>-R : copie récursive<br />
-v : mode verbeux<br />
-u "machin" : nom de l'utilisateur FTP</code></p>
<p>Lien : <a href="http://www.cyberciti.biz/tips/linux-download-all-file-from-ftp-server-recursively.html" target="_blank">Linux: Download all file from ftp server recursively</a></p>
]]></content:encoded>
			<wfw:commentRss>http://tavie.onsenfout.com/2009/06/26/ncftpget-copie-recursive-de-fichiers-depuis-un-serveur-ftp/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Copier la table des partitions d&#8217;un disque vers un autre disque</title>
		<link>http://tavie.onsenfout.com/2009/04/30/copier-la-table-des-partitions-dun-disque-vers-un-autre-disque/</link>
		<comments>http://tavie.onsenfout.com/2009/04/30/copier-la-table-des-partitions-dun-disque-vers-un-autre-disque/#comments</comments>
		<pubDate>Thu, 30 Apr 2009 11:52:45 +0000</pubDate>
		<dc:creator>François</dc:creator>
				<category><![CDATA[Bits]]></category>
		<category><![CDATA[administration]]></category>
		<category><![CDATA[debian]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[partitions]]></category>
		<category><![CDATA[sfdisk]]></category>
		<category><![CDATA[Ubuntu]]></category>

		<guid isPermaLink="false">http://tavie.onsenfout.com/?p=152</guid>
		<description><![CDATA[Testé sur Debian 5.0 Lenny La commande sfdisk permet de manipuler les tables de partitions et de dupliquer très simplement la structure de cette table d&#8217;un disque vers un autre. Si on veut copier la table des partitions du disque /dev/sda vers le disque /dev/sdb la commande sera : sfdisk -d /dev/sda &#124; sfdisk /dev/sdb [...]]]></description>
			<content:encoded><![CDATA[<p><span style="font-size: x-small;"><em>Testé sur Debian 5.0 Lenny<br />
</em></span></p>
<p>La commande sfdisk permet de manipuler les tables de partitions et de dupliquer très simplement la structure de cette table d&#8217;un disque vers un autre. Si on veut copier la table des partitions du disque /dev/sda vers le disque /dev/sdb la commande sera :</p>
<p class="code">sfdisk -d /dev/sda | sfdisk /dev/sdb</p>
<p>C&#8217;est très pratique si on veut initialiser un volume RAID 1 par exemple.</p>
<p>Attention quand même, comme toutes les commandes de bas niveau qui agissent sur la table des partitions, une mauvaise manip peut avoit des conséquences douloureuses. Mieux vaut réfléchir un brin avant d&#8217;appuyer sur Entrée&#8230;</p>
<p>Lien : <a title="Man page sfdisk" href="http://www.delafond.org/traducmanfr/man/man8/sfdisk.8.html" target="_blank">La man page de sfdisk</a>, très bien faite, qui indique les options de sauvegarde et restauration</p>
]]></content:encoded>
			<wfw:commentRss>http://tavie.onsenfout.com/2009/04/30/copier-la-table-des-partitions-dun-disque-vers-un-autre-disque/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Installation de VMware Server 1.06 sous Ubuntu 8.04 LTS</title>
		<link>http://tavie.onsenfout.com/2008/06/09/installation-de-vmware-server-106-sous-ubuntu-804lts/</link>
		<comments>http://tavie.onsenfout.com/2008/06/09/installation-de-vmware-server-106-sous-ubuntu-804lts/#comments</comments>
		<pubDate>Mon, 09 Jun 2008 16:58:00 +0000</pubDate>
		<dc:creator>François</dc:creator>
				<category><![CDATA[Bits]]></category>
		<category><![CDATA[any-any-update]]></category>
		<category><![CDATA[hardy heron]]></category>
		<category><![CDATA[installation]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[usb]]></category>
		<category><![CDATA[usbfs]]></category>
		<category><![CDATA[vmware]]></category>
		<category><![CDATA[vmware tools]]></category>

		<guid isPermaLink="false">http://tavie.onsenfout.com/?p=69</guid>
		<description><![CDATA[L&#8217;installation de VMware Server s&#8217;est considérablement simplifiée avec la dernière version 1.06, puisqu&#8217;il n&#8217;y a plus besoin de any-any-update, toute une époque se termine! Le support USB fonctionne maintenant en plug-and-play (pour USB 2.0 faudra quand même attendre VMware server 2.0, téléchargeable en beta), et le bug sur l&#8217;installation des vmware tools a été corrigé. [...]]]></description>
			<content:encoded><![CDATA[<p>L&#8217;installation de VMware Server s&#8217;est considérablement simplifiée avec la <a href="http://register.vmware.com/content/eula-106.html" target="_blank">dernière version 1.06</a>, puisqu&#8217;il n&#8217;y a plus besoin de any-any-update, toute une époque se termine! Le support USB fonctionne maintenant en plug-and-play (pour USB 2.0 faudra quand même attendre VMware server 2.0, <a href="http://www.vmware.com/beta/server/" target="_blank">téléchargeable en beta</a>), et le bug sur l&#8217;installation des vmware tools a été corrigé. Bref, un bon cru!</p>
<p><span id="more-69"></span>Installation des paquets nécessaires :</p>
<p class="code">sudo aptitude install build-essential linux-headers-`uname -r` xinetd</p>
<p>Télécharger VMware Server sur le <a href="http://www.vmware.com/download/server/">site de VMware</a> et obtenir un numéro de série si nécessaire.</p>
<p>Recopier l&#8217;archive dans un répertoire temporaire, la décompacter et lancer le script d&#8217;installation :</p>
<p class="code">cp VMware-server-1.0.6-91891.tar.gz /tmp/.<br />
cd /tmp<br />
tar -xvzf VMware-server-1.0.6-91891.tar.gz<br />
cd VMWare/vmware-server-distrib<br />
./vmware-install.pl</p>
<p>Choisir les options par défaut et entrer le numéro de série s&#8217;il s&#8217;agit d&#8217;une première installation de VMware.</p>
<p>Recopier manuellement les librairies manquantes :</p>
<p class="code">sudo cp /lib/libgcc_s.so.1 /usr/lib/vmware/lib/libgcc_s.so.1<br />
sudo cp /usr/lib/libpng12.so.0 /usr/lib/vmware/lib/libpng12.so.0</p>
<p>Pour le support USB il n&#8217;y a plus besoin de bricoler le fichier /etc/init.d/mountdevsubfs.sh. Il suffit d&#8217;ajouter les lignes suivantes dans /etc/fstab :</p>
<p class="code"># Support USB pour VMware<br />
none /proc/bus/usb usbfs devgid=46,devmode=664 0 0</p>
<p>Redémarrer la machine et lancer VMware Server. Mettez à jour les VMware Tools pour chaque machine virtuelle, et voilu.</p>
<p>Par la suite, à chaque mise à jour du noyau linux il faudra reconfigurer VMWare :</p>
<p class="code">sudo aptitude install linux-headers-`uname -r`<br />
vmware-config.pl</p>
<h3>Liens</h3>
<p><a href="http://ubuntuforums.org/showthread.php?t=779934" target="_blank">Install VMWare in Ubuntu 8.04 </a></p>
]]></content:encoded>
			<wfw:commentRss>http://tavie.onsenfout.com/2008/06/09/installation-de-vmware-server-106-sous-ubuntu-804lts/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Installation de rsnapshot et de son module Lchown</title>
		<link>http://tavie.onsenfout.com/2008/05/21/installation-de-rsnapshot-et-de-son-module-lchown/</link>
		<comments>http://tavie.onsenfout.com/2008/05/21/installation-de-rsnapshot-et-de-son-module-lchown/#comments</comments>
		<pubDate>Tue, 20 May 2008 22:33:49 +0000</pubDate>
		<dc:creator>François</dc:creator>
				<category><![CDATA[Bits]]></category>
		<category><![CDATA[administration]]></category>
		<category><![CDATA[backup]]></category>
		<category><![CDATA[cpan]]></category>
		<category><![CDATA[installation]]></category>
		<category><![CDATA[Lchown]]></category>
		<category><![CDATA[liens durs]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[perl]]></category>
		<category><![CDATA[rsnapshot]]></category>
		<category><![CDATA[rsync]]></category>
		<category><![CDATA[sauvegarde]]></category>
		<category><![CDATA[ssh]]></category>
		<category><![CDATA[Ubuntu]]></category>

		<guid isPermaLink="false">http://tavie.onsenfout.com/?p=68</guid>
		<description><![CDATA[Testé sur Ubuntu server 8.04LTS rsnapshot est un logiciel de sauvegarde en Perl très malin basé sur rsync et les liens durs linux. Les liens durs permettent de conserver des historiques de sauvegarde avec un encombrement minimum. rsync de son coté permet de ne transférer que les fichiers modifiés, avec la possibilité de transmettre les [...]]]></description>
			<content:encoded><![CDATA[<p>Testé sur Ubuntu server 8.04LTS</p>
<p><a href="http://www.rsnapshot.org/" target="_blank">rsnapshot</a> est un logiciel de sauvegarde en Perl très malin basé sur <a href="http://www.delafond.org/traducmanfr/man/man1/rsync.1.html" target="_blank">rsync</a> et les <a href="http://www.siteduzero.com/tuto-3-13227-1-creer-des-liens.html" target="_blank">liens durs</a> linux. Les liens durs permettent de conserver des historiques de sauvegarde avec un encombrement minimum. rsync de son coté permet de ne transférer que les fichiers modifiés, avec la possibilité de transmettre les données cryptées dans un canal ssh, c&#8217;est du tout bon pour des sauvegardes à distance.</p>
<p><span id="more-68"></span>Petite remarque au passage, si vous envisagez d&#8217;utiliser rsnapshot au travers d&#8217;une connexion ADSL, il ne faut pas que l&#8217;adresse IP change durant la session, ça plante la connexion ssh. Avec certains fournisseurs d&#8217;accès qui changent l&#8217;adresse IP toutes les 15mn (pour obtenir la liste, faites le 9) c&#8217;est même pas la peine d&#8217;essayer.</p>
<p>L&#8217;installation sous Ubuntu est d&#8217;une simplicité Debianesque :</p>
<p class="code">aptitude install rsnapshot</p>
<p>Il y a juste un petit module Perl qui n&#8217;est pas installé par le paquet, Lchown. Ce module permet à rsnapshot de gérer les droits sur les liens symboliques. S&#8217;il n&#8217;est pas installé, les liens symboliques  sauvegardés peuvent avoir des droits erronés, et c&#8217;est embêtant lors d&#8217;une restauration. On constate la présence (et bien souvent l&#8217;absence) du module en mettant les logs en mode verbeux dans rsnapshot (verbose 5).</p>
<p>On l&#8217;installe à partir des archive <a href="http://www.cpan.org/" target="_blank">CPAN</a> (Comprehensive Perl Archive Network).</p>
<p>Si ce n&#8217;est pas fait installer les paquets de compilation essentiels :</p>
<p class="code">aptitude install build-essential</p>
<p>Installer ensuite le module Lchown :</p>
<p class="code">perl -MCPAN -e &#8216;install qw(Lchown)&#8217;</p>
<p>Si c&#8217;est la première fois que CPAN est utilisé, il faut le configurer. Je ne connais rien à la question donc j&#8217;ai gardé les options par défaut, à part le répertoire de cache que j&#8217;ai mis dans /var/cache/cpan et les miroirs où j&#8217;ai choisi la France plutôt que les iles Tonga, enfin vous voyez.</p>
<p>A la fin de la configuration, s&#8217;il n&#8217;y a pas de messages déplaisants, le module est installé. Vous pouvez passer à la configuration de rsnaphot en éditant /etc/rsnapshot.conf ou en créant un répertoire /etc/rsnapshot si vous avez plusieurs sauvegardes à gérer.</p>
]]></content:encoded>
			<wfw:commentRss>http://tavie.onsenfout.com/2008/05/21/installation-de-rsnapshot-et-de-son-module-lchown/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Redimensionner une image disque VMware avec vmware-vdiskmanager</title>
		<link>http://tavie.onsenfout.com/2008/05/16/redimensionner-une-image-disque-vmware-avec-vmware-vdiskmanager/</link>
		<comments>http://tavie.onsenfout.com/2008/05/16/redimensionner-une-image-disque-vmware-avec-vmware-vdiskmanager/#comments</comments>
		<pubDate>Fri, 16 May 2008 11:46:50 +0000</pubDate>
		<dc:creator>François</dc:creator>
				<category><![CDATA[Bits]]></category>
		<category><![CDATA[administration]]></category>
		<category><![CDATA[image disque]]></category>
		<category><![CDATA[images]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[parted]]></category>
		<category><![CDATA[redimensionner une image]]></category>
		<category><![CDATA[snapshots]]></category>
		<category><![CDATA[vista]]></category>
		<category><![CDATA[vmdk]]></category>
		<category><![CDATA[vmware]]></category>
		<category><![CDATA[vmware-vdiskmanager]]></category>

		<guid isPermaLink="false">http://tavie.onsenfout.com/?p=65</guid>
		<description><![CDATA[Testé sur Ubuntu 8.04 LTS, VMware Server 1.05, Image Vista 32bits Il y a plusieurs méthodes pour redimensionner un disque virtuel VMware. On peut utiliser VMware Converter (la version de base est gratuite) mais à priori il ne fonctionne pas avec les images Vista et c&#8217;était justement celle que je voulais agrandir. J&#8217;ai utilisé vmware-vdiskmanager, [...]]]></description>
			<content:encoded><![CDATA[<p>Testé sur Ubuntu 8.04 LTS, VMware Server 1.05, Image Vista 32bits</p>
<p>Il y a plusieurs méthodes pour redimensionner un disque virtuel VMware. On peut utiliser <a href="http://www.vmware.com/download/converter/" target="_blank">VMware Converter</a> (la version de base est gratuite) mais à priori il ne fonctionne pas avec les images Vista et c&#8217;était justement celle que je voulais agrandir.</p>
<p>J&#8217;ai utilisé vmware-vdiskmanager, qui est un outil fourni avec VMware Server, et sans doute avec d&#8217;autres versions de VMware.</p>
<p><span id="more-65"></span>La première étape est de faire une copie de l&#8217;image, on n&#8217;est jamais trop prudent&#8230;</p>
<p>Ensuite, il faut supprimer les snapshots de l&#8217;image a partir de la console VMware, sinon vmware-vdiskmanager refuse de fonctionner. Attention, cette opération peut prendre un temps certain avec de grosses images et son interruption causera une corruption irrémédiable de l&#8217;image. Surveiller le processus snhelper dans une console bash, c&#8217;est lui qui fait le boulot, et vérifier qu&#8217;il n&#8217;y a plus de fichiers *.WRITELOCK dans le répertoire de l&#8217;image avant de passer à la suite.</p>
<p>Ouvrir une console bash dans le répertoire de l&#8217;image, et taper la commande :</p>
<p class="code">vmware-vdiskmanager -x nnGB nom_de_l_image.vmdk</p>
<p>ou nn est la nouvelle taille de l&#8217;image en Go</p>
<p>par exemple :</p>
<p class="code">vmware-vdiskmanager -x 16GB vista.vmdk</p>
<p>Lorsque c&#8217;est terminé, il ne reste plus qu&#8217;à ouvrir l&#8217;image à partir de la console VMware et à redimensionner la partition pour qu&#8217;elle occupe le nouvel espace. Là ça dépend de l&#8217;OS hébergé.</p>
<p>Pour Vista c&#8217;est Ordinateur / Gérer / Gestion des disques / Etendre le volume</p>
<p>Avec une image Linux on ira voir du coté de parted et ses dérivés, pour Windows XP il faudra utiliser un logiciel dédié comme Partition Magic ou faire quelques acrobaties avec System Rescue, comme <a href="http://vmware-land.com/Resizing_Virtual_Disks.html" target="_blank">expliqué ici</a> (non testé).</p>
]]></content:encoded>
			<wfw:commentRss>http://tavie.onsenfout.com/2008/05/16/redimensionner-une-image-disque-vmware-avec-vmware-vdiskmanager/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Mise en place de Webdav / SSL sur Debian</title>
		<link>http://tavie.onsenfout.com/2008/04/24/mise-en-place-de-webdav-ssl-sur-debian/</link>
		<comments>http://tavie.onsenfout.com/2008/04/24/mise-en-place-de-webdav-ssl-sur-debian/#comments</comments>
		<pubDate>Wed, 23 Apr 2008 23:18:16 +0000</pubDate>
		<dc:creator>François</dc:creator>
				<category><![CDATA[Bits]]></category>
		<category><![CDATA[administration]]></category>
		<category><![CDATA[apache]]></category>
		<category><![CDATA[cacert]]></category>
		<category><![CDATA[certificats]]></category>
		<category><![CDATA[cryptage]]></category>
		<category><![CDATA[debian]]></category>
		<category><![CDATA[httpasswd]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[sécurité]]></category>
		<category><![CDATA[ssl]]></category>
		<category><![CDATA[web]]></category>
		<category><![CDATA[webdav]]></category>
		<category><![CDATA[windows]]></category>

		<guid isPermaLink="false">http://tavie.onsenfout.com/?p=63</guid>
		<description><![CDATA[Testé sur Debian testing &#171;&#160;Lenny&#160;&#187; Ce memo me sert pour configurer WebDAV avec cryptage SSL sur un serveur Apache. J&#8217;utilise WebDAV pour offrir un accès fichiers aux webmasters des sites que j&#8217;héberge, c&#8217;est plus souple et plus sûr que le FTP. Cette config est très basique, Webdav permet un paramétrage très fin des autorisations, notamment [...]]]></description>
			<content:encoded><![CDATA[<p><small>Testé sur Debian testing &laquo;&nbsp;Lenny&nbsp;&raquo;</small></p>
<p>Ce memo me sert pour configurer WebDAV avec cryptage SSL sur un serveur Apache. J&#8217;utilise WebDAV pour offrir un accès fichiers aux webmasters des sites que j&#8217;héberge, c&#8217;est plus souple et plus sûr que le FTP. Cette config est très basique, Webdav permet un paramétrage très fin des autorisations, notamment avec la directive &lt;Limit &#8230;&gt;</p>
<p><span id="more-63"></span>Une des contraintes de Webdav est que le serveur Apache doit avoir les droits en lecture-écriture sur tous les répertoires et fichiers partagés. Il faut donc veiller à ce que le user sous lequel s&#8217;exécute Apache (www-data dans mon cas) en reste propriétaire. C&#8217;est pourquoi les concepteurs de Webdav recommandent de ne pas utiliser d&#8217;autre protocole pour accéder à ces fichiers. C&#8217;est à mon humble avis un peu excessif, mais il faut y faire attention, un upload fait par SSH ou FTP n&#8217;aura probablement pas les bons droits.</p>
<h3>Requis</h3>
<ul>
<li>Apache 2</li>
<li>Openssl</li>
<li>Un compte sur <a href="http://www.cacert.org" target="_blank">cacert.org</a></li>
</ul>
<h3>Installer les modules Apache</h3>
<p class="code">&gt; a2enmod ssl<br />
&gt; a2enmod dav<br />
&gt; a2enmod dav_fs<br />
&gt; a2enmod dav_lock<br />
&gt; a2enmod rewrite<br />
&gt; /etc/init.d/apache2 force-reload</p>
<h3>Générer le certificat SSL</h3>
<p>Dans le répertoire /etc/ssl/private :</p>
<p class="code">&gt; openssl req -nodes -new -keyout mondomaine.key -out mondomaine.csr</p>
<p>On peut passer toutes les questions sauf &laquo;&nbsp;Common Name (eg, YOUR name)&nbsp;&raquo;, où il ne faut surtout pas mettre son nom mais le nom du domaine.</p>
<p class="code">&gt; cat mondomaine.csr</p>
<p>Copier la sortie dans le presse-papier<br />
Sur le site cacert.org aller sur Certificat de domaine / Nouveau<br />
Demander un certificat de classe 3<br />
Coller le csr<br />
Récupérer le certificat dans le presse-papier et le coller dans /etc/ssl/private/mondomaine.crt</p>
<p>finir par :</p>
<p class="code">&gt; chmod 600 mondomaine.*</p>
<p>Recopier le certificat racine CACert Classe 3 dans le magasin de certificats /etc/ssl/certs sous le nom cacert_class3.crt</p>
<p>Il est aussi possible d&#8217;utiliser un certificat autosigné, comme <a href="http://www.keliglia.com/categorie/divers/1993/">expliqué ici</a> par exemple. L&#8217;avantage du certificat CACert est qu&#8217;il est issu d&#8217;une autorité certes non commerciale mais reconnue. Si le certificat racine de CACert n&#8217;est pas présent sur les postes clients on peut le télécharger <a href="http://www.cacert.org/index.php?id=3" target="_blank">ici</a></p>
<h3>Configurer Apache</h3>
<p style="text-align: left;"><span style="font-size: 10pt;"><strong><span style="color: #800000;">Attention, un seul serveur virtuel SSL par adresse IP!</span></strong></span></p>
<p>Hors serveur virtuel, ajouter les directives :</p>
<p class="code">NameVirtualHost *:80<br />
NameVirtualHost *:443<br />
DAVMinTimeout 600<br />
DAVDepthInfinity On</p>
<p>Dès qu&#8217;on a mis en place le SSL, il faut que <strong>tous</strong> les serveurs virtuels soient assignés à un port, 80 pour http ou 443 pour https.</p>
<p>ex :</p>
<p class="code">&lt;VirtualHost *:80&gt;<br />
&#8230;<br />
&lt;/VirtualHost&gt;</p>
<h3>Déclarer le serveur virtuel</h3>
<p>On crée le fichier /etc/apache2/sites-availables/webdav :</p>
<p class="code">&lt;VirtualHost *:80&gt;<br />
ServerName mondomaine<br />
# Force SSL<br />
RewriteEngine on<br />
RewriteCond %{HTTPS} !=on [NC]<br />
RewriteRule ^.*$ https://%{SERVER_NAME}%{REQUEST_URI} [R,L]<br />
&lt;/VirtualHost&gt;<br />
&lt;VirtualHost *:443&gt;<br />
ServerName mondomaine<br />
ServerAdmin webmaster@mondomaine<br />
SSLEngine On<br />
SSLCACertificateFile /etc/ssl/certs/cacert_class3.crt<br />
SSLCertificateFile /etc/ssl/private/mondomaine.crt<br />
SSLCertificateKeyFile /etc/ssl/private/mondomaine.key<br />
DocumentRoot /var/www<br />
&lt;Directory /&gt;<br />
Options -Indexes FollowSymLinks<br />
AllowOverride none<br />
&lt;/Directory&gt;<br />
&lt;Directory /var/www/site1&gt;<br />
Options Indexes<br />
AllowOverride none<br />
Order allow,deny<br />
allow from all<br />
DAV on<br />
AuthName &laquo;&nbsp;Administration site Site 1&#8243;<br />
AuthType Basic<br />
AuthUserFile /etc/apache2/htpasswd-webdav<br />
&lt;Limit GET POST PROPFIND PUT DELETE PROPPATCH MKCOL COPY MOVE LOCK UNLOCK&gt;<br />
Require user utilisateur1<br />
&lt;/Limit&gt;<br />
&lt;/Directory&gt;<br />
&lt;Directory /var/www/site2&gt;<br />
Options Indexes<br />
AllowOverride none<br />
Order allow,deny<br />
allow from all<br />
DAV on<br />
AuthName &laquo;&nbsp;Administration site Site 2&#8243;<br />
AuthType Basic<br />
AuthUserFile /etc/apache2/htpasswd-webdav<br />
&lt;Limit GET POST PROPFIND PUT DELETE PROPPATCH MKCOL COPY MOVE LOCK UNLOCK&gt;<br />
Require user utilisateur2<br />
&lt;/Limit&gt;<br />
&lt;/Directory&gt;<br />
ErrorLog syslog<br />
LogLevel warn<br />
CustomLog /var/log/apache2/access_dav.log combined<br />
&lt;/VirtualHost&gt;</p>
<h3>Créer la base utilisateurs</h3>
<p class="code">&gt; htpasswd -c /etc/apache2/htpasswd-webdav utilisateur1<br />
New password:<br />
Re-type new password:<br />
Adding password for user utilisateur1<br />
&gt; htpasswd /etc/apache2/htpasswd-webdav utilisateur2<br />
New password:<br />
Re-type new password:<br />
Adding password for user utilisateur2</p>
<h3>Donner les droits d&#8217;accès à Apache</h3>
<p class="code">&gt; chown www-data /etc/apache2/htpasswd-webdav<br />
&gt; chmod 660 /etc/apache2/htpasswd-webdav</p>
<h3>Configurer le firewall</h3>
<p>Ouvrir le port TCP 443</p>
<h3>Le moment de vérité!</h3>
<p>on active le site :</p>
<p class="code">&gt; a2ensite webdav<br />
&gt; /etc/init.d/apache2 reload</p>
<p>S&#8217;il n&#8217;y a pas d&#8217;erreur il ne reste plus qu&#8217;a tester le partage avec un client Webdav : Dossiers Web sous Windows, le kio webdavs:// avec Konqueror (attention webdav:// ne fonctionne pas en SSL), le client intégré à Mac OS X, etc&#8230;</p>
<h3>Liens</h3>
<p><a href="http://www.webdav.org/">Le site officiel webdav</a></p>
]]></content:encoded>
			<wfw:commentRss>http://tavie.onsenfout.com/2008/04/24/mise-en-place-de-webdav-ssl-sur-debian/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Lire les videos Quicktime avec Firefox sous Ubuntu</title>
		<link>http://tavie.onsenfout.com/2008/04/13/lire-les-videos-quicktime-avec-firefox-sous-ubuntu/</link>
		<comments>http://tavie.onsenfout.com/2008/04/13/lire-les-videos-quicktime-avec-firefox-sous-ubuntu/#comments</comments>
		<pubDate>Sun, 13 Apr 2008 13:45:01 +0000</pubDate>
		<dc:creator>François</dc:creator>
				<category><![CDATA[Bits]]></category>
		<category><![CDATA[firefox]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[mplayer]]></category>
		<category><![CDATA[plugin]]></category>
		<category><![CDATA[quicktime]]></category>
		<category><![CDATA[Ubuntu]]></category>

		<guid isPermaLink="false">http://tavie.onsenfout.com/?p=60</guid>
		<description><![CDATA[Ubuntu Gutsy Firefox 2.0 M&#8217;sieur Apple ne nous ayant pas fait l&#8217;honneur de porter son plugin quicktime sous Linux, le plus simple est d&#8217;utiliser le plugin mplayer pour firefox, ça fonctionne nickel. En plus du format Quicktime, ce plugin supporte les formats video classiques ainsi que Real Player, DivX et Windows Media Player. Il vaut [...]]]></description>
			<content:encoded><![CDATA[<p><small>Ubuntu Gutsy<br />
Firefox 2.0</small></p>
<p>M&#8217;sieur Apple ne nous ayant pas fait l&#8217;honneur de porter son plugin quicktime sous Linux, le plus simple est d&#8217;utiliser le plugin mplayer pour firefox, ça fonctionne nickel. En plus du format Quicktime, ce plugin supporte les formats video classiques ainsi que Real Player, DivX et Windows Media Player. Il vaut mieux désinstaller les plugins video préexistants pour éviter la pagaille.</p>
<pre>apt-get install mplayer mozilla-mplayer</pre>
<p>that&#8217;s all!</p>
<p>Edit du 6/12/2009 : sous Debian testing et Ubuntu depuis pas mal de temps le paquet du plugin s&#8217;appelle gecko-mediaplayer. Comme depuis on est passé à aptitude ça donne :</p>
<pre>aptitude install mplayer gecko-mediaplayer</pre>
]]></content:encoded>
			<wfw:commentRss>http://tavie.onsenfout.com/2008/04/13/lire-les-videos-quicktime-avec-firefox-sous-ubuntu/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
