Attending HP Helion MVP next week in Sunnyvale


I’ve been recently awarded as an HP Helion MVP. And immediately after, invited to participate to the first HP Helion MVP Event in Sunnyvale on March 18th thru 20th, 2015. Looking at the mmebers and the presenters, that will be a great event, and I’m sure I’ll learn a lot through the discussions and presentations we’ll have.

On my way to the US, I’ll go through Seattle to meet with some HP colleagues arriving Monday night, and departing to Sunnyvale on Tuesday evening.

All that is a short trip, just before our big HP internal EMEA Event the week after, but I’m sure it will be worth the effort. And if you’re around as well, and want to talk about Open Source @HP, disaster recovery or cloning with MondoRescue, continuous packaging with or Helion OpenStack of course, feel free to drop me a mail so we can meet and talk.

MondoRescue 3.2.1 is definitively looking better but will for sure with your help !


Since a couple of days, I’ve passed quite some time to deal with the various reports that were made on the mondo mailing list with regards to bugs found by users on version 3.2.0. Of course, as every .0 version, not everything was tested, and the help of the community is as usual key to find these cases left appart, and of course find bugs in them !

What has been fixed is available here:

The other BRs I’d like to address before releasing 3.2.1 are:

  • glibc detect an invalid pointer (#766)
  • Smartarray b120i closed drivers not working (#751)

and the older, but really annoying one:

  • Fail to Restore from External Hard Disk (#628)

While I think I can deal with the 2 first one pretty easily, the last one requires more time and will probably end up in 3.2.2 instead, as it’s difficult to delay more 3.2.1 now that the most annoying issues have been solved.

In the mean time, please test the beta of 3.2.1 at (lots of distros available). That will clearly help me finalizing that version. Hopefully you’ll mostly report successes, but I really need your help to make it much better than 3.2.0.

With the latest devs made on mindi to support again correctly older distributions such as RHEL5 (which wasn’t working anymore in 3.2.0), I think I’ll also being able to make the promised 3.0.5 soon, for those wanting to avoid the risk of using a mondoarchive very different in code with lots of dynamically allocated memory. That will pretty surely be the last one in that serie. The focus is really now on the 3.2 branch.

Thanks for your continuous support on this project !

Time to Meet at HP ExpertOne Technology & Solutions Summit !


For those of you working for an HP value added reseller (VAR) and attending the HP ExpertOne Technology & Solutions Summit on Barcelona from the 2nd to the 6th of February, feel free to meet during one of the session I’ll (co-)deliver:

  • UEFI: what, why, when, how and the rest Breakout 101 – Wed 2014-02-04 9:30-10:20 AM
  • HP Helion OpenStack in action – Breakout 124 – Wed 2014-02-04 2:00-2:50PM
  • HP ProLiant Gen9 value add on Linux – Breakout 99 – Thu 2014-02-05 9:30-10:20 AM
  • HP ProLiant Gen9 value add on Linux (Hands-on Lab) – Lab 16 – Thu 2014-02-05 2:00-3:50 PM
  • UEFI Hands-On Labs – Lab 19 – Thu 2014-02-05 4:30-6:20 PM
  • Running Enterprise Linux distributions on HP ProLiant Gen9 – Breakout 100 – Fri 2014-02-06 9:30-10:20 AM

And you should be able to meet the Geeks on Wednesday afternoon, myself included.

For those of you wondering why and MondoRescue versions are not published more regularly, that gives you a hint ;-) Not speaking of the next event in March, TES, where I’m part of the Event team this time.

See you there to talk of these subjects or something else as you see fit. I’m around the whole week.

MondoRescue packages available for new distributions


As asked on our trac instance, new packages have now been build for the latest MondoRescue version 3.2.0 for OpenSUSE 13.2, Fedora 21 and SLES 12 in addition to the 150+ other distros already supported.

SLES was as expected the most difficult to deal with as it doesn’t provide newt packages, so I had to also build them from sources with the dependencies and they are all in the repository as well so you shouldn’t had issues trying to use them.

As usual please report issues either with the tool itself or the packaging following the guidelines.

Tout à voir


Je pensais que ce billet n’avait pour une fois rien à voir avec ce dont je parle habituellement: l’informatique libre et la musique ancienne. Mais en fait si.

Parler de ce qui s’est passé est impossible. Se taire serait intolérable.

Faire du logiciel libre, c’est promouvoir une forme de liberté. Liberté de contrôler son environnement numérique, de penser le logiciel d’une certaine manière, d’échanger facilement avec d’autres qui ne font pas comme vous car on respecte des chartes d’interopérabilité comme des constitutions.

Faire de la musique ancienne, c’est promouvoir une forme rare et profonde de culture qui montre la continuité par delà les époques, qui promeut par la chanson parisienne de de Janequin par exemple une forme complexe mais subtile si représentative pour moi de l’esprit français, c’est faire partager par l’émotion suscitée l’amour de la différence et du beau.

Aujourd’hui on a tenté de détruire deux des socles fondamentaux de notre démocratie à la française, la liberté et la culture.

Je n’aimais pas vraiment l’humour de Charlie Hebdo. J’ai le droit de le penser. Et alors ! tout le monde se fiche de ce que je pense, du moment qu’eux ont le droit de s’exprimer et de d’échanger autour de leurs idées, comme je peux moi échanger autour des miennes mentionnées plus haut. Comme ne l’a pas dit Voltaire: « Je ne suis pas d’accord avec ce que vous dites, mais je me battrai pour que vous ayez le droit de le dire »

Alors ce soir, moi aussi comme l’immense majorité des démocrates de tous les pays, je suis Charlie.

Finalement, parler est possible. Revenons en à notre devise:

Liberté de la presse et de la pensée
Egalité dans la laïcité et notre capacité de croire en ce que nous voulons,
Fraternité envers les victimes et leurs familles

Merry Christmas, MondoRescue 3.2.0 is out !


My previous post was to announce I wanted to publish that long overdue 3.2.0 version of MondoRescue beofre Christmas, so here we are !

I finally found the issue I had restoring RHEL7 with 3.2.0. This was due to a cumul of problems:

  • XFS labelling was broken. I fixed it by calling appropriately xfs_admin in label-partitions-as-necessary
  • RHEL7 uses a UUID for / in the grub2 configuration, which is not mentioned in /etc/fstab; so mindi wasn’t recreating that UUID correctly. So now mindi will store in the mountlist.txt the UUID of each partition, if no other LABEL or UUID was explicitely given in /etc/fstab in order to be able to use it at restore time, and label-partitions-as-necessary was also updated to take that in account

And I was with these modifications able to restore fully automatically a RHEL7 VM. So as I had alrady a working RHEL6 and Fedora 20 env, and as no big regression is expected on other supported distros (Mageia, SLES, OpenSuSE, Debian, Ubuntu mainly) I thought it was time to deliver it officially and give you a toy to play with for Christmas ! Am I not a nice guy ;-) ?

A lot as changed with regards to 3.0.4. If you want to have all the details, look at the Changelogs available in the trac announce, or read my previous posts about the 3.2 branch development, which started back in October 2013 (or even before in fact).

Is it the end of the 3.0 branch ? No. As I announced it earlier already, I want to at least publish a 3.0.5 with most mindi modifications backported in it (SVN already has such a branch in fact) in order for those of you who don’t like major updates, to stay with a more stable branch for some months, before jumping into 3.2.x. Because 3.2.x is the future, and most of my development time will happen here.

Hopefully that 3.0.5 branch will also work fine with systemd and /usr only based distros as the modifications to support that have all been done in mindi.

As for the 3.2.x branch, please report your findings ! I know I’m far from answering all mails, or answer all bug reports, but I do rad all of these, and as time permit, I try to make the code evolve (typically adding more perl functions) to have a more flexible way of incorporating your requests. Slower, but I have an installed base to maintain, I’m not like Fedora, which will always be followed, I need to keep my sysadmin as happy as possible with the state of the tool, while maintaing as much compatibility as I can with the previous versions.

But all that won’t happen before early January, as I’ll pass time with my kids and my wife to celebrate Christmas, an enjoy being together, which is now not as often as the previous years (yes kids grow up and move sometimes far from home :-), and that’s good !)

As I write packages are still being delivered to the master ftp server. Try it after the 25th !

MondoRescue 3.2.0: last beta before publishing


I’m probably far from being a good project leader. The lack of time is one of the reason, but I think I could do better anyway, as I was particularly quiet these 2 last months. So I use that time, where I’m waiting before driving to the airport to give a status.

I was quiet, but still working on it as time permitted, and willing to solve the Fedora 18-20 support issues I had for a very long time now. And it seems that with the latest patches pushed this week, I’m good on that side. I’ve been able to do a full backup/restore of my Fedora 20 VM in automatic mode without issue ! That’s the first time, and was particularly happy that after 9 months of development around 3.2, I could achieve that. The other good news, is that it is still working fine for RHEL 6 e.g. as I also did a full cycle this week.

Ok, so life is nice. Well, as you know, nothing’s perfect ;-) So I still have an issue with RHEL 7. In fully automatic mode, eveything works fine, except that the restored VM doesn’t start due to an issue on the UUID in the initramfs.

I’ll test by recreating that initramfs after restore, and hopfully, dracut will do the job for me. But as I’ll be travelling in the US all next week, I thought it was good to publish a last beta before leaving, so that the community could also test and report what happens on other distros or on other configurations.

Note that very few other bugs have been fixed. I’m more interested for this first 3.2 version to have it work finally on all new systemd distros as much as I can, even if some features are still not fully working (see trac for details).

Compared to my last post on the subject, some points have been improved:

  • the network stack is now launched as long as a network backup has been done originally, even if you boot from the ISO image directly, and not through PXE. You may still choose from where to restore afterwards, but at least network is up
  • solve some /bin vs /usr/bin issues for pre-fedora 18 and systemd distros which were not working anymore (Cf: #741)
  • fix for a lack of keyboard discovery
  • fix some perl issues in some cases (Cf: #755)
  • force LV creation which on RHEL7 now asks a question in case something was already there before (Cf: #753)
  • Optimize modules list computation between mindi and restore init script and do not load modules list twice anymore
  • Force generation of hardlinks for busybox to avoid package build problem on some distro with inexistant links at build time (recent SLES)
  • Fix busybox 1.21.1 to support back old distributions such as RHEL3 and RHEL4 or SLES9 by avoiding usage of the struct tpacket_auxdata
  • Fix isolinux.bin and ldlinux.c32 locations for recent Debian distro

So maybe even more has been fixed than I considered initially in fact. Anyway, I’ll try to avoid to stay so long without publishing new versions to test. It’s a promise, but will be difficult to keep so don’t hold your breath !

I’d appreciate that you provide feedback on the MondRescue mailing list, create trac entries (even if I know there are already a lot that would need to be solved sooner than later).

The goal is to publish 3.2.0 final before Christmas, and to work on a hopefully final 3.0.5 version backporting some of the previously mentionned fixes coded in 3.2 for those of you who prefer to stay on that branch, which will be maintained a bit in parallel as long as 3.2 is not tested more. I think that you’ve been patient with me, so I also have to be patient myself before more users adopt the new stable branch.

Hopefully you’ll get a new blog article for the announce in less than a month !

Fifth OpenStack Meetup for Rhône Alpes


The fifth meetup for the OpenStack regional group will be organized in Lyon at the ENS the 4th of December 2014.

We will have various presentations which are not yet finalized, and indeed you’re even invited to propose a talk if you’re a speaker, or soon to vote to choose the presentations you’d like to see.

Refer to (in french) for more details and registration for those of you around.

HP MyRoom on a 64 bits Linux


Well, HP is now promoting a new solution for webinars called HP MyRoom. And even if they provide rpm (and deb) packages, these are not working out of the box on my Mageia 64 bits distro, of course. That was already the case with HP Virtual Room previsouly.

But nothing you can’t make work, as long as you have the source don’t you ? So here is the receipe:

First install all the required dependencies that are not correctly mentioned in the rpm:

urpmi lib64xtst6 libxtst6 lib64xscrnsaver1 libxscrnsaver1 jpeg-devel lcms-devel lib64pulseaudio0 libpulseaudio0

Then add an additional library which was not even part of Mageia when I started this post ;-)
Get it from Cauldron where I uploaded it:

urpmi libmng1-1.0.10-1.mga5.x86_64.rpm libmng1-1.0.10-1.mga5.i586.rpm

Then finally download HP MyRoom for a 64 bits RPM system and install it with:

rpm -ivh --nodeps hpmyroom-

and launch it !


And now enjoy exchanging from Linux as well as from Lynx but without the hassle to use Windows ;-)

La fée, les sorcières et le mage


Fabuleux week-end musical à Paris entre l’Open World Forum et l’OpenStack Summit !

Les Witches

On commence par les Sorcières pour Haloween bien sûr ce vendredi ! Les Witches avaient annoncé leur concert sur Facebook, dans le cadre du festival Marin Marais, et pour une fois, je l’avais vu et comme je pouvais y assister, j’en ai profité pour les voir “en vrai” pour la première fois :-) (j’ai les disques du groupe que je trouve fantastiques).

Eh bien, en vrai c’est … fantastique aussi ! De la jubilation à tous les étages, dans le temple comme à la tribune. Les sorcières jettent des sorts à l’assistance qui bat des pieds et tape des mains en rythme sur les jigs, laments et autres danses d’Angleterre ou des flandres. De l’improvisation à n’en plus finir: comme elles le disent, on ne sait pas sur quel morceau on commence, qui va enchaîner, combien de temps cela va durer, comment on va s’arrêter, ni même parfois quelle tonalité sera utilisée. Mais tout fonctionne par une grande habitude de jeu en équipe (la plupart joue ensemble depuis 30 ans !), une maîtrise totale de son instrument par chaque sorcière (même si elles tentent d’en changer au début de la seconde partie !) et surtout par un plaisir de communier dans ce temple conjointement avec son public. Quel volonté de donner du plaisir, d’inviter le public à participer, en le faisant choisir un enchaînement de pièce ou le premier joueur. Et puis quelle générosité ! Commencé à 20h30 le concert a regroupé 3 parties et s’est terminé après 23h00 sur des bis applaudis longuement par un public conquis.

Les Witches

Les interprètes savent rester accessibles et humbles malgré leur énorme talent. Pour ma part, la dernière fois que j’avais vu Claire Michon jouer de la flûte, c’était au début des années 1980 pour un concert d’I dilettanti et j’ai retrouvé intact sa virtuosité et ses attaques franches et énergiques qui font de cet instrument un pur plaisir quand il est joué comme cela, dans ce répertoire Renaissance où il va si bien (variations sur Daphné de Van Eyck par exemple). D’autres photos sont disponibles sur Picasaweb.


Samedi, la journée fut passée à préparer le nouveau programme de l’ensemble Variations que je dirige consacré au règne de François Ier, en visitant le château de Fontainebleau où il a laissé de nombreuses traces, et dont les photos serviront à illustrer notre spectacle. Le soir, de retour sur Paris, il était temps de voir la fée au théâtre des Champs Elysées.


Là aussi, c’était la première fois que j’avais l’occasion de voir Cecilia Bartoli sur scène. Et là encore, ce fut une rencontre placée sur le principe de la générosité. La première partie du programme consacré à la musique en Russie au XVIIIème siècle et ses influences italiennes était en entrée en matière. L’entrée en scène est un peu trop scénographiée à mon goût (mais il ravira les amateur de traîne !). De même après chaque air, la diva congratule ses partenaires solistes, et on se demande si cette scénographie n’est pas un peu trop forcée. Mais ce serait oublier l’énorme vitalité de la chanteuse italienne. Et sa nature extravertie qui, une fois comprise, fait la différence, comme la veille pour nos sorcières.

Cecilia Bartoli

La seconde partie ne fut qu’une montée en puissance vers le dernier air officiel, véritable pyrotechnie vocale qui terminait en beauté une série d’airs tendres ou virtuoses de la plus belle manière. Quel engagement, quelle justesse d’expression et de notes alors quelles se succèdent à une vitesse qu’il semble impossible à une voix d’enchaîner à cette vitesse et cette dynamique. Quelle incarnation des rôles de la part de La Bartoli, au sommet de son art. Mais ce sont les bis qui ont fait vraiment chaviré la salle. Après avoir chanté à ce niveau au moins 1h30 durant (il y avait aussi des pièces instrumentales par les Barochisti de Diego Fasolis), elle enchaîne sur Steffani à tomber, des Vivaldi de folie, incitant chaque fois le public à en redemander ! Ce qu’il ne se fait pas prier de faire sous les acclamations.

Et là vient son air avec trompette, où elle aussi va improviser des réponses à des motifs que la trompette énonce. Alors que jusque là tout est toujours sous contrôle, elle se lâche complètement, reprend avec humour ce qu’elle pense avoir compris de la phrase de la trompette, s’arrête, ironise en français avec le public et finit avec une salle conquise. Elle a là montré qu’elle aussi savait prendre de risques, un réel plaisir à partager et sortir de la trace qu’elle avait faite tout au long du récital (qui était en tout point remarquable, pas de reproche de ma part bien sûr). Mais le supplément d’âme qu’elle a donné dans ces bis m’a fait revisiter ce que j’avais entendu jusque là pour conclure que cette artiste est absolument unique (je le savais déjà) et totalement investie pour la musique et transmettre le plaisir à ses spectateurs/auditeurs, jusqu’à aller au delà de ce qu’elle a prévu.

Alors évidemment, quand elle est re-rentrée sur scène avec sa tenue russe et sa toque blanche, la salle a rugi de plaisir. Au début, j’aurai dit too much. Là j’ai juste pensé bravo ! Plus de 2h00 de chant avec des ribambelles de notes, roulades et ornements, comme de pianissimos éthérés et de notes retenues et sussurées. Un succès absolu, qui confirme les CDs et DVDs (le Vivaldi !) que j’ai regardés depuis sa Cenerentola de Rossini où elle crevait l’écran. Un récital à voir, même si il n’y en aura sûrement pas pour tout le monde. Elle repasse au théâtre des Champs Elysées Vendredi prochain 7 Novembre. Courrez-y !

Aujourd’hui, Dimanche, c’était mon tour de pratiquer. J’ai pu de nouveau chanter avec ma fille dans l’ensemble Abélard dirigé par Jean Belliard pour une répétition de leur nouveau programme de motets de la Renaissance (what else !).

Quel plaisir simple de déchiffrer avec des amis les chefs d’oeuvre de cette période, notamment ceux de Josquin Desprez. Le “Super Flumina Babylonis” de Palestrina est une pièce que je chante depuis plus de 35 ans avec toujours le même plaisir. Surtout en si bonne compagnie.

Un bien beau week-end qui s’est fini par un repas partagé ensemble. De quoi donner de l’énergie pour toute la semaine qui vient. Merci à tous ces artistes qui donnent sans compter pour que nous puissions recevoir.


Get every new post delivered to your Inbox.

Join 123 other followers