Archive for the 'Debian' Category

 

[ofuscado] purgar paquetes eliminados ( aka rc en dpkg ) de forma

Oct 01, 2009 in Debian, Notas rápidas

Al actualizar el sistema hoy veo que ha entrado en testing la nueva version de sysv-rc que falla con estos mensajes de error :

info: Checking if it is safe to convert to dependency based boot.
error: Unable to migrate to dependency based boot sequencing.
error: Problems detected: package dhcdbd removed but not purged, package fam removed but not purged, package laptop-net removed but not purged, package loop-aes-utils removed but not purged, package lpr removed but not purged, package portmap removed but not purged, insserv: warning: script 'S25libdevmapper1.02' missing LSB tags and overrides,  insserv: warning: script 'libdevmapper1.02' missing LSB tags and overrides,
grep: /var/lib/update-rc.d/*: No existe el fichero o el directorio

Para lo cual he creado un script engendro :

dpkg --purge `dpkg -l | awk ' $1=="rc" { print $2}'`

otra variante podría ser

dpkg -l | grep "^rc" | awk '{print $2}' | xargs dpkg --purge

gnumeric: symbol lookup error: /usr/lib/libspreadsheet-1.9.10.so: undefined symbol: foo_canvas_item_request_update

Sep 16, 2009 in Debian

Error al cargar gnumeric ( hoja de calculo al estilo excel ) en “Debian squeeze/sid” hacía tiempo que no había errores de este tipo que te dejan tirado en el trabajo. Lo bueno que tiene el software libre es que siempre hay una solución. La más rapida y la que recomiendan en el bug reportado es esta

http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=546675

wget http://ftp.es.debian.org/debian/pool/main/g/gnumeric/gnumeric_1.9.12-2_i386.deb
wget http://ftp.es.debian.org/debian/pool/main/g/gnumeric/gnumeric-common_1.9.12-2_all.deb

sudo dpkg -i gnumeric-common_1.9.12-2_all.deb gnumeric_1.9.12-2_i386.deb

funciona, a ver si no vuelven a suceder cosas como estas :S

ZyDAS WLA-54L WiFi ( zd1211 )

Jul 20, 2009 in Debian, hardware

Si consigues tener una antena wifi-usb ZyDas zd1211 recuerda instalar el paquete que tiene el firmware para que funcione !!!

 apt-get install zd1211-firmware

o en tu /var/log/syslog tendrás algo como esto:

[  202.306069] usb 1-3: new high speed USB device using ehci_hcd and address 5
[  202.438366] usb 1-3: configuration #1 chosen from 1 choice
[  202.439081] usb 1-3: New USB device found, idVendor=0ace, idProduct=1215
[  202.439096] usb 1-3: New USB device strings: Mfr=16, Product=32, SerialNumber=0
[  202.439103] usb 1-3: Product: USB2.0 WLAN
[  202.439108] usb 1-3: Manufacturer: ZyDAS
[  202.628837] usb 1-3: reset high speed USB device using ehci_hcd and address 5
[  202.760887] phy1: Selected rate control algorithm 'pid'
[  202.761853] zd1211rw 1-3:1.0: phy1
[  202.761906] usbcore: registered new interface driver zd1211rw
[  206.682645] firmware: requesting zd1211/zd1211b_ub
[  206.792675] usb 1-3: Could not load firmware file zd1211/zd1211b_ub. Error number -2
[  206.792675] zd1211rw 1-3:1.0: couldn't load firmware. Error number -2

aplicando cambios…

Apr 08, 2009 in Cosas de la vida, Debian, linux, marujadas

Estoy revisando los logs mi usuario y de sistema… con el cambio a la nueva versión de Debian, siempre quedan cositas sueltas:

Warn: Inotify watches may be too low (8192) for some users!  Increase it to at least 65535 by setting fs.inotify.max_user_watches in /etc/sysctl.conf

habilitar TCP/IP en ORBit

Apr 07, 2009 in Debian, interfaces

Este error aparecía al ejecutar gnome-audio-profiles-properties en Debian Squeeze/sid

Advertencia del gestor de ventanas: Falló al contactar con el servidor de
configuraciones; algunas de las posibles causas son que necesite habilitar
TCP/IP en ORBit, o que tiene bloqueos de NFS de una caída de sistema. Vea
http://www.gnome.org/projects/gconf/(Detalles - 2: El archivo IOR
«/tmp/gconfd-alberto/lock/ior» no se abrió satisfactoriamente, no se
localizó a gconfd: No existe el fichero o el directorio)

Lo solucioné instalado el paquete orbit2

apt-get install orbit2

/usr/bin/ld: crt1.o: No such file: No such file or directory

Dec 30, 2008 in Debian, Notas rápidas

Si sufres este error en silencio:

This file contains any messages produced by compilers while
running configure, to aid debugging if configure makes a mistake.

configure: checking for cc
configure: checking for gcc
configure: checking whether the C compiler (cc  ) works
configure: cc -o conftest    conftest.c  1>&5
/usr/bin/ld: crt1.o: No such file: No such file or directory
collect2: ld returned 1 exit status
configure: failed program was:

#include "confdefs.h"

main(){return(0);}

No lo dudes más, la solución es

apt-get install libc6-dev

Instalando una impresora Brother MFC-7820N en debian

Dec 30, 2008 in Debian, Impresoras

He estado tratando de instalar la impresora de red Brother MFC-7820N y la verdad que me ha costado un poco. Diversos mensajes tanto en el gnome-cups-manager, como en el interface web de cups, y en los logs de cups como estos:

CUPS-Add-Modify-Printer client-error-not-possible: device-uri
cups client-error-not-possible
UPS-Add-Modify-Printer client-error-not-possible: device-uri “socket://192.168.1.13” incorrecto.

Al final recordé que existen opciones para reconfigurar el paquete cups asi que a reconfigurar..

# marcar nivel bajo
dpkg-reconfigure debconf

# reconfigurar cups
dpkg-reconfigure cups

Nos presenta algunas opciones a elegir:

En IPP todos los trabajos de impresión tienen un tipo MIME. Puesto que no todas las fuentes de trabajos de impresión asignan correctamente algún tipo MIME, muchos llegan con el tipo «application/octet-stream» y podrían rechazarse si CUPS no puede adivinar el formato del trabajo. Es posible hacer que CUPS trate todos estos trabajos como trabajos «en crudo», con lo que se mandan directamente a la impresora sin procesar. Se recomienda que escoga esta opción si el servidor va a aceptar trabajos de impresión de ordenadores con Windows o servidores Samba. ¿Quiere que CUPS imprima en bruto los trabajos desconocidos?

Marcamos

CUPS utiliza diversos motores para comunicarse con el puerto o dispositivo de la impresora. Desafortunadamente, ciertos motores pueden causar problemas. Por ejemplo, con el motor del puerto paralelo se producen algunas caídas del núcleo en la arquitectura PPC. Por favor, elija el motor que utilizará CUPS. La opción predeterminada debería ser apta para los entornos más comunes. Motores de comunicación con la impresora:

Seleccionamos : ipp , socket, usb, snmp, dnssd

Con estas opciones deberemos poder configurar e imprimir correctamente

como autocompletar código de ruby, la fuerza del tab

Aug 25, 2008 in Debian, interfaces, ruby, scripting

Acabo de encontrar la forma en la que irb soporta autoplete, o lo que es lo mismo, que cuando escribes código, le das al punto y al tabulador y aparecen las posibles funciones y métodos que soporta.

Simplemente hay que añadir este fragmento de código a tu ~/.irbrc

IRB.conf[:AUTO_INDENT] = true
IRB.conf[:USE_READLINE] = true
IRB.conf[:LOAD_MODULES] = []  unless IRB.conf.key?(:LOAD_MODULES)
unless IRB.conf[:LOAD_MODULES].include?('irb/completion')
  IRB.conf[:LOAD_MODULES] << 'irb/completion'
end

Así que por ahora, seguiré sin usar eclipse :D

Puedes ver el artículo original en este enlace

debian 2.6.25-2 y el error de xen instalando nvidia driver

Jul 14, 2008 in Debian

Al actualizar el driver de nvidia puedes encontrarte con un error, que indica que no se instalará el driver nvidia debido a tu que kernel está preparado para Xen, aunque no sea así. Al parecer se ha colado alguna configuración de Xen en el kernel.

Aquí está el hilo y la forma de solucionarlo

http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=481485

cd /lib/modules/`uname -r`;
grep CONFIG_XEN . -Rl | xargs sed -i -e 's/CONFIG_XEN/CONFIG_LUPO/g' {} ;
export CC=gcc-4.1
export IGNORE_XEN_PRESENCE=1
sh NVIDIA-Linux-x86-173.08-pkg1.run

yaird error: bad device link in /sys/class/input/event2/device (fatal)

May 02, 2008 in Debian, linux

Al actualizar el kernel a 2.6.24 aparece este error

yaird error: bad device link in /sys/class/input/event2/device (fatal)

He realizado un yaird –test según leo en http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=465391 y se detecta que el error es del propio paquete yaird. Para solucionar el problema he tenido que instalar el generador initrd recomendado initramfs-tools ya que yaird está fuera de testing según se puede leer en la nota de http://packages.qa.debian.org/y/yaird/news/20071228T233922Z.html