Archive for the ‘Open source’ Category

Changement de machine sous Debian GNU/Linux

Monday, September 14th, 2009

Il y a quelques semaines, ma machine (Processeur Intel E Quelque chose, pas de virtualisation assistée, pas de 64Bits) hébergeant mes sites, le serveur Mail, <span class=”caps”>DNS etc. a rendu l’âme.<

&lt;strong&gt;J&lt;/strong&gt;&amp;#8216;en ai profité pour upgrader l&amp;#8217;hardware: j&amp;#8217;ai donc remplacé la carte mère par une &lt;span class=&quot;caps&quot;&gt;&lt;span class=&quot;caps&quot;&gt;&lt;span class=&quot;caps&quot;&gt;&lt;span class=&quot;caps&quot;&gt;MSI &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;et le processeur (Intel) par &lt;span class=&quot;caps&quot;&gt;&lt;span class=&quot;caps&quot;&gt;&lt;span class=&quot;caps&quot;&gt;&lt;span class=&quot;caps&quot;&gt;AMD&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt; 64 &lt;span class=&quot;caps&quot;&gt;&lt;span class=&quot;caps&quot;&gt;&lt;span class=&quot;caps&quot;&gt;&lt;span class=&quot;caps&quot;&gt;X2, &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;qui propose à un prix dérisoire la fonctionnalité &lt;span class=&quot;caps&quot;&gt;&lt;span class=&quot;caps&quot;&gt;&lt;span class=&quot;caps&quot;&gt;&lt;span class=&quot;caps&quot;&gt;SVM &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;(support de la virtualisation en hardware).&lt;/p&gt;

Après le changement des pièces, la machine boote correctment, puis <span class=”caps”>GRUB propose son menu et commencer à charger l’OS. Au bout de quelques secondes, écran noir, puis peu de temps après, je me trouve devant le prompt <emybox m’indiquant que la partition correspondant à l’<span class=”caps”>UUID dont je n’ai pas retenu la chaîne n’a pas été trouvé…</p>

Là commence un petit moment de panique: je commence à me dire “Hé merde, il va falloir réinstaller lOS (dont l’installation date d’époque de Dibian Potato/Sarge) et j’ai bien fait de graver le CD <em>Nnstall“. Mais comme tout utilisateur de Debian et informaticien, par conséquent partisan du moindre effort, je commence regarder de près ce qui pose problème: ce qui me saute au yeux dés les premières secondes, c’est que disk n’est pas reconnu. Nn <em>l me permet de remarquer que dans la liste des modules chargés, il manque le module <ata correspodant au nouveau chipset(VIA pour la nouvelle carte mère, alors que sur l’ancienne le chipset devait être <span class=”caps”>INTEL).

Et là, je commence à dire <e si c’était ça le problème?</e#8217;il suffissait de recréer uniquement l’<nitrd avec les bon modules…

Un arrêt éléctrique de la machine et connexion d’un lecteur <ac/acronym>, un tour dans le bios pour indiquer que la machine doit booter sur CD, j’insère le CD Netboot de Lenny pour <span class=”caps”>AMD64.

&lt;strong&gt;L&lt;/strong&gt;a machine(pour la petite histoire elle s&amp;#8217;appelle &lt;em&gt;Nemesis&lt;/em&gt;) boote sur le CD et m&amp;#8217;affiche les choix possibles. Je sélectionne &lt;em&gt;Rescue&lt;/em&gt; et après quelques questions (langue de l&amp;#8217;interface, type de clavier), l&amp;#8217;assisstant m&amp;#8217;affiche la liste de partitions et demande d&amp;#8217;indiquer la partition &lt;em&gt;root&lt;/em&gt;. Là, je commence me dire que j&amp;#8217;aurais peut-être pas besoin réinstaller la machine et indique &lt;em&gt;/dev/sda5&lt;/em&gt; (dans mon cas la réponse était simple: toutes machines que j&amp;#8217;installe suivent la même norme: &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;
        	&lt;li&gt;Première partition est dédiée au &lt;em&gt;/boot&lt;/em&gt;&lt;/li&gt;
        	&lt;li&gt;La deuxième est dédiée au swap&lt;/li&gt;
        	&lt;li&gt;La première partition étendue (Xd5) contient toujours le &lt;em&gt;/&lt;/em&gt;&lt;/li&gt;

L‘installeur monte la partition, puis lance un shell chrooté</em>. Après quelques <s et des pwd, mount -a effectue le montage de toutes les partitions.
Le fichier de configuration de initramfs (/etc/initramfs-tools/initramfs.conf) indique que update-initramfs n’inclus que les modules nécéssaires (<etrong>MODULES=dep) lors de la génération du <eitrd. Le coeur palpitant, je le modifie en most, relance la génération des initrds par <etrong>update-initramsfs -u -k all, reboote la machine et éjecte le CD de boot afin de laisser la machine booter sur le disk.<

Après quelques secondes d’angoisse, <span class=”caps”>GRUB charge, et dans les lignes qui défilent, je remarque que le disk est bien reconnu et < est monté sans erreur, et au bout de quelques secondes, je me trouve devant le <rompt

Cette migration inattendue et réussie< à partir d’une carte mère avec un chipset pour processeur <stel X86 vers un chipset avec un processeur AMD64, souligne encore une fois la flexibilité de Linux et la facilité de maintenance d’une Debian.</

En postant cette histoire, je suis entrain de me dire que il faut quand même que je migre Nemesis vers <span class=”caps”>AMD64 au lieu de la laisser sous X86, mais ce sera pour quand j’aurais un peu plus temps….

Migration de Moinmoin 1.5.X vers 1.6.X sous Debian

Monday, April 21st, 2008
Hier, tant bien que mal, j’ai fini par migrer http://www.glennie.fr/“>mon site qui tourne sous http://moinmo.in/“>moinmoin vers la dernière version. La procédure de migration est pourtant simple, à condition de suivre les étapes préconisées. De plus, dans la package distribué par Debian, il manque un fichier et cela n’est indiqué nulle part. Voici, donc, les étapes à suivre :<br /><br
/>

  • Faire une sauvegarde des répertoires data, underlay et /etc/moin. <
  • Installer les nouveaux packages.
  • Modifier la configuration en éditant les fichiers sous /etc/moin. <
      li> Remplacer la ligne ‘from MoinMoin.multiconfig import DefaultConfig’ par ‘from MoinMoin.config.multiconfig import DefaultConfig’
    • Remplacer la ligne ‘from MoinMoin.util.antispam import SecurityPolicy’ par ‘from MoinMoin.security.antispam import SecurityPolicy’
  • En cas d’utilisation des répertoires <ata et underlay déportés, vérifier les droits sur ces répertoires. Ils doivent être accessible en <stroure à l’id utilisateur sous lequel tourne le serveur Web. <
  • Sous ID d’utilisateur sous lequel tourne le serveur WEB par su
  • Créer dans répertoire data un fichier nommé <ema. Ce fichier doit contenir une ligne data_format_revision: VERSION. VERSION est de la forme ‘XYZ’ (par exemple, lors d’une migration de la version 1.5.3, elle doit être ‘1050300′. <
  • Lancer la procédure de migration par <usr/share/python-support/python-moinmoin/MoinMoin/script/moin.py –config-dir=/etc/moin –wiki-url=URL_DU_WIKI migration data
  • Suivre les instructions données par le script de migration. <
strong>Enfin de compte, la procédure est simple. Mais, il manquait l’indication concernant le fichier meta, contenant la version du metadata en place, à placer dans le répertoire data…<br
/>


Je ne sais pas si je suis le seul à eu ce problème, dans le cas contraire, il faut faire un bug report sur le package de Debian.

EDIT 22/04/2008: C’est indiqué dans le fichier <span class=”caps”>README.migration.gz, c’est moi qui n’avais pas pris le temps lire correctement les instructions de migration. Debian, c’est bien fait quand même!</p>

Blog Action Day

Monday, October 15th, 2007
{{{




Aujourd’hui, c’est http://www.blogactionday.com/the_environment“>the blog action day. L’objectif du jour consiste à faire un post sur l’environnement…<
br />


  • J‘ai commencé à utiliser des ampoules à basse tension parce qu’elles consommaient moins d’électricité, étaient, donc, économique et écologique. Je viens d’apprendre que, contrairement aux ampoules à filament, elles se recyclent. En effet, depuis Novembre 2006, 30 centimes du prix de vente de chaque ampoule à basse tension est utilisée pour le recyclage. Donc, pensez à ramenez vos ampoules pour qu’elles soient recyclées et si vous en utilisez pas, changez vos ampoules à filament contre les ampoules à économie d’énergie<sup><a href=”#foe_0_” id=”identifier_0_” class=”footnote-link footnote-identifier-link” title=”source: "Libération":<ttp://www.liberation.fr du 13/10/2007″>1.
  • Voiture open source : après les logiciels libres, des composants informatiques et la bière en open source, une voiture écologique en open source est en préparation<supref=”#footnote_0_” id=”identifier_1_” class=”footnote-link footnote-identifier-link” title=”source: "Libération":<ttp://www.liberation.fr du 13/10/2007″>1. Un premier modèle de cette voiture entièrement en plastique recyclé et alimentée par une pile à combustion en hydrogène a été présentée au salon AutoRAI d’Amsterdam en Avril 2007. Appelée <a href=”<ahttp://www.autoindetoekomst.nl/website/english/cmmninbrieff/“>=”caps”>C,MM,N, cette voiture, dont les plans seront disponibles sur le site du projet, devrait intégrer des outils de partage d’information en temps réel sur le trafic ou la disponibilité des places de parkings et devrait sortir en 2020. Ça me laisse le temps de me motiver pour passer mon permis et j’espère que ce n’est pas un vaproware de plus. </UL>
m>Notes:
  1. source: http://www.liberation.fr“>Libération<du 13/10/2007 [#^#] [#^#]