Featured image of post JDownloader en Debian Wheezy

JDownloader en Debian Wheezy

[Logo JDownloader

" data-image-caption="" data-large-file="/images/2011/jdownloader-1.png" class=“alignleft size-full wp-image-671” title=“Logo JDownloader” src="/images/2011/jdownloader-1.png" alt=“Logo JDownloader” width=“150” height=“150” srcset="/images/2011/jdownloader-1.png 150w, /images/2011/jdownloader-1.png 60w" sizes=“auto, (max-width: 150px) 100vw, 150px” />]1

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:

[Configurando JDownloader

" data-image-caption="" data-large-file="/images/2011/Pant_jdownloader-1.png" class=“aligncenter size-medium wp-image-672” title=“Configurando JDownloader” src="/images/2011/Pant_jdownloader-1.png" alt=“Configurando JDownloader” width=“300” height=“215” srcset="/images/2011/Pant_jdownloader-1.png 300w, /images/2011/Pant_jdownloader-1.png 557w" sizes=“auto, (max-width: 300px) 100vw, 300px” />]2

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

[Configurando JDownloader 2

" data-image-caption="" data-large-file="/images/2011/Pant_jdownloader2-1.png" class=“aligncenter size-medium wp-image-673” title=“Configurando JDownloader 2” src="/images/2011/Pant_jdownloader2-1.png" alt=“Configurando JDownloader 2” width=“300” height=“215” srcset="/images/2011/Pant_jdownloader2-1.png 300w, /images/2011/Pant_jdownloader2-1.png 557w" sizes=“auto, (max-width: 300px) 100vw, 300px” />]3

Finalmente nos deja ya con la aplicación funcionando

[Configurando JDownloader 3

" data-image-caption="" data-large-file="/images/2011/Pant_jdownloader3-1.png" class=“aligncenter size-medium wp-image-674” title=“Configurando JDownloader 3” src="/images/2011/Pant_jdownloader3-1.png" alt=“Configurando JDownloader 3” width=“300” height=“224” srcset="/images/2011/Pant_jdownloader3-1.png 300w, /images/2011/Pant_jdownloader3-1.png 768w, /images/2011/Pant_jdownloader3-1.png 797w" sizes=“auto, (max-width: 300px) 100vw, 300px” />]4

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