J'ai essayé de télédéclarer mes impôts sur le revenu depuis ma Debian (testing) avec iceweazel (plugin Java Sun du paquet sun-java5-plugin).
Tou allait bien jusqu'à la phase finale de signature, où j'obtenais des erreurs de ce genre (dans la console Java) :
java.lang.UnsatisfiedLinkError: Expecting an absolute path of the library: local/.TaoUSign/libjsec.so
at java.lang.Runtime.load0(Runtime.java:767)
at java.lang.System.load(System.java:1005)
at com.dictao.plfm.a.b(Unknown Source)
at signview.b(Unknown Source)
at signview.start(Unknown Source)
at sun.applet.AppletPanel.run(AppletPanel.java:465)
at java.lang.Thread.run(Thread.java:619)
Le problème apparemment, c'est que :
$ ldd ~/local/.TaoUSign/libjsec.so linux-gate.so.1 => (0xffffe000) libnspr4.so => /usr/lib/libnspr4.so (0xb7f14000) libpthread.so.0 => /lib/i686/cmov/libpthread.so.0 (0xb7efc000) libnss3.so => not found libdl.so.2 => /lib/i686/cmov/libdl.so.2 (0xb7ef7000) libm.so.6 => /lib/i686/cmov/libm.so.6 (0xb7ed2000) libc.so.6 => /lib/i686/cmov/libc.so.6 (0xb7d84000) /lib/ld-linux.so.2 (0x80000000)
Mais j'ai trouvé le contournement suivant pour que ça passe (après avoir complètement quitté iceweasel) : lancer iceweasel depuis le répertoire contenant libnss3.so, avec LD_LIBRARY_PATH positionnée à "." :
$ cd /usr/lib/iceweasel/ $ LD_LIBRARY_PATH=. iceweasel
Et voilà, ça marche mieux.
