<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
  <title>Mandriva</title>
  <link rel="alternate" type="text/html" href="http://artisan.karma-lab.net/taxonomy/term/1179"/>
  <link rel="self" type="application/atom+xml" href="http://artisan.karma-lab.net/taxonomy/term/1179/atom/feed"/>
  <id>http://artisan.karma-lab.net/taxonomy/term/1179/atom/feed</id>
  <updated>2008-02-12T11:49:26+01:00</updated>
  <entry>
    <title>Mandriva 2009.0, que dire lorsque tout va bien ? </title>
    <link rel="alternate" type="text/html" href="http://artisan.karma-lab.net/node/1697" />
    <id>http://artisan.karma-lab.net/node/1697</id>
    <published>2008-11-18T12:11:41+01:00</published>
    <updated>2008-11-18T12:12:27+01:00</updated>
    <author>
      <name>Ulhume</name>
    </author>
    <category term="Mandriva" />
    <category term="drupalfr.org" />
    <category term="OK" />
    <category term="Planet Libre" />
    <category term="Article" />
    <summary type="html"><![CDATA[<p>
  Je fais des billets sur les bugs, sur les problèmes de performances, d'installation, de mise à jour, les incompatibilités, bref sur tout ça, tout ça... Il ne faudrait juste pas oublier d'en faire aussi lorsque tout marche si bien qu'il n'y aurait  juste rien à dire... Et depuis maintenant 8 ans que j'utilise Mandriva (avec Mandrake 7.1), c'est la première fois que j'en ai aussi peu à raconter... Alors je fête cela en en faisant une tartine <img src="http://artisan.karma-lab.net/sites/all/modules/contrib/smileys/packs/crystal/wink2.gif" title="Wink" alt="Wink" class="smiley-content"/> 
</p>
    ]]></summary>
    <content type="html"><![CDATA[<p>
  Je fais des billets sur les bugs, sur les problèmes de performances, d'installation, de mise à jour, les incompatibilités, bref sur tout ça, tout ça... Il ne faudrait juste pas oublier d'en faire aussi lorsque tout marche si bien qu'il n'y aurait  juste rien à dire... Et depuis maintenant 8 ans que j'utilise Mandriva (avec Mandrake 7.1), c'est la première fois que j'en ai aussi peu à raconter... Alors je fête cela en en faisant une tartine <img src="http://artisan.karma-lab.net/sites/all/modules/contrib/smileys/packs/crystal/wink2.gif" title="Wink" alt="Wink" class="smiley-content"/> 
</p>
<!--break-->

	<a name='chapter_19'></a>
  <h2>Cas d'école n°1, transformer une Mandriva 2008.1 Desktop en 2009.0</h2>
	
<p>
   <ul>
    <li>suppression des anciens médias par <kbd>urpmi.remove -a</kbd>.</li>
    <li>ajout des nouveaux médias en passant par l'excellent <a class='external' target='_blank' href='/easyurpmi.zarb.org' >zarb.org</a></li>
    <li>lancement de la procédure <kbd>urpmi --auto-select</kbd>.</li>
   </ul>
</p>
<p>
  1h plus tard... transformation achevée sans problèmes, un redémarrage étonnant de rapidité couronné par une Mandriva toute neuve avec conservation de tous les paramétrages.</li>
</p>


	<a name='chapter_20'></a>
  <h2>Cas d'école n°2, transformer une Mandriva desktop 2009.0 32bits en 64bits.</h2>
	
<p>
  <ul>
    <li>Récupération des médias x86_64 (sans les installer) par <a class='external' target='_blank' href='/easyurpmi.zarb.org' >zarb.org</a> que l'on copie précieusement sur une partition de sauvegarde. </li>
    <li>Sauvegarde du /etc sur cette même partition.</li>
    <li>Récupération d'une <a class='external' target='_blank' href='http://ftp.proxad.net/pub/Distributions_Linux/Mandrake/official/iso/2009.0/' >ISO CD-ROM free dual-arch</a>.</li>
    <li>Démarrage sur le CD, procédure d'installation (devenue très classieuse), formatage de la partition "racine" (et aucune autre) et c'est parti...</li>
    <li>7 minutes plus tard, la machine est redémarrée en 64bits, mode texte de base.</li>
    <li>Suppression des médias du CD-RM puis ajout de ceux que l'on a sauvegardé plus haut.</li>
    <li>installation de gnome via <kbd>urpmi gnome-task</kbd>, <kbd>openoffice.org64</kbd>, etc.</li>
    <lI>15 minutes plus tard, démarrage de GDM.</li>
  </ul>
</p>
<p>
  Là encore, rien à dire, ça marche nickel. Le bureau est simplement le même qu'avant en plus véloce. Juste une étrangeté pour qui installe son pilote nVidia à la main, la version 64bits "brouille" l'écran de la console (c'est juste un problème d'affichage ANSI). Pour récupérer cela, un Ctrl-I suffit (merci à freeflyer pour l'info). 
</p>
<p>
  Le seul bug que j'ai trouvé pour l'instant sur cette Mandriva 64 bits concerne l'<kbd>urpmi --auto-orphans</kbd>. Le fait d'avoir viré <kbd>mono</kbd>, implique de virer <kbd>gnome-task</kbd>, implique pour urpmi que tous les paquets gnomes sont orphelins, bénin mais quelque peu excessif <img src="http://artisan.karma-lab.net/sites/all/modules/contrib/smileys/packs/crystal/wink2.gif" title="Wink" alt="Wink" class="smiley-content"/>
</p>


	<a name='chapter_21'></a>
  <h2>Cas d'école n°3, transformer une Mandriva serveur 2007.0 en 2009.0</h2>
	
<p>
  <ul>
     <li>
    <li>suppression des anciens médias et ajout des nouveaux (<a class='external' target='_blank' href='/easyurpmi.zarb.org' >zarb.org</a>).</li>
    <li>Lancement d'un petit <kbd>urpmi --auto-select</kbd>.</li>
  </ul>
</p>
<p>
    15 minutes plus tard (avec un débit sur proxad de 11mo/s ça aide <img src="http://artisan.karma-lab.net/sites/all/modules/contrib/smileys/packs/crystal/smile.gif" title="Smiling" alt="Smiling" class="smiley-content"/>), transformation achevée. Redémarrage de la machine, tous les services fonctionnent http, imap, smtp, spamd, etc. Et tant mieux sinon vous le liriez pas ce billet <img src="http://artisan.karma-lab.net/sites/all/modules/contrib/smileys/packs/crystal/wink2.gif" title="Wink" alt="Wink" class="smiley-content"/>
</p>


	<a name='chapter_22'></a>
  <h2>Conclusion</h2>
	
<p>
  Bref, je ne sais pas ce qu'ils ont mis dans cette Mandriva là, mais quel plaisir !! 
</p>
    ]]></content>
  </entry>
  <entry>
    <title>Merci à la Driva Team pour ce beau bureau !</title>
    <link rel="alternate" type="text/html" href="http://artisan.karma-lab.net/node/1574" />
    <id>http://artisan.karma-lab.net/node/1574</id>
    <published>2008-06-25T07:57:06+02:00</published>
    <updated>2008-07-30T10:47:25+02:00</updated>
    <author>
      <name>Ulhume</name>
    </author>
    <category term="Mandriva" />
    <category term="OK" />
    <category term="Planet Libre" />
    <category term="Article" />
    <summary type="html"><![CDATA[<p>
Généralement on fait des mises à jour pour colmater les failles de sécurité. Astreinte obligatoire, routine, automatisme, pas à réfléchir, c'est comme ça.</p>
<p>
 Alors ce matin j'ai justement lancé une petite mise à niveau de première intention sur mon dépôt local avant de répercuter les éventuelles corrections sur mes différentes bécanes. 
</p>
    ]]></summary>
    <content type="html"><![CDATA[<p>
Généralement on fait des mises à jour pour colmater les failles de sécurité. Astreinte obligatoire, routine, automatisme, pas à réfléchir, c'est comme ça.</p>
<p>
 Alors ce matin j'ai justement lancé une petite mise à niveau de première intention sur mon dépôt local avant de répercuter les éventuelles corrections sur mes différentes bécanes. 
</p>
<!--break-->
<p>
   Dans le flux des téléchargements (je synchronise mon dépôt avec un script basé sur wget), rien de bien attirant, une nouvelle version de Gimp par çi, clamAv par là, et puis oups ! tient, voilà t-il pas que FireFox3 apparaît dans les backports. Mais c'est pas une si grosse surprise, <a class='external' target='_blank' href='http://yohofr.wordpress.com/2008/06/23/lancement-du-projet-taster-organiser-les-tests-de-mandriva-linux/' >Yoho nous avait prévenu via le projet Taster</a>.</p>
<p>
 Une fois le flot tarit, je lance sur mon poste de travail le classique <kbd>urpmi --auto-update</kbd> et je laisse faire. Je vois bien une paquet <kbd>freetype</kbd> passer mais cela ne me choque pas plus que cela. J'installe le fameux FireFox3 qui semble teeeeelllllement incontournable pour voir au moins quelle gueule cela peut avoir, histoire de pas mourir tout de suite idiot. Le processus se passe sans problème et ce en gardant la v2 disponible, délicate attention des mainteneurs que je salue. Finalement, je lance le zinzin et là, Wow factor...
</p>
<p>
   Bon déjà, très bon point pour cette v3, ça se lance beaucoup plus vite et ça réagit beaucoup plus vite, Mais ça, j'en avais déjà entendu parler ailleur. Non, le vrai truc sympa, c'est qu'enfin ils se sont décidés à remprendre complètement le look GTK/Gnome. Style des onglets, barres de défilement, jeu d'icônes, tout y est. Et c'est très joli, bien mieux intégré au bureau que la v2.</p>
<p>
<image id="1"  width="300px"/>
 Mais c'est juste un peu trop joli, y'a un autre truc qui a clairement changé qui n'a rien à voir avec FireFox. Et j'ai mis un certain temps à comprendre. En fait jusqu'à ce que je relance eclipse qui a planté pour les 47ième fois de la journée : Les polices... Je ne sais pas ce qu'ils ont fait manger à cette nouvelle version de FreeType (2.3.5-2), mais elles sont d'une beauté, c'est bluffant. Toute l'interface a gagné en lisibilité au point où ma Vm Windows sur le côté me semble d'un coup ressemble à un antique <a class='external' target='_blank' href='http://www.trs-80.com/' >TRS-80</a>. 
</p>
<p>
<p>
Bref, voilà une mise à jour de rien du tout qui a rendu mon bureau clairement plus agréable. Merci à la Driva Team pour ce petit plaisir du matin <img src="http://artisan.karma-lab.net/sites/all/modules/contrib/smileys/packs/crystal/smile.gif" title="Smiling" alt="Smiling" class="smiley-content"/>
</p>    ]]></content>
  </entry>
  <entry>
    <title>VirtualBox 1.6 sous Mandriva</title>
    <link rel="alternate" type="text/html" href="http://artisan.karma-lab.net/node/1534" />
    <id>http://artisan.karma-lab.net/node/1534</id>
    <published>2008-05-14T15:03:01+02:00</published>
    <updated>2008-05-22T11:34:46+02:00</updated>
    <author>
      <name>Ulhume</name>
    </author>
    <category term="Mandriva" />
    <category term="mandriva" />
    <category term="OK" />
    <category term="Planet Libre" />
    <category term="Article" />
    <summary type="html"><![CDATA[<p>
   Alors que je mettais à jour mon miroir des différents dépôts Mandriva 2008.1, je découvre qu'est apparu dans main.backports la nouvelle mouture de VirtualBox (1.6).
</p>
    ]]></summary>
    <content type="html"><![CDATA[<p>
   Alors que je mettais à jour mon miroir des différents dépôts Mandriva 2008.1, je découvre qu'est apparu dans main.backports la nouvelle mouture de VirtualBox (1.6).
</p>
<!--break-->
<p>
 Tout content, je commence simplement par mettre à jour (urpmi --auto-update) et je lance <kbd>VirtualBox</kbd>. Et là... patatra... Déjà, l'outil me prévient qu'il compte convertir ma VM pour la nouvelle version, candide, j'accepte. Ensuite, il s'arrête brutalement me déclarant que mes drivers ne sont pas à la bonne version. 
</p>
<p>
  Je vérifie par un petit coup de <kbd>modinfo vboxdrv</kbd> et en effet, c'est encore une 1.5.6. Je fais un <kbd>rpm -qa | grep box</kbd>, et là, j'ai un joli mix de 1.5.6 et de 1.6. Je décide de désinstaller l'ensemble par un sauvage <kbd>urpme $(rpm -qa | grep box)</kbd> (faite gaffe, il se trouve que je n'ai pas d'autre paquets qui contiennent le mot <kbd>box</kbd>). Et je relance une installation (<kbd>urpmi virtualbox</kbd>). Et là je m'aperçoit que c'est le paquet <kbd>dkms-virtualbox</kbd> qui coince, il m'insulte en disant que mon <kbd>/lib/modules/blabla/build</kbd> ne contient pas le bon kernel, ou quelque chose d'approchant.  
</p>
<p>
   Du coup, je me fâche, et je vire le paquet de source, dkms, dkms-virtualbox et virtualbox. Je vérifie qu'il ne reste rien dans <kbd>/usr/src</kbd> et je lance <kbd>urpmi kernel-source-latest dkms dkms-virtualbox</kbD>. Et miracle, ça passe cette fois. Sûrement un problème de ménage dans l'arborescence dkms. Bref, je vérifie par un <kbd>modinfo vboxdrv</kbd> que cette fois j'ai bien la bonne version du pilote et satisfait, je lance un <kbd>urpmi virtualbox</kbD> pour relancer enfin ma vm. 
</p>
<p>
  Et là, recoinçage, cette fois VirtualBox me dit que je n'ai aucun droit pour utiliser le driver (qui cette fois est le bon). 

  <div class='code-block code-block-fragment'>
  <div class='container'>
  The VirtualBox kernel driver is not accessible to the current user. Make sure that the user has write permissions for /dev/vboxdrv by adding them to the vboxusers groups. You will need to logout for the change to take effect..<br />
VBox status code: -1909 (VERR_VM_DRIVER_NOT_ACCESSIBLE).
  </div>
  
  </div>
</p>
<p>
  Là, je me dis que c'est dkms qui a monté le module en mémoire. Peut être que si je redémarre le service, le script <kbd>/etc/init.d/virtualbox</kbd> va magouiller deux trois choses en plus qui permette à un utilisateur standard de touche au module. Je lance donc un <kbd>service virtualbox restart</kbd>. Content de mes deux <kbd>[OK]</kbd>, je relance une dernière fois ma VM, et là, miracle.. ça marche... 
</p>
<p>
   Je vais donc pouvoir utiliser cette nouvelle version de VirtualBox en me demandant comment un nouvel entrant, ex-windowsien, peut vivre ce genre d'aventure...
</p>    ]]></content>
  </entry>
  <entry>
    <title>Migration vers la Mandriva 2008.1</title>
    <link rel="alternate" type="text/html" href="http://artisan.karma-lab.net/node/1526" />
    <id>http://artisan.karma-lab.net/node/1526</id>
    <published>2008-04-12T13:26:39+02:00</published>
    <updated>2008-07-23T09:03:48+02:00</updated>
    <author>
      <name>Ulhume</name>
    </author>
    <category term="Mandriva" />
    <category term="OK" />
    <category term="Planet Libre" />
    <category term="Article" />
    <summary type="html"><![CDATA[﻿<p>

   Quinze minutes chrono en main, pour transformer ma "vieille" Mandriva 2008.0 en Mandriva 2008.1 toute neuve, qui dit mieux ? Ok, je triche un peu car j'ai tout de même fait fumer l'ADSL toute la nuit dernière pour remonter les 20Go de dépôt en local, mais bon, à chaque fois la magie du <kbD>urpmi --auto-select</kbd> me fascine que voulez-vous <img src="http://artisan.karma-lab.net/sites/all/modules/contrib/smileys/packs/crystal/smile.gif" title="Smiling" alt="Smiling" class="smiley-content"/>

</p>

<p>

  Maintenant que tout est installé, il est donc temps de regarder ce qu'il y a de neuf et de faire les "petits" ajustements que les différentes mises à jour imposent. 

</p>
    ]]></summary>
    <content type="html"><![CDATA[﻿<p>

   Quinze minutes chrono en main, pour transformer ma "vieille" Mandriva 2008.0 en Mandriva 2008.1 toute neuve, qui dit mieux ? Ok, je triche un peu car j'ai tout de même fait fumer l'ADSL toute la nuit dernière pour remonter les 20Go de dépôt en local, mais bon, à chaque fois la magie du <kbD>urpmi --auto-select</kbd> me fascine que voulez-vous <img src="http://artisan.karma-lab.net/sites/all/modules/contrib/smileys/packs/crystal/smile.gif" title="Smiling" alt="Smiling" class="smiley-content"/>

</p>

<p>

  Maintenant que tout est installé, il est donc temps de regarder ce qu'il y a de neuf et de faire les "petits" ajustements que les différentes mises à jour imposent. 

</p>
<!--break-->

	<a name='chapter_1'></a>
  <h2>Mise à jour via URPMI</h2>
	

<p>

   Rapidement pour ceux qui ne le savent peut-être pas, pour mettre à jour une Mandriva (mais cette notion est portable sous d'autres distributions), point n'est besoin de grave un DVD, de formater ou de réinstaller quoi que ce soit. Et même s'il s'agit d'un changement radical comme le passage d'une 2007.0 à une 2008.1. 

</p>

<p>

  En effet, un système Linux maintient dans une base de données le nom, la version, et les dépendances de tout ce qui est installé sur votre machine. Faites un petit <kbd>rpm –qa</kbd> pour vous en convaincre. Du coup pour changer de version, 3 étapes suffisent :

   <ul>

   <li>Détruire les anciens médias par <kbd>urpmi.removemedia -a</kbd></li>

   <li>Ajouter les nouveaux médias, en utilisant par exemple l'excellent <a class='external' target='_blank' href='http://easyurpmi.zarb.org/' >easyurpmi</a>.</li>

   <li>Lancer la commande magique <kbd>urpmi --auto-select</kbd></li>

   </ul> 

</p>

<p>

  A noter que cette dernière commande permet aussi de mettre à jour votre système de manière régulière pour bénéficier des patches de sécurité. Là il ne faut évidemment pas effectuer les étapes 1 et 2, mais juste ceci  :

  
  <div class='code-block code-block-fragment'>
  <div class='container'>
  urpmi.updatemedia -a<br />
urpmi --auto-select<br />
<br />
<span class="co0"># ou plus simple encore</span><br />
urpmi --auto-update
  </div>
  
  </div>

</p>

<p>

  Si en plus vous avez eu la bonne idée d'utiliser des meta-paquets pour ce qui est du kernel (ex. kernel-desktop-latest), ce dernier sera lui aussi mis à jour dans la foulée. Sinon, il faut aussi que vous installiez le kernel de la 2008.1.  

</p>

<div class='inline-box attention'>

Cette technique est très efficace mais n'est pas sans risque non plus. Le plus classique est que pour une raison de dépendances liées à un paquet que vous avez installé à la sauvage (aka à la main), le système de mise à jour ce bloque en cours de route. Généralement il suffit juste de désinstaller le paquet incriminé et de relancer <kbd>urpmi --auto-select</kbd>. Le second souci classique peut être que la configuration d’un logiciel devient obsolète du fait de sa mise à jour. C'est rarement un problème sur d'un poste de travail mais cela implique une bonne dose de méfiance lorsqu'il s'agit d'un serveur. 

</div>




	<a name='chapter_2'></a>
  <h2>Les nouveautés</h2>
	

<p>

  Je ne vais pas revenir des heures sur les <a class='external' target='_blank' href='http://wiki.mandriva.com/en/2008.1_What&#039;s_New ' >nouveautés de la 2008.1</a>. D’autres font cela beaucoup mieux que je ne le ferai jamais. Je vais plutôt m'attarder quelques instants sur les points que j'ai personnellement et donc totalement arbitrairement trouvés intéressants. 

</p>

<p>

  Déjà, commençons à la base, avec l'arrivée du nouveau kernel 2.6.24. Un bien <a class='external' target='_blank' href='http://linuxfr.org/2008/01/25/23529.html' >gros bébé</a> que ce noyau avec une <a class='external' target='_blank' href='http://kernelnewbies.org/Linux_2_6_24' >liste impressionnante de nouveautés</a>. Mais ce qui moi m’a le plus surpris, c'est l’amélioration notable des performances sûrement liée à la latence optimisée. Tout répond plus vite et le lancement d’un openOffice sur un système déjà chargé ne demande que deux ou trois secondes. Pour le reste, c’est lorsque j’achèterai du nouveau matériel que j’apprécierai je pense. 

</p>

<p>

  Côté Gnome, si la 2.22 est censée apporter pas mal de nouveautés, je dois bien avouer ne pas avoir été bluffé par les changements. Déjà l'évolution attendue de metacity vers un gestionnaire de composition est, comment dire, un flop <img src="http://artisan.karma-lab.net/sites/all/modules/contrib/smileys/packs/crystal/smile.gif" title="Smiling" alt="Smiling" class="smiley-content"/>. Comme les devs de Gnome aiment à le dire, ils ont gardé cela le plus <q>simple possible</q>. Mais simplicité prend ici une toute autre dimension, de l’ordre du minimum syndical de base : Ombres aux fenêtres et un Alt-Tab avec des aperçus des contenus. Woaw... Et le tout à peu prés à la vitesse du vénérable xcompmgr (traduire très lent). A choisir un truc simple, je conseille l'excellent xfwm4 qui fait strictement la même chose, mais avec un rapport de performance qui n'a rien a voir. A mon avis c'est le même mec qui a fait gnome-terminal qui a du se coller à ce patch <img src="http://artisan.karma-lab.net/sites/all/modules/contrib/smileys/packs/crystal/wink2.gif" title="Wink" alt="Wink" class="smiley-content"/> 

</p>



<p>

  Mais heureusement la 2.22 ne vient pas sans aucune bonne nouvelle, même si elle n'est pas très visuelle. Il s'agit de l'arrivée de GVFS qui vient remplacer Gnome-VFS qui commençait à être «limité». Alors j'ai un peu testé et ça marche. Bon j'ai réussi à le faire planter sur du sftp mais dans l'ensemble c'est plus rapide et plus proche de ce qu'offre KIO en terme de performances. Maintenant côté support du protocole webdav, il est bien mieux implémenté qu’avant, mais c'est d'une lenteur absolument incroyable. Je ne sais pas bien ce qu'il fabrique mais là où KIO ouvrait et sauvait en quelques secondes, Gnome y passe facilement 15, s'il ne crashe pas salement en cours de route… Donc dans la bonne voie mais par encore totalement <a class='external' target='_blank' href='http://live.gnome.org/GioPort' >sec cette histoire</a>.   

</p>



<p>Pour le reste des nouveautés de Gnome, je vous laisse regarder ce qui vous <a class='external' target='_blank' href='http://library.gnome.org/misc/release-notes/2.22/' >touche peut-être plus que moi</a>. </p>



<p>

  Pour revenir à ce qu'apporte de neuf la mandriva, il y a tout de même OpenOffice 2.4, ce qui n'est pas rien vu les améliorations de performances de cette version. Il semble aussi qu'un effort sur le visuel ait été apporté.  

</p>

<p>

  Pour finir ce petit tour, il me semble nécessaire de s'arrêter sur l'audio avec l'arrivée en standard de PulseAudio, un serveur sonore qui marche en conjonction avec Alsa (qui gère le hardware). PulseAudio permet de partager une carte son entre plusieurs machines (comme esound) mais offre pas mal d'autres avancées, comme le réglage par application des paramètres sonores. En tout cas ça marche très bien, et pour l'instant je n'ai pas constaté de soucis avec les applications classiques (Flash, RythmBox &amp; co.).   

</p>




	<a name='chapter_3'></a>
  <h2>Les souçis...</h2>
	

<h3>Pilote nVidia</h3>

<p>

   Pour installer les pilotes propriétaires nVidia avec la 2008.1, il faut impérativement une version récente, sinon, ça coince dés le début (avec une 100.19 me concernant).  Une manière rapide de régler le problème, utiliser le mode "update" de l'ancien pilote, par exemple :

   
  <div class='code-block code-block-fragment'>
  <div class='container'>
  &nbsp; &nbsp; <a target="blank" href="http://pwet.fr/man/linux/commandes/sh"><span class="kw2">sh</span></a> NVIDIA-Linux-x86<span class="nu0">-100.14</span><span class="nu0">.19</span>-pkg1.run --update
  </div>
  
  </div>

</p>



<h3>VmPlayer</h3>

<p>

  Là aussi, pas moyen de compiler avec pourtant la toute dernière version (2.0.3). La solution passe par la version any-any de vmplayer :

  
  <div class='code-block code-block-fragment'>
  <div class='container'>
  &nbsp; &nbsp;<a target="blank" href="http://pwet.fr/man/linux/commandes/wget"><span class="kw2">wget</span></a> http:<span class="sy0">//</span>linuxtoy.org<span class="sy0">/</span>files<span class="sy0">/</span>vmware-any-any-update<span class="nu0">-116</span>.tgz<br />
<br />
&nbsp; &nbsp;<a target="blank" href="http://pwet.fr/man/linux/commandes/tar"><span class="kw2">tar</span></a> -zxvf vmware-any-any-update<span class="nu0">-116</span>.tgz <br />
<br />
&nbsp; &nbsp;<span class="kw3">cd</span> vmware-any-any-update116<br />
<br />
&nbsp; &nbsp;.<span class="sy0">/</span>runme.pl
  </div>
  
  </div>

</p>

<p>

  L'autre vraie bonne solution serait de passer à virtualbox mais là faut que je trouve le temps de convertir mes images, pas gagné...

</p>

<h3>OpenLDAP</h3>

<p>

  Je m'en doutais un peu, les soucis sont apparus surtout sur le serveur avec en tête OpenLdap qui par la magie d'un changement de version m'a flingué l'ensemble de ma configuration. J'ai patiné quelques heures avant de comprendre pourquoi aucune authentification n'était dés lors possible, même en reprenant une configuration saine avec une base neuve et l'activation de l'authentification LDAP via <kbd>drakauth</kbd>.

</p>

<p>

  La raison de tout ce bazar est que pour une raison que j'ignore (je ne suis pas non plus un spécialiste LDAP), les requêtes pour sortir un utilisateur de la base doivent maintenant obligatoirement inclure la référence à <kbd>ou=People</kbd>. Sans cela l'utilisateur n'est pas trouvé que ce soit via pam_ldap ou le module ldap d'apache...

</p>

<p>

Pour illustrer le problème, avant, je pouvais faire la requête LDAP suivante :

  
  <div class='code-block code-block-fragment'>
  <div class='container'>
  ldapsearch &nbsp;-x -LLL &nbsp;-b <span class="st0">&quot;dc=mon-domaine,dc=net&quot;</span> <span class="st0">&quot;(&amp;(objectClass=posixAccount)(uid=gaston))&quot;</span>
  </div>
  
  </div>

</p>

<p>

  Et j'avais bien l'utilisateur qui était renvoyé. Du coup, dans <kbd>/etc/ldap.conf</kbd> j'avais :

  
  <div class='code-block code-block-fragment'>
  <div class='container'>
  nss_base_passwd <span class="re2">dc=</span>mon-domaine,<span class="re2">dc=</span>net?one<br />
<br />
nss_base_group <span class="re2">dc=</span>mon-domaine,<span class="re2">dc=</span>net?sub
  </div>
  
  </div>  

</p>

<p>

  Et tout se passait très bien. Alors effectivement si l'on regardait la base ldap, les utilisateurs sont bien contenus dans une clef <kbd>ou=People</kbd> mais il semblait qu'avant ce changement de version, ce soit sous-entendu d'une manière ou d'une autre, et plus maintenant. Ma requête de recherche est donc devenue :

  
  <div class='code-block code-block-fragment'>
  <div class='container'>
  ldapsearch &nbsp;-x -LLL &nbsp;-b <span class="st0">&quot;ou=People,dc=mon-domaine,dc=net&quot;</span> <span class="st0">&quot;(&amp;(objectClass=posixAccount)(uid=gaston))&quot;</span>
  </div>
  
  </div>

</p>

<p> J'ai donc en conséquence dû modifier à la main <kbd>/etc/ldap.conf</kbd> pour que ça colle :

   
  <div class='code-block code-block-fragment'>
  <div class='container'>
  nss_base_passwd <span class="re2">ou=</span>People,<span class="re2">dc=</span>mon-domaine,<span class="re2">dc=</span>net?one<br />
<br />
nss_base_group <span class="re2">ou=</span>Group,<span class="re2">dc=</span>mon-domaine,<span class="re2">dc=</span>net?sub
  </div>
  
  </div>   

</p>

<p>

  Et là tout s'est remis à fonctionner. La même modification a dû être faite pour que le module LDAP d'apache refonctionne lui aussi :

  
  <div class='code-block code-block-fragment'>
  <div class='container'>
  &nbsp; AuthType Basic<br />
<br />
AuthName <span class="st0">&quot;Qui va là ?&quot;</span><br />
<br />
AuthBasicProvider ldap<br />
<br />
AuthLDAPURL ldap:<span class="sy0">//</span>serveur_ldap:<span class="nu0">389</span><span class="sy0">/</span><span class="re2">ou=</span>People,<span class="re2">dc=</span>mon-domaine,<span class="re2">dc=</span>net<br />
<br />
AuthLDAPGroupAttribute memberUid<br />
<br />
AuthLDAPGroupAttributeIsDN off<br />
<br />
Require ldap-group <span class="re2">cn=</span>groupe-qui-va-la,<span class="re2">ou=</span>Group,<span class="re2">dc=</span>mon-domaine,<span class="re2">dc=</span>net
  </div>
  
  </div>

</p>

<p>

  Je peux vous dire que pour un truc aussi simple, j'ai pas mal sué cette nuit...

</p>



<h3>Cyrus</h3>

<p>

  L'autre vilain à m'avoir fait des misères est cyrus qui a décidé de ne plus accepter les logins en clair (je ne vois pas l'intérêt de crypter sur mon LAN). Pour que cela refonctionne comme avant j'ai dû rajouter la ligne <kbD>allowplaintext: yes</kbd> au fichier <kbd>/etc/imapd.conf</kbd>.

</p>



<h3>Nagios</h3>

<p>

  Là j'ai craqué. Je ne sais par quoi je vais le remplacer mais le passage à la version 3 de nagios m'a mis un tel bazar dans une configuration que j'avais mis des heures à établir que je l'ai viré sur un pur coup de sang. Je reviendrai peut-être sur ma décision mais pour l'instant, c'est niet. 

</p>




	<a name='chapter_4'></a>
  <h2>Conclusion</h2>
	

<p>

   Je ne peux pas honnêtement dire que cette nouvelle version de Mandriva m’ait totalement assis. Mais il est clair qu'elle est plus rapide que la précédente, sans doute grâce au nouveau kernel. Pour le reste tout marche juste comme avant, ce qui n’est déjà pas si mal <img src="http://artisan.karma-lab.net/sites/all/modules/contrib/smileys/packs/crystal/wink2.gif" title="Wink" alt="Wink" class="smiley-content"/>

</p>    ]]></content>
  </entry>
  <entry>
    <title>Mandriva 2008.0 - Ca marche mieux avec de la mémoire...</title>
    <link rel="alternate" type="text/html" href="http://artisan.karma-lab.net/node/1243" />
    <id>http://artisan.karma-lab.net/node/1243</id>
    <published>2007-10-22T14:47:27+02:00</published>
    <updated>2007-10-22T14:48:14+02:00</updated>
    <author>
      <name>Ulhume</name>
    </author>
    <category term="Mandriva" />
    <category term="OK" />
    <category term="Planet Libre" />
    <category term="Article" />
    <summary type="html"><![CDATA[<p>
  Sur ce coup là un <b>grand merci</b> à Mandriva pour ce magnifique <kbd>kernel-desktop586-latest</kbd>. Il est très "beau", très réactif et performant, et tout. Le seul truc, c'est que j'aurais aussi bien aimé qu'il utilise <b>toute</b> la mémoire...
</p>
    ]]></summary>
    <content type="html"><![CDATA[<p>
  Sur ce coup là un <b>grand merci</b> à Mandriva pour ce magnifique <kbd>kernel-desktop586-latest</kbd>. Il est très "beau", très réactif et performant, et tout. Le seul truc, c'est que j'aurais aussi bien aimé qu'il utilise <b>toute</b> la mémoire...
</p>
<!--break-->
<p>
La puce à l'oreille, c'est lorsque j'ai voulu monter à 640mo l'espace alloué à la VM de Windows-XP-qui-en-veut-toujours-plus. Le système est alors directement parti en sucette, disque saturé de gratouillage. C'est alors qu'intrigué j'ai tenté à <kbd>cat /proc/meminfo</kbd> pour découvrir avec stupeur que seuls 840mo sur les 2Go disponibles étaient reconnus par le kernel. 1.2Go en moins, rien que ça et une semaine que je ne comprenais pas pourquoi "ce vilain windows" patinait comme pas permis. 
</p>
<p>
 Alors après exploration de Gougeule et de son cache magique, je me suis rendu compte <a class='external' target='_blank' href='http://66.102.9.104/search?q=cache:th43lAcr3FoJ:wiki.mandriva.com/fr/Mandriva_Linux_2008_Errata+mandriva+2008+memory+switch&amp;hl=fr&amp;ct=clnk&amp;cd=1&amp;gl=fr&amp;client=firefox-a' >ici</a> que ce kernel (kernel-desktop586) était en réalité celui de la Mandriva One qui effectivement, désolé, milles excuses, ne reconnaît que 840mo de RAM. Et que pour retrouver le reste de mémoire, il fallait (bien évidement) utiliser le <kbd>kernel-desktop</kbd> tout court... 
</p>
<p>
  Et en effet, après téléchargement du "nouveau" kernel, des sources et un redémarrage, la driva a retrouvé miraculeusement la mémoire. C'est simple et rapide, mais fallait-il encore savoir que je ne devais pas toucher à ce maudit kernel... 
</p>    ]]></content>
  </entry>
  <entry>
    <title>Mandriva 2007 - Turbulences &amp; mise à jour</title>
    <link rel="alternate" type="text/html" href="http://artisan.karma-lab.net/node/1101" />
    <id>http://artisan.karma-lab.net/node/1101</id>
    <published>2006-11-11T14:19:05+01:00</published>
    <updated>2008-02-12T11:49:26+01:00</updated>
    <author>
      <name>Ulhume</name>
    </author>
    <category term="Mandriva" />
    <category term="Aucun" />
    <category term="OK" />
    <category term="Article" />
    <summary type="html"><![CDATA[<p>
  C'est bon, je me suis décidé à mettre à jour mes serveurs en Mandriva 2007. Donc depuis hier soir jusqu'à ce soir quelques turbulences sont à prévoir... J'en profile donc pour donne un petit truc très utile pour la mise à jour des mandriva...
</p>
    ]]></summary>
    <content type="html"><![CDATA[<p>
  C'est bon, je me suis décidé à mettre à jour mes serveurs en Mandriva 2007. Donc depuis hier soir jusqu'à ce soir quelques turbulences sont à prévoir... J'en profile donc pour donne un petit truc très utile pour la mise à jour des mandriva...
</p>
<!--break-->
<p>
  Pour mettre à jour rapidement une machine sous mandriva, il "suffit" de :
<ol>
<li>supprimer tous les médias urpmi vi <kbd>urpmi.removemedia -a</kbd></li>
<li>Aller sur un site comme <a class='external' target='_blank' href='http://easyurpmi.zarg.org' >easyurpmi</a> pour récupérer les medias de la nouvelle version.</li>
<li>Coller le script qui est proposé dans une console pour ajouter les nouveaux médias.</li>
<li>Et, de taper la commande "magique" <kbd>urpmi --auto-select</kbd>. </li>
</ol>
</p>
<p>
A partir de là, urpmi prends tout en charge de la mise à jour du kernel à celui de glib et de vos applications avec les nouvelles version (près de 800 paquets pour ce serveur). Une fois terminé, ne reste plus qu'à rebooter pour vérifier que tout fonctionne... 
</p>
<p class="attention">Cette procédure est en gros ce que fait un mode "update" d'une installation DVD, donc à priori sans risque. Cependant sur un serveur un peu sensible, un backup préalable est toujours une bonne option.</p>    ]]></content>
  </entry>
</feed>
