[ lundi 19 mai 2008 - geekstuff, quotidien]
En 2006 et 2007, j'ai déclaré mes revenus par internet sur ma machine fonctionnant sous debian unstable sans aucune difficulté. Cette année, j'avais une vague inquiétude car j'ai changé de machine à deux reprises, et je n'étais pas certain que le certificat numérique aurait suivi, dans la mesure où je n'ai rien fait de spécial à cet égard. J'ai simplement à chaque fois conservé l'intégralité de mon répertoire home.
Au premier essai, soulagement, le certificat est bien là, et parfaitement reconnu. En revanche, pas de machine java installée et navigateur (iceweasel donc firefox) déclaré comme "non supporté". Qu'à cela ne tienne :
sudo aptitude install sun-java6-plugin
Pour le navigateur, il suffit de modifier general.useragent.extra.firefox en remplaçant "Iceweasel" par "Firefox" dans la chaîne, et le tour est joué. Enfin, il le devrait.
Muni de cette configuration (donc debian unstable à jour, iceweasel 2.0.0.14-2 et sun-java6-plugin 6.06.1), je recommence, et pas de problème, tout est reconnu et je peux remplir les différentes rubriques me concernant. Tout va bien jusqu'à la signature, où soudain, le drame : au lieu d'avoir le formulaire de choix du certificat, j'obtiens un joli message d'erreur avec des insultes, des trucs écrits en rouge et des explications pertinentes : erreur numéro 100, allez vous faire voir (en gros).
Après environ cinq secondes de recherche, je me rends compte que je ne suis pas un cas isolé. Un site français consacré à Linux, réputé pour ses news et la qualité de ses trolls, regorge de plaign et de bav à ce sujet. Par pur esprit de contradiction, je ferai donc remarquer que, s'il est vrai que ça ne fonctionne pas, ça plante assez proprement, et que la saisie réalisée avant l'erreur est intégralement sauvegardée. Il n'y a rien à recommencer de ce point de vue. Je connais des sites de sociétés de chemin de fer qui feraient bien d'en prendre de la graine. Oups.
Bon. Je ne suis pas du genre à renoncer le premier soir (sauf avec les jeunes femmes blondes, ne lis pas ça maman), et une âme charitable m'indique http://linuxfr.org/~pini/26648.html qui propose une amorce de solution. Après trois heures de téléchargement vu que l'adsl dans ma France profonde, c'est pas encore ça, je me rends compte qu'il faut quand même installer une machine java (elle n'est pas de base sur le live CD) et ça ne m'arrange pas, disque crypté LVM toussa pas envie.
Finalement, ce qui a marché, c'est :
$ cd /opt/firefox/plugins/ $ ln -s /opt/jre1.6.0_05/plugins/i386/ns7/libjavaplugin_oji.so libjavaplugin_oji.so
Lancer le firefox ainsi installé, se rendre compte qu'il pleure après la libstdc++.so.5, donc
$ sudo aptitude install libstdc++5
Relancer le firefox ainsi installé, revalider les saisies antérieures, choisir le certificat, signer la déclaration, imprimer et sauvegarder le récépissé et tout oublier jusqu'à l'année prochaine.
Bon, maintenant, la jeune femme blonde.
A Django site.