Imagen beta Debian Live en Lenny

El proyecto Debian Live anunció hoy la primera imagen beta en Lenny. Estas imágenes están hechas con paquetes de main exclusivamente y en cuatro sabores; GNOME, KDE, Xfce y una muy pequeña sin entorno gráfico.

http://debian-live.alioth.debian.org/

Tarjeta inalámbrica D-Link DWA-556 en Debian

Acabo de instalar una tarjeta inalámbrica D-Link DWA-556 PCI Express en mi computador y la hice funcionar perfectamente con el dispositivo madwifi distribuido por Debian. El chipset de esta tarjeta es Atheros con vendor/device ID 168c:0024,

$ lspci
03:00.0 Network controller: Atheros Communications Inc. AR5418 802.11abgn Wireless PCI Express Adapter (rev 01)
$ lspci -n -s 03:00.0
03:00.0 0280: 168c:0024 (rev 01)

ESTOY MUY EMOCIONADO

No sé cómo ni por qué ocurrió el milagro. Tengo instalados los xorg para Via y para Intel. Uso una tarjeta Via de las más malas. Tengo Lenny. Parece que estuviera soñando. Diganme que es real.
Tengo aceleración gráfica con Gnu/Linux por primera vez en mi vida con esa tarjeta. Juego SuperTuxCart en forma muy fluida. El autito ya no parece robot como antiguamente.
El glxinfo me arroja: direct rendering: Yes
Esto es un milagro.
Gracias a la comunidad de desarrolladores de Lenny y gracias Dios mío.

Activar el lector de huella digital en Debian SID con "thinkfinger"

Tengo un Lenovo R-61 con lector de huella digital, lo que me parecio bastante llamativo, no el hecho de ahorrarse un par de segundos en loguearse o ser más cómodo, si no el hecho de aprender como activarlo...

1.- Resolviendo problemas de dependencias:

Reina-Tonia:/# apt-get -f install
Leyendo lista de paquetes… Hecho
Creando árbol de dependencias
Leyendo la información de estado… Hecho
0 actualizados, 0 se instalarán, 0 para eliminar y 0 no actualizados.
Reina-Tonia:/#

2.- Updateando los repositorios:

Reina-Tonia:/# apt-get update

3.- Actualizar el sistema;

Reina-Tonia:/# apt-get upgrade
Leyendo lista de paquetes… Hecho
Creando árbol de dependencias
Leyendo la información de estado… Hecho
0 actualizados, 0 se instalarán, 0 para eliminar y 0 no actualizados.
Reina-Tonia:/#

Con esto verificamos que tenemos un sistema limpio y al día, en realidad no tan limpio pero algo es algo…

4.- Instalando lo necesario;

Reina-Tonia:/# apt-get install libthinkfinger0 libpam-thinkfinger thinkfinger-tools
Leyendo lista de paquetes… Hecho
Creando árbol de dependencias
Leyendo la información de estado… Hecho
Se instalarán los siguientes paquetes NUEVOS:
libpam-thinkfinger libthinkfinger0 thinkfinger-tools
0 actualizados, 3 se instalarán, 0 para eliminar y 0 no actualizados.
Se necesita descargar 0B/56,9kB de archivos.
After this operation, 348kB of additional disk space will be used.
Seleccionando el paquete libthinkfinger0 previamente no seleccionado.
(Leyendo la base de datos …
77977 ficheros y directorios instalados actualmente.)
Desempaquetando libthinkfinger0 (de …/libthinkfinger0_0.3+rev118.2-4_amd64.deb) …
Seleccionando el paquete libpam-thinkfinger previamente no seleccionado.
Desempaquetando libpam-thinkfinger (de …/libpam-thinkfinger_0.3+rev118.2-4_amd64.deb) …
Seleccionando el paquete thinkfinger-tools previamente no seleccionado.
Desempaquetando thinkfinger-tools (de …/thinkfinger-tools_0.3+rev118.2-4_amd64.deb) …
Processing triggers for man-db …
Configurando libthinkfinger0 (0.3+rev118.2-4) …
Configurando libpam-thinkfinger (0.3+rev118.2-4) …
Configurando thinkfinger-tools (0.3+rev118.2-4) …
Reina-Tonia:/#

Configurando:

Reina-Tonia:/# tf-tool –acquire

ThinkFinger 0.3 (http://thinkfinger.sourceforge.net/)
Copyright (C) 2006, 2007 Timo Hoenig

Initializing… done.
Please swipe your finger (successful swipes 3/3, failed swipes: 0)… done.
Storing data (/root/.thinkfinger.bir)… done.
Reina-Tonia:/# tf-tool –verify

ThinkFinger 0.3 (http://thinkfinger.sourceforge.net/)
Copyright (C) 2006, 2007 Timo Hoenig

Initializing… done.
Please swipe your finger (successful swipes 1/1, failed swipes: 0)… done.
Result: Fingerprint does match.
Reina-Tonia:/#

Nos falta configurar PAM para seleccionar el método de autentificaicón;
Reina-Tonia:/# nano etc/pam.d/common-auth

Dejándolo de este modo;

#
# /etc/pam.d/common-auth - authentication settings common to all services
#
# This file is included from other service-specific PAM config files,
# and should contain a list of the authentication modules that define
# the central authentication scheme for use on the system
# (e.g., /etc/shadow, LDAP, Kerberos, etc.). The default is to use the
# traditional Unix authentication mechanisms.
#
#auth required pam_unix.so nullok_secure

auth sufficient pam_thinkfinger.so
auth required pam_unix.so nullok_secure try_first_pass

Añadiendo usuarios a thinkfiner;

Reina-Tonia:/# tf-tool –add-user CdK1

ThinkFinger 0.3 (http://thinkfinger.sourceforge.net/)
Copyright (C) 2006, 2007 Timo Hoenig

Two output paths specified, but you may only specify one:
–add-user
CdK1
Reina-Tonia:/# tf-tool –add-user root

ThinkFinger 0.3 (http://thinkfinger.sourceforge.net/)
Copyright (C) 2006, 2007 Timo Hoenig

Two output paths specified, but you may only specify one:
–add-user
root
Reina-Tonia:/#

Y seguimos;

Reina-Tonia:/# groupadd fingerprint
Reina-Tonia:/#

Reina-Tonia:/# nano etc/udev/rules.d/60-thinkfinger.rules

Quedando así:

#
# udev rules file for the thinkfinger fingerprint scanner
#
# gives access to the fingerprint reader to those in the "fingerprint" group
#
# Taken from:
# http://www.thinkwiki.org/wiki/How_to_enable_the_fingerprint_reader_with_...
# which was taken and modified from:
# http://article.gmane.org/gmane.linux.drivers.thinkfinger/329
#

# SGS Thomson Microelectronics Fingerprint Reader
SYSFS{idVendor}=="0483", SYSFS{idProduct}=="2016", SYMLINK+="input/thinkfinger-%k", MODE="0660", GROUP="fingerprint"

# the also-needed uinput device

Editamos;

Para los que usamos GNOME, lo siguiente nos permite autenticarnos usando la huella digital en GDM;

Como $USER repetimos los pasos anteriores;

CdK1@Reina-Tonia:~$ tf-tool --acquire

ThinkFinger 0.3 (http://thinkfinger.sourceforge.net/)
Copyright (C) 2006, 2007 Timo Hoenig

Initializing... done.
Please swipe your finger (successful swipes 3/3, failed swipes: 0)... done.
Storing data (/home/CdK1/.thinkfinger.bir)... done.
CdK1@Reina-Tonia:~$ tf-tool --verify

ThinkFinger 0.3 (http://thinkfinger.sourceforge.net/)
Copyright (C) 2006, 2007 Timo Hoenig

Initializing... done.
Please swipe your finger (successful swipes 1/1, failed swipes: 0)... done.
Result: Fingerprint does match.
CdK1@Reina-Tonia:~$

CdK1@Reina-Tonia:~$ su
Password or swipe finger:
Reina-Tonia:/home/CdK1# cp .thinkfinger.bir /etc/pam_thinkfinger/CdK1.bir
Reina-Tonia:/home/CdK1# gpasswd -a CdK1 fingerprint
Añadiendo al usuario CdK1 al grupo fingerprint
Reina-Tonia:/home/CdK1# chown CdK1:root /etc/pam_thinkfinger/CdK1.bir
Reina-Tonia:/home/CdK1# chmod 400 /etc/pam_thinkfinger/CdK1.bir
Reina-Tonia:/home/CdK1#

Para el "screensaver"

Si bien se necesitan determinadas versiones de xscreensaver y gnome-screensaver,
dudo que alguien no las tenga debido a lo antiguas que son...

Reina-Tonia:/# nano etc/pam.d/gnome-screensaver

Reina-Tonia:/# nano /etc/udev/rules.d/60-thinkfinger.rules

#
# udev rules file for the thinkfinger fingerprint scanner
#
# gives access to the fingerprint reader to those in the “fingerprint” group
#
# Taken from:
# http://www.thinkwiki.org/wiki/How_to_enable_the_fingerprint_reader_with_Thin$
# which was taken and modified from:
# http://article.gmane.org/gmane.linux.drivers.thinkfinger/329
#

# SGS Thomson Microelectronics Fingerprint Reader
SYSFS{idVendor}==”0483″, SYSFS{idProduct}==”2016″, SYMLINK+=”input/thinkfinger-$

# the also-needed uinput device
KERNEL==”uinput”, MODE=”0660″, GROUP=”fingerprint”

Editamos;

Reina-Tonia:/# nano /etc/pam.d/gnome-screensaver

@include common-auth
#auth optional pam_gnome_keyring.so

auth sufficient pam_thinkfinger.so
auth required pam_unix.so try_first_pass nullok_secure

Verificamos que el módulo del thiinkfinger este cargado;

Reina-Tonia:/# lsmod | grep uinput
uinput 14208 1
Reina-Tonia:/#

Agregamos “uinput” a /etc/modules

Reina-Tonia:/# nano etc/modules

añadimos

uinput

Con esto tenemos todo listo…

Debian 4.0 Release 4

La versión actualizada de Etch, la cuarta, también llamada etch-y-medio, contiene software nuevo, como el núcleo 2.6.24 y dispositivos recientes de X.Org, en especial el de nVidia e Intel. Además contiene el paquete b43-fwcutter, el firmware para tarjetas inalámbricas Broadcom 43xx, antes solo incluido en Lenny/Sid.

Las nuevas imágenes se pueden descargar de http://cdimage.debian.org/. Para crear imágenes con jigdo o descargarlas con BitTorrent basta con ir a http://ftp.cl.debian.org/debian-cd/current.

Lenny congelado

Lenny ha sido puesto hoy en estado de congelamiento. Esto significa que las versiones de los paquetes actualmente en Lenny entran en un estado de escrutinio especial para asegurar la estabilidad y seguridad necesaria para conformar la próxima versión de Debian estable. Las versiones que en este momento están en Sid obtienen automáticamente una excepción, abriéndose la posibilidad que entren a Lenny eventualmente, pero no necesariamente.

Restricción a puerto rsync de ftp.cl.debian.org levantado

La restricción al puerto rsync de ftp.cl.debian.org, la cual impusimos por una queja sobre el tráfico de dos días específicos, fue levantado al comprobarse que no se trató de un exploit o hackeo. Correspondió simplemente al uso de un servicio ofrecido por el servidor, cuya tasa de transferencia fue inusualmente alta debido a que se trataba de servidores con IP de Chile. El hecho produjo el atoramiento de un Switch por varias horas, lo que valió la queja. Sin embargo, al no ser algo que el servidor ftp.cl.debian.org controle directamente, hemos sugerido a los responsables del switch configurarlo tal de balancear el tráfico para que una simple descarga no lo vuelva a atorar, levantando la restricción local al puerto rsync.

Tarjeta nVidia GeForce 8400 GS en Lenny

Recientemente hubo una actualización del núcleo en Lenny, de 2.6.24 a 2.6.25. Esto implicó entre otras que el módulo nvidia dejara de funcionar. Al intentar recompilarlo resultó ser que la versión de gcc del núcleo (gcc v4.3) no correspondía al de la fuente de nvidia (gcc v4.1). Rápidamente pensé cambiar el dispositivo en /etc/X11/xorg.conf a "vesa", para poder funcionar algo mientras solucionaba este impasse. Por esas cosas... lo modifiqué a "nv" (el dispositivo nVidia libre de XOrg) y zaz, funcionó!!! Ahora entiendo por qué la fuente de nvidia no está en Lenny, siendo que sigue en Sid. Prefiero mil veces los tipos de letras de "nv" que los de "nvidia". Por lo menos en una pantalla de cristal líquido se ven muchísimo mejor.

Mi tarjeta:

$ lspci
02:00.0 VGA compatible controller: nVidia Corporation Device 06e2 (rev a1)
$ lspci -n -s 02:00.0
02:00.0 0300: 10de:06e2 (rev a1)

genéricamente llamada GeForce 8400 GS.

Firefox 3 en Debian Lenny

Firefox 3 (Iceweasel) por fin entró en Lenny, sustituyendo al ya antiguo Firefox 2. Ahora no es necesario descargarlo del sitio del proyecto Mozilla e instalarlo a la mala, basta con un simple

# apt-get update ; apt-get upgrade

Problema DNS Bind9 afectando a todas las maquinas con servidor DNS.

Basicamente el error se trataria de un bug encontrado en el Bind9, el cual hace que bajo ciertos parametros se pueda modificar este consiguendo producir actos ilisitos. El error consiste en DNS cache poisoning attacks (Ataques al cache del DNS envenandolo este), y con este error puede conducir a errores de trafico web y desvio de correo eletronico.

Para solucionar el problema a partir del dia 9 de Julio debes actualizar tu sistema y automaticamente queda parchado, recomendamos reiniciar tu servidor bind.

Noticia en ingles: http://www.debian.org/security/2008/dsa-1604 (fuente debian.org)

Noticia traducia al español: http://translate.google.cl/translate?u=http%3A%2F%2Fwww.debian.org%2Fsec...

Otra fuente: http://it.slashdot.org/it/08/07/08/195225.shtml (Slashdot.org)