<?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>Le blog de Michauko &#187; bugs</title>
	<atom:link href="http://michauko.org/blog/category/bugs/feed/" rel="self" type="application/rss+xml" />
	<link>http://michauko.org/blog</link>
	<description>Si tu ne comprends pas le titre de l&#039;article, passe ton chemin</description>
	<lastBuildDate>Mon, 16 Apr 2012 10:10:58 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
		<item>
		<title>CIFS VFS: No response for cmd 50 mid xxx</title>
		<link>http://michauko.org/blog/2011/10/18/cifs-vfs-no-response-for-cmd-50-mid-xxx/</link>
		<comments>http://michauko.org/blog/2011/10/18/cifs-vfs-no-response-for-cmd-50-mid-xxx/#comments</comments>
		<pubDate>Tue, 18 Oct 2011 13:47:04 +0000</pubDate>
		<dc:creator>michauko</dc:creator>
				<category><![CDATA[bugs]]></category>
		<category><![CDATA[Debian]]></category>
		<category><![CDATA[planet-libre.org]]></category>
		<category><![CDATA[CIFS]]></category>
		<category><![CDATA[CIFS VFS]]></category>
		<category><![CDATA[kernel]]></category>
		<category><![CDATA[OplockEnabled]]></category>
		<category><![CDATA[samba]]></category>

		<guid isPermaLink="false">http://michauko.org/blog/?p=1296</guid>
		<description><![CDATA[Sur une machine Debian Squeeze virtualisée, kernel 2.6.28, depuis quelques jours, une tonne de messages type Oct 18 00:20:59 mamachine kernel: [1870080.158744] CIFS VFS: No response for cmd 50 mid 10251. Au-delà des messages, toutes les manipulations de fichiers sur des partages Samba fonctionnaient curieusement : transferts de fichiers interrompus, créations de répertoires quand ça [...]]]></description>
			<content:encoded><![CDATA[<p>Sur une machine Debian Squeeze virtualisée, kernel 2.6.28, depuis quelques jours, une tonne de messages type <code>Oct 18 00:20:59 mamachine kernel: [1870080.158744]  CIFS VFS: No response for cmd 50 mid 10251</code>. Au-delà des messages, toutes les manipulations de fichiers sur des partages Samba fonctionnaient curieusement : transferts de fichiers interrompus, créations de répertoires quand ça voulait etc.</p>
<p>Sur Internet, on trouve de la prose indiquant que ça peut se régler en désactivant le &laquo;&nbsp;Opportunistic Locking&nbsp;&raquo;, concrètement en faisant un <code>echo 0 > /proc/fs/cifs/OplockEnabled</code> bien bourrin, moyennant une vague perte de performance (je n&#8217;ai pas mesuré).<br />
Ca n&#8217;aura pas suffit.</p>
<p>Comme j&#8217;ai vu passer, il me semble, des mises à jour samba il y a peu de temps, ça sentait la modif récente (chez MS, ou pas et répercutée dans Samba) et le kernel un peu trop vieux pour que tout ça marche bien. Résultat, après une mise à jour du noyau en 2.6.39 (backport), en mettant tout de même le &laquo;&nbsp;OplockEnabled&nbsp;&raquo; à 0 (j&#8217;avoue que je n&#8217;ai pas testé sans), le problème a disparu.</p>
<p>Un copain me souffle de mettre <code>fs.cifs.OplockEnabled=0</code> dans <code>/etc/sysctl.d/local.conf</code> plutôt que l&#8217;éternel <code>echo 0 > /proc...</code> dans le <code>rc.local</code>.</p>
]]></content:encoded>
			<wfw:commentRss>http://michauko.org/blog/2011/10/18/cifs-vfs-no-response-for-cmd-50-mid-xxx/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Freebox V6 1.1.0 &#8211; téléphonie &#8211; attention ça galère, mais y&#8217;a une solution</title>
		<link>http://michauko.org/blog/2011/08/23/freebox-v6-1-1-0-telephonie-attention-ca-galere-mais-ya-une-solution/</link>
		<comments>http://michauko.org/blog/2011/08/23/freebox-v6-1-1-0-telephonie-attention-ca-galere-mais-ya-une-solution/#comments</comments>
		<pubDate>Tue, 23 Aug 2011 20:10:09 +0000</pubDate>
		<dc:creator>michauko</dc:creator>
				<category><![CDATA[bugs]]></category>
		<category><![CDATA[coup de gueule]]></category>
		<category><![CDATA[hors sujet]]></category>
		<category><![CDATA[DECT]]></category>
		<category><![CDATA[firmware]]></category>
		<category><![CDATA[free]]></category>
		<category><![CDATA[freebox]]></category>
		<category><![CDATA[freebox v6]]></category>
		<category><![CDATA[téléphonie]]></category>

		<guid isPermaLink="false">http://michauko.org/blog/?p=1266</guid>
		<description><![CDATA[Ce matin, nouvelle mise à jour de la freebox V6. Au programme officiel, plein de corrections sur la téléphonie (LE truc qui intéresse un cabinet médical dont je m&#8217;occupe). Après les déboires pas possibles de la téléphonie début 2011 (j&#8217;aurais bien tué un développeur ou 2), c&#8217;était à peu près stable depuis plusieurs mois. Avec [...]]]></description>
			<content:encoded><![CDATA[<p>Ce matin, nouvelle mise à jour de la freebox V6. Au programme officiel, plein de corrections sur la téléphonie (LE truc qui intéresse un cabinet médical dont je m&#8217;occupe). Après les déboires pas possibles de la téléphonie début 2011 (j&#8217;aurais bien tué un développeur ou 2), c&#8217;était à peu près stable depuis plusieurs mois.<br />
Avec un répondeur sur la prise téléphonie derrière la freebox et 2 DECT finalement &laquo;&nbsp;associés&nbsp;&raquo; à la freebox et pas à leur base d&#8217;origine, filaire, ça marchait à peu près. Il ne fallait que composer 3 fois les numéros pour que ça passe.</p>
<p>Ce matin, mise à jour donc, en priant (mais j&#8217;aurais dû attendre, comme d&#8217;hab). Et là : tu reçois les coups de téléphones, mais quand tu composes, pas de sonnerie, mais ça sonne chez le destinataire et dès qu&#8217;il décroche ça coupe&#8230;.<br />
Une crise de nerfs plus tard + rererereboot de cette bouse + &laquo;&nbsp;désassociation&nbsp;&raquo; + réassociation + test de la base DECT filaire, pas mieux.<br />
Donc maintenant, j&#8217;ai compris, je me rue vers <a href="http://bugs.freeplayer.org/task/7528" target="_blank">leur système de bugtracking et hop</a>, un mec a loggué le même incident et un type a trouvé une solution qui n&#8217;explique rien mais qui marche, confirmé par plusieurs dont moi.</p>
<p>Il faut donc activer (si pas déjà fait) votre répondeur et autres fonctions depuis l&#8217;interface de gestion &laquo;&nbsp;www.free.fr / mon compte&nbsp;&raquo;, sauvegarder, désactiver tout ça et sauvegarder à nouveau. Inutile, pas logique, débile, mais ça marche.<br />
Comme je disais sur le site des bugs : &laquo;&nbsp;Bon c&#8217;est super hein, je peux enlever des dB machin truc à ma freebox et me pinouiller de qqs ko/s, mais pour téléphoner, faut aller sur ce site pour savoir faire. clap clap clap.&nbsp;&raquo;</p>
]]></content:encoded>
			<wfw:commentRss>http://michauko.org/blog/2011/08/23/freebox-v6-1-1-0-telephonie-attention-ca-galere-mais-ya-une-solution/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>libdbd-oracle-perl sur Debian</title>
		<link>http://michauko.org/blog/2010/11/15/libdbd-oracle-perl-sur-debian/</link>
		<comments>http://michauko.org/blog/2010/11/15/libdbd-oracle-perl-sur-debian/#comments</comments>
		<pubDate>Mon, 15 Nov 2010 16:43:58 +0000</pubDate>
		<dc:creator>michauko</dc:creator>
				<category><![CDATA[bugs]]></category>
		<category><![CDATA[Debian]]></category>
		<category><![CDATA[dev]]></category>
		<category><![CDATA[planet-libre.org]]></category>
		<category><![CDATA[supervision]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[cpan]]></category>
		<category><![CDATA[DBD::Oracle]]></category>
		<category><![CDATA[DBI]]></category>
		<category><![CDATA[libdbd-oracle-perl]]></category>
		<category><![CDATA[make]]></category>
		<category><![CDATA[nagios]]></category>
		<category><![CDATA[oracle]]></category>
		<category><![CDATA[oracle-instantclient-basic]]></category>
		<category><![CDATA[Oracle.pm]]></category>
		<category><![CDATA[perl]]></category>

		<guid isPermaLink="false">http://michauko.org/blog/?p=1161</guid>
		<description><![CDATA[J&#8217;ai besoin du module Oracle pour PERL. Fastoche, c&#8217;est le paquet &#171;&#160;libdbd-oracle-perl&#160;&#187;. Manque de bol, il dépend d&#8217;un paquet virtuel (qui n&#8217;existe pas, rapport aux licences non-libres, Debian, et toute cette philosophie). Ledit paquet est &#171;&#160;oracle-instantclient-basic&#160;&#187;. Pas de problème me direz-vous, c&#8217;est le genre de trucs qui traîne chez Oracle. Oui oui, d&#8217;ailleurs je décris [...]]]></description>
			<content:encoded><![CDATA[<p>J&#8217;ai besoin du module Oracle pour PERL. Fastoche, c&#8217;est le paquet &laquo;&nbsp;libdbd-oracle-perl&nbsp;&raquo;.<br />
Manque de bol, il dépend d&#8217;un paquet virtuel (qui n&#8217;existe pas, rapport aux licences non-libres, Debian, et toute cette philosophie). Ledit paquet est &laquo;&nbsp;oracle-instantclient-basic&nbsp;&raquo;.</p>
<p>Pas de problème me direz-vous, c&#8217;est le genre de trucs qui traîne chez Oracle.<br />
Oui oui, d&#8217;ailleurs <a href="http://michauko.org/blog/2009/05/07/installer-le-client-oracle-sur-debianlenny-interco-avec-php/">je décris son installation dans un précédent article</a>. Dommage, le paquet ainsi installé est nommé &laquo;&nbsp;oracle-instantclient11.1-basic&nbsp;&raquo; et non &laquo;&nbsp;oracle-instantclient-basic&nbsp;&raquo;.</p>
<p>Après un peu de Google, n&#8217;arrivant pas à forcer l&#8217;installation sans respecter la dépendance, j&#8217;ai choisi d&#8217;installer le module DBD::Oracle (de son petit nom) à la main depuis CPAN (la base des modules PERL pour les autistes adorant PERL <--- troll).<br />
Et là encore, c'est douloureux. Je décris donc ici en bref les commandes à taper pour que ça se fasse tout seul.<br />
Je considère que la doc mentionnée ci-dessus a été suivie, donc vous avez un client Oracle fonctionnel testé avec SQLPlus par exemple.<br />
Let's go.<span id="more-1161"></span></p>
<h1>Symptômes</h1>
<pre>serveur:/# aptitude install libdbd-oracle-perl
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances
Lecture des informations d'état... Fait
Lecture de l'information d'état étendu
Initialisation de l'état des paquets... Fait
Lecture des descriptions de tâches... Fait
Les paquets suivants sont CASSÉS :
  libdbd-oracle-perl
0 paquets mis à jour, 1 nouvellement installés, 0 à enlever et 0 non mis à jour.
Il est nécessaire de télécharger 392ko d'archives. Après dépaquetage, 995ko seront utilisés.
Les paquets suivants ont des dépendances non satisfaites :
  libdbd-oracle-perl: Dépend: oracle-instantclient-basic qui est un paquet virtuel
Impossible de trouver une solution à ces dépendances ! Abandon...
Les paquets suivants sont CASSÉS :
  libdbd-oracle-perl
0 paquets mis à jour, 1 nouvellement installés, 0 à enlever et 0 non mis à jour.
Il est nécessaire de télécharger 392ko d'archives. Après dépaquetage, 995ko seront utilisés.
Il n'a pas été possible de résoudre ces dépendances. Vous pouvez les résoudre vous-même ou taper « n » pour quitter.
Les paquets suivants ont des dépendances non satisfaites :
  libdbd-oracle-perl: Dépend: oracle-instantclient-basic qui est un paquet virtuel
Faut-il résoudre ces dépendances manuellement ? [N/+/-/_/:/?]</pre>
<p>J&#8217;avoue, je n&#8217;ai pas réussi à trouver comment forcer le truc &#8211; si c&#8217;est possible. Car là c&#8217;est bête, c&#8217;est qu&#8217;il ne cherche pas avec le bon nom, si je puis dire. Y&#8217;a bien un bug Debian ouvert, je crois, mais à part 2 mecs qui s&#8217;engueulent, je n&#8217;ai rien vu de constructif.</p>
<h1>PERL : La partie totomatique</h1>
<p>En tant que root, je lance l&#8217;installation de la couche DB de PERL :</p>
<pre>serveur:~# perl -MCPAN -e shell</pre>
<p>Dans ce shell &laquo;&nbsp;perl/cpan&nbsp;&raquo;, je vérifie et constate que mon module DBI n&#8217;est pas installé :</p>
<pre>cpan[1]> m DBI
Module id = DBI
...
    INST_FILE    (not installed)</pre>
<p>Je l&#8217;installe :</p>
<pre>cpan[2]> install DBI</pre>
<p>S&#8217;en suit un long blabla, mais bon, ça s&#8217;installe (normalement <img src='http://michauko.org/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> )<br />
Ensuite, je teste la présence du module DBD::Oracle :</p>
<pre>cpan[3]> m DBD::Oracle
Module id = DBD::Oracle
    DESCRIPTION  Oracle Driver for DBI
    CPAN_USERID  DBIML (DBI Mailing Lists <dbi-users@perl.org>)
    CPAN_VERSION 1.26
    CPAN_FILE    T/TI/TIMB/DBD-Oracle-1.26.tar.gz
    UPLOAD_DATE  2010-10-11
    DSLIP_STATUS MmcO? (mature,mailing-list,C,object-oriented,)
    MANPAGE      DBD::Oracle - Oracle database driver for the DBI module
    INST_FILE    (not installed)</pre>
<p>Et je ne l&#8217;installe pas (car ça déconnera)&#8230; je me contente de le télécharger :</p>
<pre>cpan[4]> get DBD::Oracle
Running get for module 'DBD::Oracle'
CPAN: Data::Dumper loaded ok (v2.121_14)
'YAML' not installed, falling back to Data::Dumper and Storable to read prefs '/root/.cpan/prefs'
CPAN: Digest::SHA loaded ok (v5.45)
CPAN: Compress::Zlib loaded ok (v2.012)
Checksum for /root/.cpan/sources/authors/id/T/TI/TIMB/DBD-Oracle-1.26.tar.gz ok
Scanning cache /root/.cpan/build for sizes
............................................................................DONE
DBD-Oracle-1.26/
DBD-Oracle-1.26/Changes
et blablablablablabla</pre>
<p>On va le compiler juste après.</p>
<h1>Environnement Oracle</h1>
<p>D&#8217;abord, on positionne quelques variables (à adapter suivant votre cas)</p>
<pre>serveur:~# export ORACLE_HOME=/usr/lib/oracle/11.1/client
serveur:~# export PATH=$PATH:$ORACLE_HOME/bin
serveur:~# export LD_LIBRARY_PATH=$ORACLE_HOME/lib</pre>
<h1>PERL : la partie manuelle</h1>
<p>Puis je vais compiler à la main le bestiau :</p>
<pre>serveur:~# cd ~/.cpan/build/&lt;le rep qui va bien où on voit les sources du module&gt;
serveur:~# perl Makefile.PL
serveur:~# make</pre>
<p>Normalement c&#8217;est OK.<br />
On peut tester grâce à une règle Makefile sympatique :</p>
<pre>serveur:~# export ORACLE_USERID="user/pass@tns"
serveur:~# make test
PERL_DL_NONLAZY=1 /usr/bin/perl "-MExtUtils::Command::MM" "-e" "test_harness(0, 'blib/lib', 'blib/arch')" t/*.t
t/01base................# Test loading DBI, DBD::Oracle and version
t/01base................ok
t/10general.............ok
        2/30 skipped: various reasons
t/12impdata.............ok
.... blablabla
Repetitive connect/open/close/disconnect:
1 2 3 4 5 6 7 8 9 10 (~0.027 seconds each)
test.pl complete.</pre>
<p>Youhou</p>
<p>On l&#8217;installe et je vérifie que j&#8217;ai enfin le fichier Oracle.pm :</p>
<pre>serveur:~# make install
serveur:~# find /usr/local/lib/perl/ -name "Oracle.pm"
/usr/local/lib/perl/5.10.0/DBD/Oracle.pm
</pre>
<p>Ayé, ça marche<br />
Tout ça pour quoi au fait ??? ah oui, installer un p&#8217;tit plug-in 3rd-party pour Nagios, qui vérifie une palanquée d&#8217;indicateurs Oracle.<br />
Oui, c&#8217;est probablement le prochain article à venir.</p>
<p>A part ça, je n&#8217;aime pas trop cette méthode car on installer un bout de PERL comme des cochons. Alors la logique des paquets Debian en prend forcément un coup. On verra ça à l&#8217;upgrade. Quitte à refaire la même chose avec &laquo;&nbsp;la version à jour du moment&nbsp;&raquo;.</p>
]]></content:encoded>
			<wfw:commentRss>http://michauko.org/blog/2010/11/15/libdbd-oracle-perl-sur-debian/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>@tele2.fr : erreur ? migration en cours&#8230;</title>
		<link>http://michauko.org/blog/2009/08/27/tele2-fr-erreur-migration-en-cours/</link>
		<comments>http://michauko.org/blog/2009/08/27/tele2-fr-erreur-migration-en-cours/#comments</comments>
		<pubDate>Thu, 27 Aug 2009 10:02:20 +0000</pubDate>
		<dc:creator>michauko</dc:creator>
				<category><![CDATA[bugs]]></category>
		<category><![CDATA[Debian]]></category>
		<category><![CDATA[mails]]></category>
		<category><![CDATA[mail]]></category>
		<category><![CDATA[sfr]]></category>
		<category><![CDATA[swip.net]]></category>
		<category><![CDATA[tele2.fr]]></category>

		<guid isPermaLink="false">http://michauko.org/blog/?p=578</guid>
		<description><![CDATA[Depuis quelques temps, j&#8217;ai un serveur de mails communiquant avec des clients ayant une adresse &#171;&#160;@tele2.fr&#160;&#187; qui se fait jeter systématiquement lors de l&#8217;envoi de mails. Il n&#8217;y a pas de code de retour : quel.qu.un@tele2.fr le 26/08/2009 16:06 Le système de messagerie n'a pas pu remettre ce message mais n'a pas signalé de raison [...]]]></description>
			<content:encoded><![CDATA[<p>Depuis quelques temps, j&#8217;ai un serveur de mails communiquant avec des clients ayant une adresse &laquo;&nbsp;@tele2.fr&nbsp;&raquo; qui se fait jeter systématiquement lors de l&#8217;envoi de mails.<br />
Il n&#8217;y a pas de code de retour :<span id="more-578"></span></p>
<pre>quel.qu.un@tele2.fr le 26/08/2009 16:06
            Le système de messagerie n'a pas pu remettre ce message mais n'a pas signalé de raison particulière. Vérifiez l'adresse du destinataire et réessayez d'envoyer le message. Dans le cas d'un nouvel échec, contactez votre administrateur système.
            < mailfe09.swip.net #4.0.0>
</pre>
<p>J&#8217;ai d&#8217;abord pensé à un problème passager lié sûrement au rachat par SFR/NEUF/CEGETEL. Mais le problème dure dans le temps&#8230;<br />
Puis j&#8217;ai pensé à une sorte de blacklist où le serveur en face ne se donnerait même pas la peine de m&#8217;expliquer pourquoi il me jette.<br />
Donc j&#8217;ai contacté postmaster@tele2.fr pour demander ; en anglais, car il y a un renvoi vers des bal @swip.net qui ne sont pas des français.</p>
<p>Réponse claire : suite au rachat, migration en cours, les clients sont informés, les boîtes n&#8217;existent plus.</p>
<blockquote><p>Hello Jacques,<br />
Tele2 Europe has divested its french operations.<br />
We are in the middle of a migrationprocess with the buyer(www.sfr.se) of our french operations right now.</p>
<p>This involves that the customers chooses a new emailadress in SFR mailsystem.<br />
The mailadress you are trying to reach has been moved to their system.</p>
<p>Best Regards<br />
Jonas Johnsson<br />
Postmaster<br />
Tele2 Europe
</p></blockquote>
<p>(Et démerdez-vous pour contacter les gens qui se cachaient derrière cette adresse ; et si ce sont des clients tant pis)</p>
<p>Je ne connais personne &laquo;&nbsp;chez&nbsp;&raquo; tele2.fr, donc je n&#8217;ai pas d&#8217;information du client lambda.<br />
Si vous en avez, n&#8217;hésitez pas à faire un commentaire.</p>
<p>Je doute qu&#8217;il suffise de remplacer tele2 par SFR dans l&#8217;adresse. Les clients vont sûrement en choisir une nouvelle. Risque de téléscopage trop gros avec les abonnés déjà existants chez SFR.</p>
]]></content:encoded>
			<wfw:commentRss>http://michauko.org/blog/2009/08/27/tele2-fr-erreur-migration-en-cours/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Pidgin 2.6.1 &amp; OpenFire (Jabber) 3.6.* =&gt; bug</title>
		<link>http://michauko.org/blog/2009/08/27/pidgin-2-6-1-openfire-jabber-3-6-bug/</link>
		<comments>http://michauko.org/blog/2009/08/27/pidgin-2-6-1-openfire-jabber-3-6-bug/#comments</comments>
		<pubDate>Thu, 27 Aug 2009 07:32:03 +0000</pubDate>
		<dc:creator>michauko</dc:creator>
				<category><![CDATA[autres outils]]></category>
		<category><![CDATA[bugs]]></category>
		<category><![CDATA[bureautique]]></category>
		<category><![CDATA[Debian]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[windows]]></category>
		<category><![CDATA[jabber]]></category>
		<category><![CDATA[libpurple.dll]]></category>
		<category><![CDATA[openfire]]></category>
		<category><![CDATA[pidgin]]></category>

		<guid isPermaLink="false">http://michauko.org/blog/?p=576</guid>
		<description><![CDATA[Ca peut resservir à d&#8217;autres je pense. Depuis mon passage en Pidgin 2.6.1 (version portable, sous windows), la connexion au serveur Jabber OpenFire 3.6.4 (sous Debian) ne marchait plus, voire faisait planter Pidgin. Le fix est décrit ici, il faut remplacer votre libpurple.dll par celle-ci. En attendant un repackaging officiel (de Pidgin je suppose, pas [...]]]></description>
			<content:encoded><![CDATA[<p>Ca peut resservir à d&#8217;autres je pense.<br />
Depuis mon passage en Pidgin 2.6.1 (version portable, sous windows), la connexion au serveur Jabber OpenFire 3.6.4 (sous Debian) ne marchait plus, voire faisait planter Pidgin.</p>
<p>Le fix est <a href="http://developer.pidgin.im/ticket/10095">décrit ici</a>, il faut remplacer votre libpurple.dll par <a href="http://pidgin.im/~nosnilmot/2.6.1/srvfix/libpurple.dll">celle-ci</a>. En attendant un repackaging officiel (de Pidgin je suppose, pas d&#8217;OpenFire).</p>
]]></content:encoded>
			<wfw:commentRss>http://michauko.org/blog/2009/08/27/pidgin-2-6-1-openfire-jabber-3-6-bug/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Problème d&#8217;installation du KB951847 ou du Pack linguistique x86 de .NET 3.0 (KB923416)</title>
		<link>http://michauko.org/blog/2009/07/16/probleme-dinstallation-du-kb951847-ou-du-pack-linguistique-x86-de-net-30/</link>
		<comments>http://michauko.org/blog/2009/07/16/probleme-dinstallation-du-kb951847-ou-du-pack-linguistique-x86-de-net-30/#comments</comments>
		<pubDate>Thu, 16 Jul 2009 10:36:17 +0000</pubDate>
		<dc:creator>michauko</dc:creator>
				<category><![CDATA[bugs]]></category>
		<category><![CDATA[windows]]></category>
		<category><![CDATA[.NET 3.5]]></category>
		<category><![CDATA[KB928416]]></category>
		<category><![CDATA[KB951847]]></category>
		<category><![CDATA[net]]></category>

		<guid isPermaLink="false">http://michauko.org/blog/?p=374</guid>
		<description><![CDATA[Je n&#8217;ai vu cela que sur des serveurs Windows 2003, mais sait-on jamais. Lorsque systématiquement se plante l&#8217;installation de la mise à jour KB951847 (&#171;&#160;Module linguistique x86 Microsoft .NET Framework 3.5 Service Pack 1 (KB951847)&#160;&#187;), il faut d&#8217;abord installer le .NET 3.5 SP1 &#8211; c&#8217;est ça qui manque. Merci la gestion des dépendances à la [...]]]></description>
			<content:encoded><![CDATA[<p>Je n&#8217;ai vu cela que sur des serveurs Windows 2003, mais sait-on jamais.<br />
Lorsque systématiquement se plante l&#8217;installation de la mise à jour KB951847 (&laquo;&nbsp;Module linguistique x86 Microsoft .NET Framework 3.5 Service Pack 1 (KB951847)&nbsp;&raquo;), il faut d&#8217;abord installer le .NET 3.5 SP1 &#8211; c&#8217;est ça qui manque. Merci la gestion des dépendances à la Microsoft.<span id="more-374"></span></p>
<p>Il faut donc d&#8217;abord télécharger le léger paquet de 250 Mo de .NET 3.5 SP1, <a href="http://www.microsoft.com/downloads/details.aspx?displaylang=en&#038;FamilyID=d0e5dea7-ac26-4ad7-b68c-fe5076bba986">disponible ici chez Big Billou</a>. Attention en plus à choisir la langue de votre OS ; à ce prix là, vous ne pensiez quand même pas qu&#8217;il y aurait toutes les langues&#8230;.</p>
<p>Après reboot, le patch KB951847 passera enfin.<br />
Et avec lui sûrement aussi le patch KB928416 nommé &laquo;&nbsp;Microsoft .NET Framework 3.0 : Module linguistique x86 (KB928416)&nbsp;&raquo;.</p>
<p>Ne me demandez pas pourquoi un patch du .NET 3.0 est bloqué par le fait que le .NET 3.5 ne soit pas installé&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://michauko.org/blog/2009/07/16/probleme-dinstallation-du-kb951847-ou-du-pack-linguistique-x86-de-net-30/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>WordPress 2.8 et plug-ins</title>
		<link>http://michauko.org/blog/2009/06/30/wordpress-28-et-plug-ins/</link>
		<comments>http://michauko.org/blog/2009/06/30/wordpress-28-et-plug-ins/#comments</comments>
		<pubDate>Tue, 30 Jun 2009 15:54:58 +0000</pubDate>
		<dc:creator>michauko</dc:creator>
				<category><![CDATA[autres outils]]></category>
		<category><![CDATA[bugs]]></category>
		<category><![CDATA[Debian]]></category>
		<category><![CDATA[planet-libre.org]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[nextgen-gallery]]></category>
		<category><![CDATA[wordpress]]></category>
		<category><![CDATA[wp-table]]></category>
		<category><![CDATA[wp-table-reloaded]]></category>

		<guid isPermaLink="false">http://michauko.org/blog/?p=367</guid>
		<description><![CDATA[Petit retour d&#8217;expérience suite au passage en WordPress 2.8 &#8211; en fait il s&#8217;agissait d&#8217;installations directe en 2.8 par rapport à une en 2.7, mais ça revient au même. Sur certains sites que j&#8217;ai créés sous WordPress, j&#8217;utilise certains plugins assez géniaux, comme NextGen-Gallery pour des galeries de photos faciles et jolies et aussi wp-table [...]]]></description>
			<content:encoded><![CDATA[<p>Petit retour d&#8217;expérience suite au passage en WordPress 2.8 &#8211; en fait il s&#8217;agissait d&#8217;installations directe en 2.8 par rapport à une en 2.7, mais ça revient au même.<span id="more-367"></span></p>
<p>Sur certains sites que j&#8217;ai créés sous WordPress, j&#8217;utilise certains plugins assez géniaux, comme <a href="http://wordpress.org/extend/plugins/nextgen-gallery/">NextGen-Gallery</a> pour des galeries de photos faciles et jolies et aussi wp-table (et maintenant <a href="http://wordpress.org/extend/plugins/wp-table-reloaded/">wp-table-reloaded</a>) pour gérer des tableaux facilement et sans pondre un code bancal (sans compter les fonctions d&#8217;import depuis fichiers CSV, tri par colonne etc)</p>
<p>Sur un de mes sites, j&#8217;ai hésité à passer en 2.8 suite à une remarque lue par rapport à NextGen-Gallery indiquant qu&#8217;on risquait de péter une limite mémoire. Je n&#8217;ai donc pas encore testé (manque de temps histoire d&#8217;éviter le gros downtime sur le site&#8230;)<br />
<strong>C&#8217;est sur wp-table que j&#8217;ai eu un problème, </strong>je vous en fais part car la solution est triviale, alors que le problème est de taille.</p>
<p>Lorsqu&#8217;on cherche un plug-in pour gérer les tables facilement, sous wordpress, on tombe en premier lieu sur un plug-in nommé wp-table. Si on ne fait pas gaffe, on ne voit pas qu&#8217;il est validé pour WordPress 2.3 max&#8230; Bon, à part ça, jusqu&#8217;à wordpress 2.7 (et même 2.8 bleeding edge), ça tourne bien.<br />
Mais en 2.8 officielle, ça tourne de manière bancale : les tables sont bien intégrées (bonnes balises dans le code) lorsqu&#8217;on les voit dans un article. Mais si on les voit en naviguant dans les &laquo;&nbsp;catégories&nbsp;&raquo; ou &laquo;&nbsp;tags&nbsp;&raquo; d&#8217;article, les balises HTML/CSS ne sont pas positionnées. Résultat, un tableau dégueulasse, du ligne à ligne sans aucune mise en page.</p>
<p><strong>Grosso-modo </strong>: le code appelant les vues par catégories et par tags a dû fortement changer et le plug-in n&#8217;est pas inséré où il faut en 2.8&#8230;</p>
<p><strong>Panique </strong>: il faut vite trouver un plug-in correct et exporter/réimporter tout. L&#8217;horreur en perspective.<br />
En recherchant cette fois un plug-in potable en 2.8 p our les tables, on tombe sur &laquo;&nbsp;wp-table Reloaded&nbsp;&raquo; valide en 2.8. Tiens tiens&#8230;<br />
C&#8217;est carrément extra : après l&#8217;installation (wget+unzip+activate, comme d&#8217;hab), le menu d&#8217;import trouve tout seul les tables crées par le vieux wp-table dont il semble être issu. Vu le nom, remarquez, ça semble presque logique.<br />
Résultat, à part une réindexation des numéros de tables (on recommence à 1) et la balise &laquo;&nbsp;table&nbsp;&raquo; entre crochets qui change un peu (donc tous les &laquo;&nbsp;posts&nbsp;&raquo; et &laquo;&nbsp;pages&nbsp;&raquo; à modifier un peu), le boulot est vite torché.<br />
Reste que le CSS par défaut des tables me semble un peu light.<br />
Le tri par colonne existe toujours, mais il nécessite un plugin JQuery. Je ne l&#8217;ai pas encore mis en place, mais ça ne semble pas compliqué.</p>
<p>Si vous connaissez mieux comme plug-ins de galerie photos et de gestion de tables, n&#8217;hésitez pas à en faire part. Les notations sur la page de plug-ins de WordPress sont assez légères (en général plusieurs dizaines de votes pour des dizaines de milliers de download), il est donc difficile parfois de voir si un plug-in tient la route ou pas&#8230;</p>
<p>Bloggez bien.</p>
]]></content:encoded>
			<wfw:commentRss>http://michauko.org/blog/2009/06/30/wordpress-28-et-plug-ins/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Windows et les alias (CNAME)</title>
		<link>http://michauko.org/blog/2009/06/30/windows-et-les-alias-cname/</link>
		<comments>http://michauko.org/blog/2009/06/30/windows-et-les-alias-cname/#comments</comments>
		<pubDate>Tue, 30 Jun 2009 08:08:44 +0000</pubDate>
		<dc:creator>michauko</dc:creator>
				<category><![CDATA[bugs]]></category>
		<category><![CDATA[reseau et sécu]]></category>
		<category><![CDATA[windows]]></category>
		<category><![CDATA[CNAME]]></category>
		<category><![CDATA[DisableStrictNameChecking]]></category>
		<category><![CDATA[imprimante]]></category>
		<category><![CDATA[LanmanServer]]></category>
		<category><![CDATA[partage]]></category>

		<guid isPermaLink="false">http://michauko.org/blog/?p=363</guid>
		<description><![CDATA[On continue dans la série des articles Windows sur mon blog où autrefois, je parlais de Linux Bon, trève de plaisanterie, j&#8217;ai voulu installer des imprimantes sur un alias de serveur, genre \\mon_serveur_d_impression, quelle que soit la machine utilisée réellement, disons \\vraisrv1. L&#8217;objectif est de rendre transparente la conf sur les postes, si on décide [...]]]></description>
			<content:encoded><![CDATA[<p>On continue dans la série des articles Windows sur mon blog où autrefois, je parlais de Linux <img src='http://michauko.org/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /><br />
Bon, trève de plaisanterie, j&#8217;ai voulu installer des imprimantes sur un alias de serveur, genre \\mon_serveur_d_impression, quelle que soit la machine utilisée réellement, disons \\vraisrv1.<br />
L&#8217;objectif est de rendre transparente la conf sur les postes, si on décide de bouger les imprimantes ; et éviter de se payer une grosse reconfig de tous les PC&#8230;</p>
<p>Je vous décris la manip <strong>en tenant compte du bug Microsoft qui va avec</strong> (ou de la feature de sécurité, appelez ça comme vous voulez).<span id="more-363"></span><br />
Le bug est le suivant : impossible d&#8217;accéder à un partage (fichier ou imprimante) en utilisant un alias (CNAME) d&#8217;une machine sur Windows serveur (au moins 2000 et 2003).</p>
<p>Voici comment faire.</p>
<p>Sur votre DNS, créez le CNAME qui pointe de mon_serveur_d_impression et rechargez-le.<br />
Testez, ça ne marche pas : <code>net view vraisrv1</code> affiche les partages et <code>net view mon_serveur_d_impression</code> n&#8217;affiche rien et crie au scandale avec un message complètement inapproprié :</p>
<pre>C:\>net view mon_serveur_d_impression
L'erreur système 52 s'est produite.

Vous n'étiez pas connecté car il y avait un nom en double sur le réseau. Allez dans Système dans le Panneau de configuration et modifiez le nom de l'ordinateur et essayez à nouveau.
</pre>
<p>Appliquez donc la correction décrite ici : <a href="http://support.microsoft.com/?kbid=281308">http://support.microsoft.com/?kbid=281308</a>, à savoir, ajoutez une clef &laquo;&nbsp;DisableStrictNameChecking&nbsp;&raquo; à valeur 1 dans la base de registre, à l&#8217;emplacement &laquo;&nbsp;HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\LanmanServer\Parameters&nbsp;&raquo;. A faire sur le serveur &laquo;&nbsp;vraisrv1&#8243;, celui pour lequel on veut créer un alias.<br />
Redémarrez le service &laquo;&nbsp;Serveur&nbsp;&raquo; (correspondant à LanmanServer) &#8211; ça, c&#8217;est pas dit dans la doc Microsoft &#8211; ou, plus simplement redémarrez le serveur. Car le service &laquo;&nbsp;Serveur&nbsp;&raquo; est central et il y a pas mal de dépendances.</p>
<p>Ensuite, le <code>net view mon_serveur_d_impression</code> fonctionnera, ou, plus simplement, le &laquo;&nbsp;Démarrer -> Exécuter -> \\mon_serveur_d_impression&nbsp;&raquo;</p>
<p>Avec un nom comme &laquo;&nbsp;DisableStrictNameChecking&nbsp;&raquo;, on pourrait presque croire que c&#8217;est un paramètre de sécurité&#8230;. ils sont forts au marketting Windows. Je vois d&#8217;ici le transparent Powerpoint lors d&#8217;une grand-messe : &laquo;&nbsp;nous avons permis un paramètre laxiste pour permettre de ne plus contrôler le nom réel du serveur&nbsp;&raquo;. Traduction : &laquo;&nbsp;on a corrigé un bug bien moisi qu&#8217;on trouvé des admins sachant gérer un DNS et ayant compris à quoi ça sert&nbsp;&raquo;.</p>
]]></content:encoded>
			<wfw:commentRss>http://michauko.org/blog/2009/06/30/windows-et-les-alias-cname/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>IE &#171;&#160;runonce3.aspx&#160;&#187; qui déconne</title>
		<link>http://michauko.org/blog/2009/05/28/ie-runonce3aspx-qui-deconne/</link>
		<comments>http://michauko.org/blog/2009/05/28/ie-runonce3aspx-qui-deconne/#comments</comments>
		<pubDate>Thu, 28 May 2009 09:46:36 +0000</pubDate>
		<dc:creator>michauko</dc:creator>
				<category><![CDATA[bugs]]></category>
		<category><![CDATA[bureautique]]></category>
		<category><![CDATA[windows]]></category>
		<category><![CDATA[ie]]></category>
		<category><![CDATA[internet explorer]]></category>
		<category><![CDATA[regedit]]></category>
		<category><![CDATA[runonce]]></category>

		<guid isPermaLink="false">http://michauko.org/blog/?p=357</guid>
		<description><![CDATA[J&#8217;ai eu un PC dont le IE7 déconnait au lancement, il partait sur l&#8217;URL bien connue de &#171;&#160;runonce.msn.com/blabla/runonce3.aspx&#160;&#187; qui doit activer ou remonter je ne sais quelle info vers Microsoft. Problème, la page &#171;&#160;plantait&#160;&#187;. Voici comment le résoudre en base de registre. Même si IE fonctionnait ensuite, la page par défaut n&#8217;était pas automatique et [...]]]></description>
			<content:encoded><![CDATA[<p>J&#8217;ai eu un PC dont le IE7 déconnait au lancement, il partait sur l&#8217;URL bien connue de &laquo;&nbsp;runonce.msn.com/blabla/runonce3.aspx&nbsp;&raquo; qui doit activer ou remonter je ne sais quelle info vers Microsoft.<br />
Problème, la page &laquo;&nbsp;plantait&nbsp;&raquo;. Voici comment le résoudre en base de registre.<span id="more-357"></span></p>
<p>Même si IE fonctionnait ensuite, la page par défaut n&#8217;était pas automatique et bref, ça faisait pas propre.<br />
La solution dans regedit, créer 2 clefs en DWORD dans le menu &laquo;&nbsp;HKCU\Software\Microsoft\Internet Explorer\Main&nbsp;&raquo; :</p>
<ul>
<li>RunOnceHasShown => DWORD => 1
</li>
<li>RunOnceComplete => DWORD => 1
</ul>
<p>Pas sûr de l’utilité du 2è. Pas compliqué de tester non plus.</p>
<p>A noter, pour IE 8, ça semble différent, je vois sur mon PC, 4 clefs :</p>
<ul>
<li>IE8RunOnceLastShown, DWORD à 1
</li>
<li>IE8RunOnceLastShown_TIMESTAMP, un timestmap en hexa, à mon avis peu importe la valeur, sinon recopier d’un PC qui marche
</li>
<li>IE8TourShown, DWORD à 1
</li>
<li>IE8TourShownTime, un timestamp en hexa
</ul>
<p>(et bravo Microsoft pour l’uniformisation des noms)</p>
<p>C’est aussi l’endroit où on trouve tout un tas de paramètres sympa pour IE.</p>
]]></content:encoded>
			<wfw:commentRss>http://michauko.org/blog/2009/05/28/ie-runonce3aspx-qui-deconne/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Windows [Server] 64 bits + ODBC Oracle + Office 32 bits = bug pourri</title>
		<link>http://michauko.org/blog/2009/05/25/windows-server-64-bits-odbc-oracle-office-32-bits-bug-pourri/</link>
		<comments>http://michauko.org/blog/2009/05/25/windows-server-64-bits-odbc-oracle-office-32-bits-bug-pourri/#comments</comments>
		<pubDate>Mon, 25 May 2009 09:01:47 +0000</pubDate>
		<dc:creator>michauko</dc:creator>
				<category><![CDATA[bugs]]></category>
		<category><![CDATA[windows]]></category>
		<category><![CDATA[excel]]></category>
		<category><![CDATA[odbc]]></category>
		<category><![CDATA[ORA-06413]]></category>
		<category><![CDATA[x86]]></category>

		<guid isPermaLink="false">http://michauko.org/blog/?p=352</guid>
		<description><![CDATA[Description d&#8217;un bug qui m&#8217;a valu quelques heures de recherche galère sur Google. Contexte Sur un Windows Server 2003 64 bits &#8211; ça doit être pareil sur un XP 64 ODBC Oracle (version je sais pas quoi ; il semblerait que des versions plus récentes corrigent le bug ; pas sûr et pas facile dans [...]]]></description>
			<content:encoded><![CDATA[<p>Description d&#8217;un bug qui m&#8217;a valu quelques heures de recherche galère sur Google.</p>
<h1>Contexte</h1>
<ul>
<li>Sur un Windows Server 2003 64 bits &#8211; ça doit être pareil sur un XP 64</li>
<li>ODBC Oracle (version je sais pas quoi ; il semblerait que des versions plus récentes corrigent le bug ; pas sûr et pas facile dans mon cas de faire l&#8217;upgrade du client Oracle)</li>
<li>Office 2007 pour faire du &laquo;&nbsp;reporting façon tableau croisé dynamique depuis Excel en tapant directement dans la base&nbsp;&raquo;. Oui c&#8217;est une méthode assez discutable, mais pratique pour l&#8217;utilisateur lambda, habitué d&#8217;Excel, </li>
</ul>
<p><span id="more-352"></span></p>
<h1>Le bug qui tue</h1>
<p>Si Office (ou n&#8217;importe quelle application) est installée dans <code>C:\Program Files (x86)</code> qui est le répertoire par défaut pour les applications 32 bits sur un OS Windows 64 bits, l&#8217;appel du client Oracle via ODBC échoue à cause du fait que : <strong>le-programme-appelant-est-installé-dans-un-répertoire-contenant-une-parenthèse &#8482;</strong>. C&#8217;est pas beau ça ?</p>
<p>Le symptome est que toute la connectivité fonctionne (NET assistant, SQLPlus), mais qu&#8217;Office (Excel) ou une autre application installée dans c:\blabla(x86) génère une erreur ORA-06413<br />
Ne pas confondre avec l&#8217;erreur ORA-12154 qui elle indique plutôt que votre tnsnames.ora est foireux.</p>
<p>C&#8217;est vaguement expliqué dans un <a href="http://forums.oracle.com/forums/thread.jspa?messageID=1943221&#038;">forum Oracle parlant de TOAD</a>.<br />
A noter que dans le <code>sqlnet.log</code>, vous verrez vaguement un message indiquant que <code>C:\Program Files (x86)\bla\excel.exe</code> a généré une erreur ORA-06413, mais c&#8217;est tout.</p>
<h1>Contournement</h1>
<h2>Version facile pour tester</h2>
<p>Lancez excel depuis une fenêtre DOS (ou modifiez son chemin de lancement), depuis le répertoire <code>C:\PROGRA~2\Office\Office12\EXCEL.EXE</code><br />
Le fait d&#8217;utiliser le &laquo;&nbsp;nom court&nbsp;&raquo; PROGRA~2 (PROGRA~1 est le <code>c:\Program Files</code> &laquo;&nbsp;normal&nbsp;&raquo;, pas le x86) suffit à faire fonctionner la chose. C&#8217;est pas énorme ça ????</p>
<h2>Version moyenne</h2>
<p>Installer Office dans <code>C:\bugdemerde\Office</code></p>
<h2>Version durable</h2>
<p>Upgradez le client Oracle.<br />
Je n&#8217;ai aucune idée de la version éradiquant le bug, si tant est qu&#8217;elle existe. Je suis preneur d&#8217;infos</p>
<p>A+</p>
]]></content:encoded>
			<wfw:commentRss>http://michauko.org/blog/2009/05/25/windows-server-64-bits-odbc-oracle-office-32-bits-bug-pourri/feed/</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
		<item>
		<title>&#171;&#160;calamaris&#160;&#187; en Debian stable, ça bug :)</title>
		<link>http://michauko.org/blog/2009/04/21/calamaris-en-debian-stable-ca-bug/</link>
		<comments>http://michauko.org/blog/2009/04/21/calamaris-en-debian-stable-ca-bug/#comments</comments>
		<pubDate>Tue, 21 Apr 2009 09:08:40 +0000</pubDate>
		<dc:creator>michauko</dc:creator>
				<category><![CDATA[autres outils]]></category>
		<category><![CDATA[bugs]]></category>
		<category><![CDATA[Debian]]></category>
		<category><![CDATA[planet-libre.org]]></category>
		<category><![CDATA[reseau et sécu]]></category>
		<category><![CDATA[calamaris]]></category>
		<category><![CDATA[png]]></category>
		<category><![CDATA[squid]]></category>

		<guid isPermaLink="false">http://michauko.org/blog/?p=244</guid>
		<description><![CDATA[Calamaris est un outil d&#8217;analyse de logs de squid (et d&#8217;autres), qui génère facilement des reports intéressants sur l&#8217;utilité de votre proxy (efficacité du cache, sites les plus demandés etc). La conf de base de calamaris fonctionne bien (encore qu&#8217;il ne faut pas avoir trop modifié le format de ses logs Squid). Cependant, il y [...]]]></description>
			<content:encoded><![CDATA[<p>Calamaris est un outil d&#8217;analyse de logs de squid (et d&#8217;autres), qui génère facilement des reports intéressants sur l&#8217;utilité de votre proxy (efficacité du cache, sites les plus demandés etc).<span id="more-244"></span></p>
<p>La conf de base de calamaris fonctionne bien (encore qu&#8217;il ne faut pas avoir trop modifié le format de ses logs Squid). Cependant, il y a une option intéressante documentée dans <code>/usr/share/doc/calamaris/README.Debian</code>, qui permet de générer des graphiques associés aux reportings tableaux.<br />
<strong>La doc dit de penser à installer le paquet libgd-graph-perl.</strong><br />
Ce qu&#8217;elle ne dit pas, c&#8217;est de corriger un bug connu, <a href="http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=501396">décrit ici</a>, pour lequel <a href="http://bugs.debian.org/cgi-bin/bugreport.cgi?msg=28;filename=calamaris-graph.patch;att=1;bug=501396">un patch </a>est proposé et corrige effectivement le problème.</p>
<p>Le symptome du bug est le suivant :</p>
<pre>bla:# /etc/cron.daily/calamaris
Use of uninitialized value in concatenation (.) or string at /usr/bin/calamaris line 4083, <> line 22053.
Use of uninitialized value in concatenation (.) or string at /usr/bin/calamaris line 4115, <> line 22053.
Use of uninitialized value in concatenation (.) or string at /usr/bin/calamaris line 4115, <> line 22053.
Can't call method "png" on an undefined value at /usr/bin/calamaris line 4128, <> line 22053.
</pre>
<p>En attendant mieux&#8230; car le développeur de calamaris semble avoir d&#8217;autres chats à fouetter <img src='http://michauko.org/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Pour appliquer la correction, téléchargez le patch et appliquez-le :</p>
<pre>cp -a /usr/bin/calamaris /usr/bin/calamaris.orig
patch calamaris /your/downloaded/calamaris.patch
</pre>
<p>Et voilà :<br />
<a href="http://michauko.org/blog/wp-content/uploads/2009/04/20090421_105303.png"><img src="http://michauko.org/blog/wp-content/uploads/2009/04/20090421_105303-300x299.png" alt="calamaris" title="calamaris" width="300" height="299" class="aligncenter size-medium wp-image-246" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://michauko.org/blog/2009/04/21/calamaris-en-debian-stable-ca-bug/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>firefox, les proxy et les adresses locales</title>
		<link>http://michauko.org/blog/2009/04/20/firefox-les-proxy-et-les-adresses-locales/</link>
		<comments>http://michauko.org/blog/2009/04/20/firefox-les-proxy-et-les-adresses-locales/#comments</comments>
		<pubDate>Mon, 20 Apr 2009 15:00:54 +0000</pubDate>
		<dc:creator>michauko</dc:creator>
				<category><![CDATA[bugs]]></category>
		<category><![CDATA[Debian]]></category>
		<category><![CDATA[planet-libre.org]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[windows]]></category>
		<category><![CDATA[firefox]]></category>
		<category><![CDATA[ie]]></category>
		<category><![CDATA[squid]]></category>

		<guid isPermaLink="false">http://michauko.org/blog/?p=233</guid>
		<description><![CDATA[Après m&#8217;être fait suer quelques heures sur un problème débile de conf de proxy Firefox, j&#8217;ai décidé d&#8217;en faire part dans ce billet. Ca fera peut-être gagner du temps à certains. Vu que la litterature sur le sujet est assez éparpillée (voir à la fin de l&#8217;article). La seule vraie information semble être un bugzilla [...]]]></description>
			<content:encoded><![CDATA[<p>Après m&#8217;être fait suer quelques heures sur un problème débile de conf de proxy Firefox, j&#8217;ai décidé d&#8217;en faire part dans ce billet. Ca fera peut-être gagner du temps à certains. Vu que la litterature sur le sujet est assez éparpillée (voir à la fin de l&#8217;article). La seule vraie information semble être un bugzilla de Mozilla, daté de 2001 et toujours en cours de discussion ! (au moins jusqu&#8217;à mi 2008)<span id="more-233"></span></p>
<h2>L&#8217;histoire est la suivante</h2>
<p>Vous utilisez un proxy, mais vous ne voulez pas l&#8217;utiliser pour les adresses locales (genre : vos intranets). C&#8217;est un choix raisonnable.<br />
Bien sûr, vous voulez utiliser les noms de hosts et pas les FQDN, exemple : http://serveur/ et pas http://serveur.masociete.net/<br />
Raisonnable là aussi</p>
<h2>Le constat d&#8217;échec</h2>
<p>- Sous IE, lorsque vous cochez &laquo;&nbsp;ne pas utiliser de proxy pour les adresses locales&nbsp;&raquo;, ça fait ce qu&#8217;on veut (waaa, m&#8217;enfin, il y a d&#8217;autres travers avec IE)</p>
<p>- Sous firefox, c&#8217;est moins simple :</p>
<ul>
<li>Si vous indiquez &laquo;&nbsp;.masociete.net&nbsp;&raquo; dans les adresses à exclure (notez le &laquo;&nbsp;.&nbsp;&raquo;), alors les adresses du genre http://serveur.masociete.net/ sont bien traitées en direct (bypass du proxy) et les adresses courtes &laquo;&nbsp;peuvent&nbsp;&raquo; marcher :</li>
<ul>
<li>Ca marche si : par exemple avec Squid, vous avez ajouté le paramètre &laquo;&nbsp;append_domain&nbsp;&raquo; contenant votre &laquo;&nbsp;societe.net&nbsp;&raquo;. MAIS : vous passez par le proxy même pour ces sites locaux. C&#8217;est débile ! (mais ça marche, on est d&#8217;accord)</li>
<li>Ca ne marche pas sinon, Firefox commence à chercher sur google ce que pourrait être votre nom de host&#8230; Et pas la peine de vous exciter sur la conf DNS de votre PC windows pour lui faire ajouter des suffixes DNS partout, ça ne change rien</li>
</ul>
<li>Si vous ne mettez aucune exclusion, ça revient au même. Les syntaxes genre &nbsp;&raquo;  *.masociete.net&nbsp;&raquo; ne sont pas reconnues (silencieusement)</li>
<li>Enfin, si vous vous limitez à exclure des plages d&#8217;IP, genre 192.168.x.y/m ça ne suffit pas. Firefox se gourre (de mon point de vue) car il raisonne sur le nom et pas sur l&#8217;IP. Donc le filtre marchera bien si vous tapez &laquo;&nbsp;http://une.adr.esse.ip/&nbsp;&raquo; mais fera comme expliqué ci-dessus avec les noms de machines</li>
</ul>
<h2>La seule solution (il me semble) industrialisable</h2>
<p>En passant par un fichier &laquo;&nbsp;PAC&nbsp;&raquo; (<a href="http://michauko.org/blog/2008/06/10/proxy-pac-locaux-et-ie/">voir mon article sur le sujet</a>), alors ça marche.<br />
Le secret ? ce mécanisme force à résoudre l&#8217;IP associée au nom avant de commencer à réfléchir, via la fonction isInNet par exemple (isPlainHostName doit pouvoir marcher aussi) ; de là, si on voit qu&#8217;on est sur telle plage d&#8217;IP, on fait sans le proxy, en DIRECT.<br />
Exemple ultra-simple de conf :<br />
<code>function FindProxyForURL(url, host)<br />
  {<br />
    if (isInNet(host, "192.168.0.0", "255.255.0.0")) {<br />
      return "DIRECT";<br />
    }<br />
    else<br />
      return "PROXY mon_proxy:3128";<br />
  }</code><br />
Reste à déployer ce script et modifier les conf des navigateurs. A vos GPO, scripts Samba, registrie etc.</p>
<h2>Quelques références</h2>
<p><a href="https://bugzilla.mozilla.org/show_bug.cgi?id=72444">https://bugzilla.mozilla.org/show_bug.cgi?id=72444</a><br />
<a href="https://bugzilla.mozilla.org/show_bug.cgi?id=91587">https://bugzilla.mozilla.org/show_bug.cgi?id=91587</a><br />
<a href="http://support.microsoft.com/default.aspx?scid=kb;EN-US;q303650">http://support.microsoft.com/default.aspx?scid=kb;EN-US;q303650</a><br />
<a href="http://support.microsoft.com/default.aspx?scid=kb;EN-US;q262981">http://support.microsoft.com/default.aspx?scid=kb;EN-US;q262981</a><br />
Bonne lecture, surtout pour le premier&#8230;</p>
<p><strong>Si vous avez une meilleure solution je suis preneur&#8230;</strong><br />
Notez que je n&#8217;ai pas testé depuis un firefox sous Linux ; mon propos étant dans une entreprise avec des postes Windows.</p>
]]></content:encoded>
			<wfw:commentRss>http://michauko.org/blog/2009/04/20/firefox-les-proxy-et-les-adresses-locales/feed/</wfw:commentRss>
		<slash:comments>12</slash:comments>
		</item>
		<item>
		<title>Microsoft, MSXML 6, KB954459, error 1603, énervement, SQL Express 2005, Business Contact Manager, XP Service Pack 3</title>
		<link>http://michauko.org/blog/2009/01/09/microsoft-msxml-6-kb954459-error-1603-enervement-sql-express-2005-business-contact-manager-xp-service-pack-3/</link>
		<comments>http://michauko.org/blog/2009/01/09/microsoft-msxml-6-kb954459-error-1603-enervement-sql-express-2005-business-contact-manager-xp-service-pack-3/#comments</comments>
		<pubDate>Fri, 09 Jan 2009 15:50:51 +0000</pubDate>
		<dc:creator>michauko</dc:creator>
				<category><![CDATA[bugs]]></category>
		<category><![CDATA[bureautique]]></category>
		<category><![CDATA[windows]]></category>
		<category><![CDATA[KB95449]]></category>
		<category><![CDATA[MSXML]]></category>
		<category><![CDATA[SQL Express 2005]]></category>
		<category><![CDATA[XP Service Pack 3]]></category>

		<guid isPermaLink="false">http://michauko.org/blog/?p=173</guid>
		<description><![CDATA[Sous ce titre regroupant tous les mots-clefs d&#8217;un problème de compatibilité comme Microsoft sait bien les faire, j&#8217;espère que google ira indexer cet article pour tous ceux qui rencontreront ce souci d&#8217;installation SQL Express 2005 sur XP Service Pack 3, ou de &#171;&#160;Business Contact Manager 2007&#8243; sur XP Service Pack 3, ce qui revient au [...]]]></description>
			<content:encoded><![CDATA[<p>Sous ce titre regroupant tous les mots-clefs d&#8217;un problème de compatibilité comme Microsoft sait bien les faire, j&#8217;espère que google ira indexer cet article pour tous ceux qui rencontreront ce souci d&#8217;installation SQL Express 2005 sur XP Service Pack 3, ou de &laquo;&nbsp;Business Contact Manager 2007&#8243; sur XP Service Pack 3, ce qui revient au même. Vu que j&#8217;ai galéré quelques heures dessus, ça pourra toujours resservir à d&#8217;autres.<span id="more-173"></span></p>
<p>Lors de l&#8217;installation d&#8217;un SQL Express 2005 sur un Windows XP SP3 fraîchement installé, ça plante. Dans mon cas, c&#8217;est l&#8217;installation de SQL Express 2005 depuis le setup de &laquo;&nbsp;Business Contact Manager&nbsp;&raquo; qui plante.<br />
Les logs ne racontent rien d&#8217;intéressant, seul un code 1603 et des phrases laconiques genre &laquo;&nbsp;setup failed&nbsp;&raquo; permettent de démarrer une recherche galère sur Google.</p>
<p>Je vous la fais courte :<br />
1) MSXML 6 Service Pack 2 + XP Service Pack 3 = cohabitation pas possible.<br />
2) Lors de l&#8217;installation de SQL Express 2005, la configuration de ce composant se plante et l&#8217;installation SQL avec.<br />
3) L&#8217;installation du KB correspondant n&#8217;avance pas plus (KB95449)<br />
=> Il faut déinstaller ce fameux MSXML 6<br />
MAIS : depuis &laquo;&nbsp;ajout/suppression de prog&nbsp;&raquo;, la désinstallation ne fonctionne pas (ahah).</p>
<p>Apparement, en mode sans échec, ça a l&#8217;air possible. Je n&#8217;ai pas vérifié.<br />
Toujours est-il qu&#8217;avec ce programme chez Microsoft (msicuu2.exe), la désinstallation brutale est possible.</p>
<p>Vous rebooterez un bon coup, virerez les éventuels morceaux de SQL vaguement installés puis là, l&#8217;installation de SQL Express 2005 est alors possible.<br />
C&#8217;est beau la compatibilité au sein d&#8217;un même éditeur&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://michauko.org/blog/2009/01/09/microsoft-msxml-6-kb954459-error-1603-enervement-sql-express-2005-business-contact-manager-xp-service-pack-3/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Microsoft eOpen : toujours aussi merdique&#8230;</title>
		<link>http://michauko.org/blog/2008/09/18/microsoft-eopen-toujours-aussi-merdique/</link>
		<comments>http://michauko.org/blog/2008/09/18/microsoft-eopen-toujours-aussi-merdique/#comments</comments>
		<pubDate>Thu, 18 Sep 2008 08:49:34 +0000</pubDate>
		<dc:creator>michauko</dc:creator>
				<category><![CDATA[bugs]]></category>
		<category><![CDATA[coup de gueule]]></category>
		<category><![CDATA[windows]]></category>
		<category><![CDATA[eopen]]></category>
		<category><![CDATA[microsoft]]></category>

		<guid isPermaLink="false">http://michauko.org/blog/?p=149</guid>
		<description><![CDATA[Comme ça m&#8217;arrive 2/3 fois par an, je vais sur eOpen récupérer des licences en masse de logiciels MS dûment achetés (et maintenant pour télécharger les CD car ils ne sont plus fournis). (Pour ceux qui ne connaissent pas, eOpen est le service pour gérer tout ça) Et comme à chaque fois, il faut : [...]]]></description>
			<content:encoded><![CDATA[<p>Comme ça m&#8217;arrive 2/3 fois par an, je vais sur eOpen récupérer des licences en masse de logiciels MS dûment achetés (et maintenant pour télécharger les CD car ils ne sont plus fournis).<br />
<em>(Pour ceux qui ne connaissent pas, eOpen est le service pour gérer tout ça)</em></p>
<p>Et comme à chaque fois, il faut :<br />
- un clic toutes les 5 minutes tellement ça rame<br />
- s&#8217;apercevoir que sous Firefox c&#8217;est un peu moisi ; donc recommencer la procédure sous IE<br />
- valider 10 étapes pour dire &laquo;&nbsp;oui je sais c&#8217;est sensible, c&#8217;est privé, non je ne piraterai pas, oui lâchez-moi&nbsp;&raquo;<br />
- enfin voir son nouveau contrat apparaitre (ouf)<br />
- cliquer sur le bouton pour voir les numéros de licences<br />
- revenir le lendemain et recommencer car il y a 24 heures de délai entre l&#8217;ajout et l&#8217;affichage des infos du contrat<br />
- se dire qu&#8217;en attendant, autant lancer le téléchargement des CD, ce sera toujours ça de pris<br />
- et une fois qu&#8217;on approche de ce Saint Graal, on obtient à chaque fois, sans mentir, ceci :</p>
<p><a href='http://michauko.org/blog/wp-content/uploads/2008/09/eopen.png'><img src="http://michauko.org/blog/wp-content/uploads/2008/09/eopen.png" alt="eopen ça poutre" title="eopen ça poutre" width="500" height="375" class="alignnone size-full wp-image-150" /></a></p>
<p>Bon, finalement, je retenterai demain&#8230; faut pas être pressé&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://michauko.org/blog/2008/09/18/microsoft-eopen-toujours-aussi-merdique/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>TrueCrypt, fastfat.sys et BSOD (=boum Windows !)</title>
		<link>http://michauko.org/blog/2008/06/17/truecrypt-fastfatsys-et-bsod-boum-windows/</link>
		<comments>http://michauko.org/blog/2008/06/17/truecrypt-fastfatsys-et-bsod-boum-windows/#comments</comments>
		<pubDate>Tue, 17 Jun 2008 15:08:27 +0000</pubDate>
		<dc:creator>michauko</dc:creator>
				<category><![CDATA[autres outils]]></category>
		<category><![CDATA[bugs]]></category>
		<category><![CDATA[windows]]></category>
		<category><![CDATA[BSOD]]></category>
		<category><![CDATA[container]]></category>
		<category><![CDATA[fastfat.sys]]></category>
		<category><![CDATA[fat32]]></category>
		<category><![CDATA[ntfs]]></category>
		<category><![CDATA[truecrypt]]></category>

		<guid isPermaLink="false">http://michauko.org/blog/?p=129</guid>
		<description><![CDATA[J&#8217;utilise Truecrypt depuis une éternité sur une clef USB pour y trimballer dans un container crypté un morceau de ma vie (applis portables, documents importants etc). Un jour j&#8217;ai changé de PC au boulot. Un beau XP tout neuf fraîchement installé. Depuis, dès qu&#8217;un container Truecrypt est monté, mon PC se gamelle en écran bleu [...]]]></description>
			<content:encoded><![CDATA[<p>J&#8217;utilise Truecrypt depuis une éternité sur une clef USB pour y trimballer dans un container crypté un morceau de ma vie (applis portables, documents importants etc).<br />
Un jour j&#8217;ai changé de PC au boulot. Un beau XP tout neuf fraîchement installé.<br />
Depuis, <u>dès qu&#8217;un container Truecrypt est monté</u>, mon PC se gamelle en écran bleu aléatoirement après quelques secondes d&#8217;utilisation, ou au pire quelques heures.<br />
Un bel écran bleu avec des insultes sur le driver &laquo;&nbsp;fastfat.sys&nbsp;&raquo;.</p>
<p>Le test est sans appel : pas de container monté, jamais planté ; un container monté, ça plante rapidement.</p>
<p>- J&#8217;ai d&#8217;abord pensé à un coup de fatigue de ma clef USB. Que nenni, la changer n&#8217;y a rien fait. Même avec le container en local sur un disque, ça plante dès qu&#8217;on le monte, après quelques temps d&#8217;utilisation.<br />
- J&#8217;ai recréé le container, pareil.<br />
- J&#8217;ai upgradé TrueCrypt en 5.1 (au lieu de 4.jesaisplus), pareil.<br />
- J&#8217;ai même trouvé un hotfix chez Bigrosoft spécialement pour les fastfat.sys qui plantent &#8211; hotfix ultra-chiant à télécharger &#8211; ça n&#8217;a rien changé. J&#8217;ai même cru après le SP3 de XP qu&#8217;il y aurait peut-être du mieux &#8211; ahahahahahah.</p>
<p>Bref, sur Google, rien de sérieux et sur les forums de Truecrypt, le mieux que j&#8217;ai trouvé est du &laquo;&nbsp;non c&#8217;est un bug microsoft&nbsp;&raquo; VS &laquo;&nbsp;non c&#8217;est un bug truecrypt&nbsp;&raquo;.</p>
<p>Finalement, j&#8217;ai opté pour un nouveau container en NTFS en me disant que &laquo;&nbsp;fastfat.sys&nbsp;&raquo; ne devait servir que pour la FAT32. Depuis je ne plante plus, ma vie est un rêve, j&#8217;ai gagné au super loto (8,10 €) et la compatibilité en a pris un sacré coup sous Linux. Même si le NTFS passe bien maintenant en écriture, je trouve ça dommage quand même.</p>
<p>Et comme j&#8217;ai assez perdu de temps sur le sujet, je ne ferai plus de test. Je vais donc rester comme ça.</p>
<p>En espérant que ce retour d&#8217;expérience serve à quelqu&#8217;un&#8230;</p>
<p>Cryptez bien !</p>
]]></content:encoded>
			<wfw:commentRss>http://michauko.org/blog/2008/06/17/truecrypt-fastfatsys-et-bsod-boum-windows/feed/</wfw:commentRss>
		<slash:comments>11</slash:comments>
		</item>
		<item>
		<title>Proxy PAC locaux (et IE)</title>
		<link>http://michauko.org/blog/2008/06/10/proxy-pac-locaux-et-ie/</link>
		<comments>http://michauko.org/blog/2008/06/10/proxy-pac-locaux-et-ie/#comments</comments>
		<pubDate>Tue, 10 Jun 2008 08:46:46 +0000</pubDate>
		<dc:creator>michauko</dc:creator>
				<category><![CDATA[bugs]]></category>
		<category><![CDATA[reseau et sécu]]></category>
		<category><![CDATA[windows]]></category>
		<category><![CDATA[auto]]></category>
		<category><![CDATA[documents and settings]]></category>
		<category><![CDATA[ie]]></category>
		<category><![CDATA[pac]]></category>
		<category><![CDATA[proxy]]></category>

		<guid isPermaLink="false">http://michauko.org/blog/?p=128</guid>
		<description><![CDATA[Les fichiers PAC (Proxy Auto Configuration) sont des mini-javascript limités (en terme de fonctions) utilisés pour indiquer à un navigateur quel est le proxy de la société pour sortir sur le web. Par extension, on peut l&#8217;utiliser pour faire une sorte de load-balancing, de répartition suivant l&#8217;IP, court-circuiter le proxy pour tel ou tel site [...]]]></description>
			<content:encoded><![CDATA[<p>Les fichiers PAC (Proxy Auto Configuration) sont des mini-javascript limités (en terme de fonctions) utilisés pour indiquer à un navigateur quel est le proxy de la société pour sortir sur le web.<br />
Par extension, on peut l&#8217;utiliser pour faire une sorte de load-balancing, de répartition suivant l&#8217;IP, court-circuiter le proxy pour tel ou tel site etc. Bref, peu de fonctions, mais pas mal d&#8217;utilisation détournées. Google vous expliquera ça mieux que moi.<br />
Ce format de fichier vient de chez Netscape, il y a une 12aine d&#8217;années, on n&#8217;a pas encore fait mieux. <a href="http://findproxyforurl.com/">Sa syntaxe complète est décrite ici</a>.</p>
<p>Il y a un truc bien merdique (sous IE :O) avec les fichiers PAC. Je vous en fais part car pour le coup, j&#8217;ai trouvé beaucoup de monde sur google se posant une question et personne n&#8217;y répondant correctement.<span id="more-128"></span></p>
<p>Une fois votre &laquo;&nbsp;proxy.pac&nbsp;&raquo; créé, il s&#8217;agit de le mettre à dispo des utilisateurs. Deux solutions :<br />
- le publier sur un serveur web (interne)<br />
- le copier d&#8217;une manière ou d&#8217;une autre sur le PC des utilisateurs, localement</p>
<p>La première méthode est bien pour une utilisation interne (serveur web interne toujours accessible), mais pour les personnes mobiles, c&#8217;est naze : quel que soit le serveur web utilisé, il faudra pouvoir l&#8217;atteindre, ce qui n&#8217;est pas nécessairement possible depuis un site quelconque de connexion à Internet.</p>
<p>La deuxième méthode est bonne pour tout le monde, du moment que vous avez moyen d&#8217;injecter le fichier sur le PC des utilisateurs.<br />
Ensuite, dans ce cas, vous indiquez dans votre navigateur un chemin du genre <code>c:\mon repertoire\monproxy.pac</code><br />
Et c&#8217;est là le début des ennuis.<br />
- Firefox va convertir l&#8217;adresse en <code>file:///c:/mon%20repertoire/monproxy.pac</code><br />
- IE ne convertit rien et ne trouve pas le fichier. Bref, ça-marche-pas (c) MS</p>
<p>Comment faire ? j&#8217;ai vu plein de fois la question sur le web, jamais la réponse.<br />
Pour que ça marche sous IE, il faudra donc :<br />
- commencer par <code>file://c:/</code><br />
- ne pas mettre d&#8217;espace ni de %20. Comment faire ? nommer les répertoires à l&#8217;ancienne, façon Windows 95. C&#8217;est pas beau ça ? c&#8217;est pas un navigateur génial IE ? Exemple : <code>file://c:/docume~1/mon_id/mon_proxy.pac</code></p>
<p>Et voilà. La clef, c&#8217;est le &laquo;&nbsp;~1&#8243; des familles.</p>
<p>J&#8217;entends dans le fond de la salle une question : &laquo;&nbsp;pourquoi ne pas mettre le fichier sur C:\ ou C:\Windows directement ?&nbsp;&raquo;. Parce-que j&#8217;ai des utilisateurs non admin de leur poste et le script de logon au domaine n&#8217;a pas les droits d&#8217;écrire là-dedans. Par contre dans %USERPROFILE% (ie, C:\Documents and settings/mon_id/) c&#8217;est bon.</p>
<p>Simple, mais de quoi perdre des heures.<br />
Merci Microsoft.</p>
]]></content:encoded>
			<wfw:commentRss>http://michauko.org/blog/2008/06/10/proxy-pac-locaux-et-ie/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>La PS3 lit trop vite ? O_o</title>
		<link>http://michauko.org/blog/2008/05/15/la-ps3-lit-trop-vite-o_o/</link>
		<comments>http://michauko.org/blog/2008/05/15/la-ps3-lit-trop-vite-o_o/#comments</comments>
		<pubDate>Thu, 15 May 2008 20:27:58 +0000</pubDate>
		<dc:creator>michauko</dc:creator>
				<category><![CDATA[bugs]]></category>
		<category><![CDATA[coup de gueule]]></category>
		<category><![CDATA[hors sujet]]></category>
		<category><![CDATA[PS3]]></category>
		<category><![CDATA[film]]></category>
		<category><![CDATA[firmware]]></category>
		<category><![CDATA[handbrake]]></category>
		<category><![CDATA[lecture]]></category>
		<category><![CDATA[mp4]]></category>
		<category><![CDATA[recode]]></category>
		<category><![CDATA[trop rapide]]></category>

		<guid isPermaLink="false">http://michauko.org/blog/?p=123</guid>
		<description><![CDATA[Récemment, j&#8217;ai encodé tout un tas de DVD en &#171;&#160;MP4&#8243; via Nero Recode ou Handbrake. Après compression, je les lis d&#8217;abord sur un PC avec VLC avant de les stocker sur un NAS pour les lire sur la PS3. Pas de problème jusque là, tout allait bien. Sauf que&#8230; Puis en regardant un des films [...]]]></description>
			<content:encoded><![CDATA[<p>Récemment, j&#8217;ai encodé tout un tas de DVD en &laquo;&nbsp;MP4&#8243; via Nero Recode ou Handbrake. Après compression, je les lis d&#8217;abord sur un PC avec VLC avant de les stocker sur un NAS pour les lire sur la PS3. Pas de problème jusque là, tout allait bien. Sauf que&#8230;</p>
<p>Puis en regardant un des films que je connaissais déjà bien, j&#8217;ai trouvé que le son était accéléré, sensiblement. Et que le chrono allait un peu vite aussi (lors de la lecture sur la PS3).<br />
Sachant que je n&#8217;ai rien changé côté compression, j&#8217;ai rééencodé. Même topo&#8230;<span id="more-123"></span></p>
<p>Vu que je lis les fichiers à partir d&#8217;un NAS, j&#8217;ai pensé à lui. Même en le court-circuitant (lecture directe depuis la PS3), le film passe trop vite. Environ 1 minute jouée en 55 secondes. Résultats, Riggs avec une voix de gonzesse dans l&#8217;Arme Fatale. Pas possible. Enervement, soirée à gueuler etc&#8230;</p>
<p>J&#8217;en suis à me dire que la PS3 merde. Peut-être que ça coïncide avec le dernier firmware, le 2.30. Justement, le 2.35 vient de sortir, je vais tester ça de suite.<br />
Je vous dirai.</p>
<p>Quelqu&#8217;un a-t-il constaté la même chose ?<br />
Si après le 2.35 ça continue à merdouiller, j&#8217;espère que le support chez Sony a quelques compétences, sinon pour expliquer mon cas, ça va être coton&#8230;.</p>
<p>En attendant, ça me gonfle bien !</p>
]]></content:encoded>
			<wfw:commentRss>http://michauko.org/blog/2008/05/15/la-ps3-lit-trop-vite-o_o/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>GRUB avec un disque SAS, des SATA et un BIOS un peu pourri</title>
		<link>http://michauko.org/blog/2008/03/29/grub-avec-un-disque-sas-des-sata-et-un-bios-un-peu-pourri/</link>
		<comments>http://michauko.org/blog/2008/03/29/grub-avec-un-disque-sas-des-sata-et-un-bios-un-peu-pourri/#comments</comments>
		<pubDate>Sat, 29 Mar 2008 13:51:01 +0000</pubDate>
		<dc:creator>michauko</dc:creator>
				<category><![CDATA[autres outils]]></category>
		<category><![CDATA[bugs]]></category>
		<category><![CDATA[ligne de commande]]></category>
		<category><![CDATA[planet-libre.org]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[bios]]></category>
		<category><![CDATA[boot]]></category>
		<category><![CDATA[grub]]></category>
		<category><![CDATA[map]]></category>
		<category><![CDATA[windows]]></category>
		<category><![CDATA[xubuntu]]></category>

		<guid isPermaLink="false">http://michauko.org/blog/2008/03/29/grub-avec-un-disque-sas-des-sata-et-un-bios-un-peu-pourri/</guid>
		<description><![CDATA[Voici un petit retour d&#8217;install-galère. Le but est de rappeler 2/3 arguments de GRUB bien pratiques et de faire remarquer quelques bizarreries du monde PC, dirons-nous. Récemment, j&#8217;ai installé une Ubuntu sur un PC équipé comme suit : - disque 1 : SAS (Serial-Attached-SCSI) contenant un windows - disque 2 : SATA vide prévu pour [...]]]></description>
			<content:encoded><![CDATA[<p>Voici un petit retour d&#8217;install-galère. Le but est de rappeler 2/3 arguments de GRUB bien pratiques et de faire remarquer quelques bizarreries du monde PC, dirons-nous.</p>
<p>Récemment, j&#8217;ai installé une Ubuntu sur un PC équipé comme suit :<br />
- disque 1 : SAS (Serial-Attached-SCSI) contenant un windows<br />
- disque 2 : SATA vide prévu pour l&#8217;Ubuntu<br />
- disques 3 et 4 : 2 HD SATA de données.</p>
<p>Il n&#8217;y avait donc qu&#8217;un boot XP normal sur le SAS.</p>
<h3>Ordre de boot&#8230;</h3>
<p>Au départ, le BIOS (d&#8217;une marque connue qui ne permet rien ou si peu dans son BIOS) pointait sur le SAS puis SATA dans l&#8217;ordre de boot.<br />
J&#8217;ai choisi de mettre GRUB sur le disque SATA (et ainsi ne pas flinguer le MBR du Windows). Comme ça les OS ignorent presque que l&#8217;autre est là et je peux surtout virer un des 2 disques sans devoir réinstaller le MBR de l&#8217;un ou de l&#8217;autre.</p>
<p>J&#8217;ai donc dû inverser l&#8217;ordre de boot dans le BIOS. Rien de surprenant jusque là.<br />
Comme on ne peut pas préciser dans ce BIOS quel SATA ou quel SAS doit booter lorsqu&#8217;il y en a plusieurs, c&#8217;est donc le premier &#8211; pas d&#8217;autre possibilité.<br />
Ce premier détail &#8211; on s&#8217;en rend compte après une première install d&#8217;Ubuntu sur le SATA où rien ne boote &#8211; force à organiser ses disques (mes SATA en l&#8217;occurrence) de sorte que l&#8217;Ubuntu soit sur le premier SATA. Au départ, dans mon cas, c&#8217;était le dernier (je venais de l&#8217;ajouter&#8230;)</p>
<h3>sda, non, sdd, non (hd3,0) non plus&#8230; raaaaaah</h3>
<p>J&#8217;ai fait plusieurs réinstall de la chose et ça ne s&#8217;est pas vraiment passé 2 fois pareil au niveau de la détection des disques durs, donc de l&#8217;ordre d&#8217;apparition, donc de leurs noms, donc de la conf GRUB. Parfois tout marchait tout seul, parfois après install, plus rien ne bootait (ni Ubuntu, ni Windows).<br />
Un conseil donc, avant de lancer l&#8217;installation Ubuntu, lorsque vous êtes en liveOS, vous repérez bien le nom de chaque disque via un petit fdisk. <strong>Vous le faites avec le BIOS précablé vers le bon disque (mon SATA dans mon cas)</strong> :</p>
<pre>ubuntu:~$ sudo fdisk -l
Disque /dev/sda: 146.8 Go, 146815737856 octets
255 heads, 63 sectors/track, 17849 cylinders
Units = cylindres of 16065 * 512 = 8225280 bytes
Disk identifier: 0x12345678

Périphérique Amorce    Début         Fin      Blocs    Id  Système
/dev/sda1   *           1       17849   143372061    7  HPFS/NTFS

Disque /dev/sdb: 400.0 Go, 400088457216 octets
255 heads, 63 sectors/track, 48641 cylinders
Units = cylindres of 16065 * 512 = 8225280 bytes
Disk identifier: 0x12345678

Périphérique Amorce    Début         Fin      Blocs    Id  Système
/dev/sdb1   *           1        2432    19535008+  83  Linux
/dev/sdb2            2433        2681     2000092+  82  Linux swap / Solaris
/dev/sdb3            2682       48641   369173700   83  Linux

Disque /dev/sdc: 400.0 Go, 400088457216 octets
255 heads, 63 sectors/track, 48641 cylinders
Units = cylindres of 16065 * 512 = 8225280 bytes
Disk identifier: 0x12345678

Périphérique Amorce    Début         Fin      Blocs    Id  Système
/dev/sdc1               1       48641   390708801    7  HPFS/NTFS

Disque /dev/sdd: 400.0 Go, 400088457216 octets
255 heads, 63 sectors/track, 48641 cylinders
Units = cylindres of 16065 * 512 = 8225280 bytes
Disk identifier: 0x12345678

Périphérique Amorce    Début         Fin      Blocs    Id  Système
/dev/sdd1               1       48641   390708801    7  HPFS/NTFS</pre>
<p>Dans le cas ci-dessus, le SAS de 146 Go puis 3 SATA de 400 Go.<br />
Donc Windows = /dev/sda1 et Ubuntu sera = /dev/sdb1</p>
<p><em>FIXME : </em>Parfois, et je n&#8217;arrive pas à l&#8217;expliquer, le boot du Live Ubuntu m&#8217;a sorti un mode graphique un peu dégradé et l&#8217;ordre des disques changeaient&#8230;<br />
Au final, je me suis retrouvé avec une conf GRUB mauvaise et pas grand chose ne bootait.</p>
<p>Dans mon cas, la bonne conf est la suivante &#8211; je ne prends que la fin du fichier <code>/boot/grub/menu.lst</code> :</p>
<pre>## ## End Default Options ##

title           Ubuntu 7.10, kernel 2.6.22-14-generic
root            (hd0,0)
kernel          /boot/vmlinuz-2.6.22-14-generic root=UUID=52f30332-a489-4df5-8305-85c4a1e7dba1 ro quiet splash
initrd          /boot/initrd.img-2.6.22-14-generic
quiet

title           Ubuntu 7.10, kernel 2.6.22-14-generic (recovery mode)
root            (hd0,0)
kernel          /boot/vmlinuz-2.6.22-14-generic root=UUID=52f30332-a489-4df5-8305-85c4a1e7dba1 ro single
initrd          /boot/initrd.img-2.6.22-14-generic

title           Ubuntu 7.10, memtest86+
root            (hd0,0)
kernel          /boot/memtest86+.bin
quiet

### END DEBIAN AUTOMAGIC KERNELS LIST

# This is a divider, added to separate the menu items below from the Debian
# ones.
title           Other operating systems:
root

# This entry automatically added by the Debian installer for a non-linux OS
# on /dev/sda1
title           Windows XP
map             (hd3) (hd0)
map             (hd0) (hd3)
root            (hd3,0)
makeactive
chainloader     +1</pre>
<h3>Le piège</h3>
<p>Si vous avez été attentif, vous avez vu le piège :<br />
Dans GRUB, le linux est vu comme le premier disque : hd0. C&#8217;est vrai, à condition de se dire que le BIOS boote (donc détecte ?) d&#8217;abord le SATA (donc il compte d&#8217;abord les SATA et le SAS est vu alors en 4è).<br />
=> C&#8217;est sur cette info que se base GRUB.</p>
<p>Par contre, le disque contenant vraiment l&#8217;OS Linux est sd<strong>B</strong>, donc le deuxième O_o<br />
=> Ce qui veut dire que Ubuntu redétecte l&#8217;ordre des disques à sa manière ensuite (disons que je le vois comme ça, tout au moins <img src='http://michauko.org/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>De même pour le Windows, c&#8217;est sd<strong>A</strong> alors qu&#8217;il est vu par le BIOS en dernier (4è => hd3 dans GRUB).</p>
<p>Enfin, piège ultime, les lignes &laquo;&nbsp;map&nbsp;&raquo; qui n&#8217;étaient pas là au départ.<br />
Windows ne tolère de booter que s&#8217;il est &laquo;&nbsp;le premier disque&nbsp;&raquo; &#8211; ce qui ne veut rien dire et est une limitation complètement débile. Toujours est-il que là, il est vu à un moment donné comme 4è et sans vous le dire, ce con de NTLOADER ne part pas (et ne vous dit rien). GRUB vous dit que ça merdoit puis vous ramène au menu de boot.<br />
<strong>La commande &laquo;&nbsp;map&nbsp;&raquo; sert à modifier virtuellement l&#8217;ordre des disques</strong>. Ca suffit à blouser Windows. Attention le &laquo;&nbsp;root&nbsp;&raquo; reste sur hd3 alors qu&#8217;on a inversé les disques, c&#8217;est pas dynamique à ce niveau là.</p>
<p><strong>=> Le bilan après installation Ubuntu, c&#8217;est qu&#8217;aucun des menus ne menait à rien&#8230;. il a fallu changer la conf GRUB à la volée pour récupérer le linux, tester les paramètres pour booter le windows et enfin écrire la bonne conf dans <code>/boot/grub/menu.lst</code></strong></p>
<h3>Remarque sur les modifs à la volée de GRUB lors du boot</h3>
<p>Si GRUB démarre après une install, mais qu&#8217;aucun menu ne vous démarre un OS (ils sont simplement listés), n&#8217;oubliez pas que vous avez la touche &#8216;e&#8217; pour éditer une des lignes du menu de choix du boot. Les raccourcis claviers sont expliqués. Vous pourrez donc choisir un <code>root (hdtruc,bidule)</code> qui va bien.<br />
Si vous avez bien en tête la conf en terme de /dev/sdX et l&#8217;ordre des disques vu par le BIOS, vous devriez pouvoir faire booter n&#8217;importe quoi. Une fois sous le linux qui héberge le fichier de conf de GRUB, vous reportez vos modifs et c&#8217;est fini.</p>
]]></content:encoded>
			<wfw:commentRss>http://michauko.org/blog/2008/03/29/grub-avec-un-disque-sas-des-sata-et-un-bios-un-peu-pourri/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>spamassassin 3.2 et ImageInfo</title>
		<link>http://michauko.org/blog/2007/12/18/spamassassin-32-et-imageinfo/</link>
		<comments>http://michauko.org/blog/2007/12/18/spamassassin-32-et-imageinfo/#comments</comments>
		<pubDate>Tue, 18 Dec 2007 14:13:06 +0000</pubDate>
		<dc:creator>michauko</dc:creator>
				<category><![CDATA[bugs]]></category>
		<category><![CDATA[Debian]]></category>
		<category><![CDATA[mails]]></category>
		<category><![CDATA[planet-libre.org]]></category>
		<category><![CDATA[anti-spam]]></category>
		<category><![CDATA[perl]]></category>
		<category><![CDATA[rulesemporium]]></category>
		<category><![CDATA[spam]]></category>
		<category><![CDATA[spamassassin]]></category>

		<guid isPermaLink="false">http://michauko.org/blog/2007/12/18/spamassassin-32-et-imageinfo/</guid>
		<description><![CDATA[Récemment, je suis passé d&#8217;un spamassassin 3.1 (issu d&#8217;une stable) à une version 3.2 (mixé depuis une testing). J&#8217;avais déjà installé le plug-in &#171;&#160;ImageInfo&#160;&#187; pour la détection des images &#171;&#160;spammeuses&#160;&#187; dans les mails. L&#8217;upgrade en spamassassin 3.2 a posé problème. Il y a un peu de littérature sur le sujet. Je consigne ici les symptomes [...]]]></description>
			<content:encoded><![CDATA[<p>Récemment, je suis passé d&#8217;un spamassassin 3.1 (issu d&#8217;une stable) à une version 3.2 (mixé depuis une testing). J&#8217;avais déjà installé le plug-in &laquo;&nbsp;ImageInfo&nbsp;&raquo; pour la détection des images &laquo;&nbsp;spammeuses&nbsp;&raquo; dans les mails. L&#8217;upgrade en spamassassin 3.2 a posé problème. Il y a un peu de <a href="http://www.google.fr/search?q=imageinfo+spamassassin+image_name_regex&#038;ie=utf-8&#038;oe=utf-8&#038;aq=t&#038;rls=org.mozilla:en-US:official&#038;client=firefox-a">littérature sur le sujet</a>. Je consigne ici les symptomes de ce problème et la sa résolution<span id="more-91"></span></p>
<p>En fait, spamassassin 3.2 est packagé avec un mauvais module Perl ImageInfo, faisant appel à une méthode qui fait tout vautrer, l&#8217;erreur typique en lançant <code>spamassassin --lint -D</code> est ça :</p>
<pre>[16752] warn: rules: failed to run CG_FUJI_JPG test, skipping:
[16752] warn:  (Can't locate object method "image_name_regex" via package "Mail::SpamAssassin::PerMsgStatus" at (eval 1274) line 819.
[16752] warn: )
[16752] warn: rules: failed to run CG_DOUBLEDOT_GIF test, skipping:
[16752] warn:  (Can't locate object method "image_name_regex" via package "Mail::SpamAssassin::PerMsgStatus" at (eval 1274) line 964.
[16752] warn: )
[16752] warn: rules: failed to run CG_SONY_JPG test, skipping:
[16752] warn:  (Can't locate object method "image_name_regex" via package "Mail::SpamAssassin::PerMsgStatus" at (eval 1274) line 1534.
[16752] warn: )
[16752] warn: rules: failed to run CG_CANON_JPG test, skipping:
[16752] warn:  (Can't locate object method "image_name_regex" via package "Mail::SpamAssassin::PerMsgStatus" at (eval 1274) line 2554.
[16752] warn: )</pre>
<p>Il faut donc simplement redescendre le bon <a href="http://www.rulesemporium.com/plugins.htm">ImageInfo.pm et imageinfo.cf</a> respectivement dans <code>/usr/share/perl5/Mail/SpamAssassin/Plugin</code> et dans <code>/etc/spamassassin</code>. Hop, c&#8217;est réglé.</p>
<p>Note : si vous avez installé les règles de <a href="http://www.rulesemporium.com/">SARE</a> après SpamAssassin 3.2, vous n&#8217;avez pas constaté le bug, forcément.</p>
]]></content:encoded>
			<wfw:commentRss>http://michauko.org/blog/2007/12/18/spamassassin-32-et-imageinfo/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Blocage pendant l&#8217;installation Debian</title>
		<link>http://michauko.org/blog/2007/05/16/blocage-pendant-linstallation-debian/</link>
		<comments>http://michauko.org/blog/2007/05/16/blocage-pendant-linstallation-debian/#comments</comments>
		<pubDate>Wed, 16 May 2007 12:22:01 +0000</pubDate>
		<dc:creator>michauko</dc:creator>
				<category><![CDATA[bugs]]></category>
		<category><![CDATA[Debian]]></category>
		<category><![CDATA[planet-libre.org]]></category>

		<guid isPermaLink="false">http://michauko.org/blog/2007/05/16/blocage-pendant-linstallation-debian/</guid>
		<description><![CDATA[Bon, depuis que Etch est passée stable, je n&#8217;arrive plus à installer de &#171;&#160;stable&#160;&#187; ou de &#171;&#160;testing&#160;&#187; : ça coince après le téléchargement du dernier paquet (sur environ 16) après l&#8217;identification des &#171;&#160;miroirs Debian&#160;&#187;. J&#8217;ai essayé sur plusieurs matériels différents, rien à faire. C&#8217;est peut-être lié à moi uniquement, dans le doute, je propose un [...]]]></description>
			<content:encoded><![CDATA[<p>Bon, depuis que Etch est passée stable, je n&#8217;arrive plus à installer de &laquo;&nbsp;stable&nbsp;&raquo; ou de &laquo;&nbsp;testing&nbsp;&raquo; : ça coince après le téléchargement du dernier paquet (sur environ 16) après l&#8217;identification des &laquo;&nbsp;miroirs Debian&nbsp;&raquo;. J&#8217;ai essayé sur plusieurs matériels différents, rien à faire. C&#8217;est peut-être lié à moi uniquement, dans le doute, je propose un contournement.<span id="more-41"></span></p>
<p>Si l&#8217;installation reste bloquée sur l&#8217;écran de téléchargement des paquets (pendant l&#8217;installation, avant le premier reboot), activez la console n°2 (ALT-F2), tapez la commande <code>ps</code> et voyez la dernière ligne (enfin, pas celle qui contient la ligne &laquo;&nbsp;ps&nbsp;&raquo;), ça devrait être un script PERL appelant <code>dpkg-reconfigure --apt</code>. Ca donne quelque chose comme ça :</p>
<pre>5043 pts/0 00:00:00 /usr/bin/perl -w /usr/bin/dpkg-reconfigure --apt blablabla</pre>
<p>Flinguez le processus. Pour les débutants : notez le numéro de la première colonne, exemple 5043 et tapez :</p>
<pre>kill 5043</pre>
<p>Retournez sur la première console (ALT-F1), ça devrait continuer sans problème, l&#8217;installation est presque terminée.</p>
<p>Bizarre. Est-ce moi ou est-ce en vrac depuis la sortie de &laquo;&nbsp;Etch&nbsp;&raquo; ?</p>
]]></content:encoded>
			<wfw:commentRss>http://michauko.org/blog/2007/05/16/blocage-pendant-linstallation-debian/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

