
Resulta que durante mi estancia en Campus Party México 2011 actualicé mi Debian Squeeze a la versión de pruebas Debian Wheezy y aunque aún me falta ver si la tarjeta inalámbrica está funcionando de forma normal y correcta, me acabo de percatar que JDownloader simplemente dejó de funcionar.
Había instalado JDownloader bajando el .deb de la página oficial y cuando lo ejecutaba se quedaba “cargando” la aplicación pero simplemente no terminaba de hacerlo, así que decidí borrar los archivos de configuración que se habían creado y eliminé el paquete.
Para que se actualizara de forma periódica añadí un repositorio PPA de Launchpad ya que no se encuentra en los repositorios de Wheezy y lo hice de forma manual, añadí en mi /etc/apt/sources.list lo siguiente:
#### JDowloader http://jdownloader.org/ (Repositorio ubuntu)
deb http://ppa.launchpad.net/jd-team/jdownloader/ubuntu natty main
Y luego de eso hay que añadir la firma del repositorio con el siguiente comando en una terminal:
root@luke:/home/hbautista# apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 6A68F637
Executing: gpg --ignore-time-conflict --no-options --no-default-keyring --secret-keyring /etc/apt/secring.gpg --trustdb-name /etc/apt/trustdb.gpg --keyring /etc/apt/trusted.gpg --primary-keyring /etc/apt/trusted.gpg --keyserver keyserver.ubuntu.com --recv-keys 6A68F637
gpg: solicitando clave 6A68F637 de hkp servidor keyserver.ubuntu.com
gpg: clave 6A68F637: clave pública "Launchpad JDownloader PPA" importada
gpg: no se encuentran claves absolutamente fiables
gpg: Cantidad total procesada: 1
gpg: importadas: 1 (RSA: 1)
root@luke:/home/hbautista#
Actualizamos los repositorios:
root@luke:/home/hbautista# aptitude update
Obj http://ftp.us.debian.org testing InRelease
...
...
Descargados 46.0 kB en 39seg. (1169 B/s).
Estado actual: 6259 nuevos [+1].
root@luke:/home/hbautista#
Y finalmente instalamos la aplicación:
root@luke:/home/hbautista# aptitude install jdownloader
Se instalarán los siguiente paquetes NUEVOS:
jdownloader
0 paquetes actualizados, 1 nuevos instalados, 0 para eliminar y 103 sin actualizar.
...
...
Configurando jdownloader (0.2-0jd1~natty) ...
root@luke:/home/hbautista#
Pero cuando lo ejecuté me encontré con un error :-/
Caused by: java.io.FileNotFoundException: /usr/lib/libnss3.so
at sun.security.pkcs11.Secmod.initialize(Secmod.java:186)
at sun.security.pkcs11.SunPKCS11.(SunPKCS11.java:197)
… 18 more
ERROR Could not initialize NSS
Y buscando me encontré con la respuesta gracias a este genial post y que básicamente hay que hacer lo siguiente:
Editar /etc/java-6-openjdk/security/nss.cfg que contiene lo siguiente:
name = NSS
#nssLibraryDirectory = /usr/lib
nssDbMode = noDb
attributes = compatibility
root@luke:/home/hbautista# nano /etc/java-6-openjdk/security/nss.cfg
Y debemos dejarlo así si tenemos Debian Wheezy de 32 bits
name = NSS
#nssLibraryDirectory = /usr/lib
nssLibraryDirectory = /usr/lib/i386-linux-gnu
nssDbMode = noDb
attributes = compatibility
Y así si tenemos Debian Wheezy de 64 bits como es mi caso:
name = NSS
#nssLibraryDirectory = /usr/lib
nssLibraryDirectory = /usr/lib/x86_64-linux-gnu
nssDbMode = noDb
attributes = compatibility
Y después de eso ejecutamos JDownloader y empieza a actualizarse y después de eso nos muestra que debemos configurar el idioma y el directorio de descargas:

Y luego nos pregunta si queremos instalar la extensión para Firefox, en mi caso le puse que no

Finalmente nos deja ya con la aplicación funcionando

Si alguien tiene un problema similar, espero que esto les sirva