Taxes declaration under Debian: utter failure
By Jean-Christophe Dubacq on Friday 2 May 2008, 12:33 - Geeky things - Permalink
Comme chaque année, il faut déclarer ses impôts sur le revenu. Les années précédentes, j'avais réussi à le faire sans trop de problèmes. Cette année, ma machine étant passée en amd64, je soupçonnais des problèmes et j'avais raison : en une heure, je n'ai pas réussi à faire ma déclaration d'impôts, et j'ai mis moins de trois minutes sous MacOS X.
Je partais quand même avec une longueur d'avance : j'avais déjà un certificat valable jusqu'en 2010, qui a été reconnu d'office. J'ai ainsi pu remplir ma déclaration d'impôt (format PKCS 12, que j'ai pu exporter et mettre sur mon Mac pour finir la déclaration). Mais au moment de signer la déclaration, il faut exécuter une applet java, qui permettait la signature proprement-dite (au sens cryptographique du terme). Et là, plus possible.
- Sun n'a pas publié de plugin compatible amd64 et ne prévoit pas de le faire avant début 2009...
- openjdk-6 n'est pas fabriqué pour Debian
- Le plugin d'IcedTea ne fonctionne pas pour les impôts (fenêtre grise vide).
- Blackdown Java est introuvable... et avant ça, j'en avais une vieille copie qui fonctionnait à certains endroits mais faisait des segfaults systématiques sur cette applet-là.
- Monter un chroot pour iceweasel n'a pas l'air de fonctionner dans le temps imparti (même avec un xhost + il n'arrive pas à ouvrir de fenêtres graphiques)...
Enfin bref, conclusion : j'ai fait sur un Mac, et ces conneries m'emmerdent.
Comments
I finally succeeded to send my declaration, but it wasn't easy, even though I have a 32 bits computer/system (Debian, as you know
).
From what I've seen on various forums, it seems that sun-java6-jre does not work, you have to use sun-java5-jre. And then there are some crypto libs that java does not found, I had to install two -dev packages (to have the symlinks in /usr/lib to the real libs -- why are they in the -dev packages ?) and create another one manually...
Apart from the crypto problems, I found it quite funny that a system allegedly developped to get rid of platform dependencies (java) is so... platform dependant!
quels packages -dev exactement ?
La signature fonctionne avec:
- sid
- iceweasel/3b5
- sun-java5-plugin
et en faisant :
1- sudo ln -s /usr/lib/nss/libnssdbm3.so /usr/lib/
2- changement du useragent en Firefox/2.0.0.14 (cela évite le warning au début)