Juste une brêve pour signaler que la nouvelle version (la 3.4) de Nanoblogger
s'est révélée non fonctionnelle sous certaines anciennes versions de Bash. Une version correctrice
(la 3.4.1) a été délivrée en express par Kevin Wood. Mais un mainteneur de *.BSD, Tobias Rehbain,
a découvert de nombreux autres soucis.
Du coup, Kevin s'est remis aux fourneaux et est en train de
sortir une rafale de correctifs dans la branche de développement; je reprends espoir de upgrader
ce site en m'épargnant la upgrade de la totalité du serveur !
hier, le 25 juillet 2009, Kevin Wood a sorti une nouvelle version de NanoBlogger, la 3.4.1, pour fixer le bug avec la version 4 de Bash (voir le dernier billet).
Un contributeur vient de soumettre un patch correctif pour la version 4 de Bash : voir sur le site récemment relooké de Sourceforge.
J'ai un problème pour upgrader ce site à la nouvelle version 3.4 de Nanoblogger... Ce site est sur un serveur
dont l'OS est assez antique et pourvu d'un Bash estampillé 3.00.16 (2004). Pourtant la version immédiatement
précédente, la 3.4 RC2, s'installe sans soucis.
Le problème apparaît lors de la création d'un nouveau blog (suite à la commande "nb -b monblogdir add weblog"),
après la proposition de conf, le processus démarre mais peu après, tout se fige après le message "generating atom 1.0 feed ...".
Je pense que le problème vient bien de la version ancienne de mon Bash car sur une machine plus moderne et pourvue d'un Bash version
3.2.39 tout va bien. Merci de bien vouloir tester de votre côté et me donner votre version de Bash en cas de problème :
ça pourrait me permettre de transmettre un rapport de bug
à l'auteur de NanoBlogger (faire : bash --version).
D'un autre côté cet inconvénient va peut-être me pousser à upgrader mon OS, et même à changer de disque dur; celui en place tourne
en continu depuis avril 2004 ...
Le microblogging fait fureur aujourd'hui... et Nanoblogger ne peut y échapper, même s'il
peut sembler bizarre de mettre un blog dans un blog ?
Olivier Dossmann
s'y est mis et a distillé un
script
bash et le
manuel
qui va avec.