network manager …. (Connection ":1.XX" is not allowed to own the service)

El network manager es una maravilla de la ciencia del software libre que permite acercar a un más a la comodidad y a la simplicidad la configuración de nuestros dispositivos de red.

Concretamente para configurar nuestros dispositivos de conexión wifi es la bomba, con un solo clic te lista todas las redes wireless detectadas en ese momento.

Si aparece un error como el siguiente es porque los usurarios que quiera utilizar el applet han de pertenecer al grupo “netdev“:

** (nm-applet:23088): WARNING **: <WARNING>      nma_dbus_init (): nma_dbus_init() could not acquire its service.  dbus_bus_acquire_service() says: 'Connection ":1.16" is not allowed to own the service "org.freedesktop.NetworkManagerInfo" due to security policies in the configuration file'

A veces es tán útil leer:

io@einstein:~$ less file:///usr/share/doc/network-manager/README.Debian

Para añadir el usuario al grupo o herramienta gráfica o línea de comandos y para aplicar los cambios reiniciar el dbus.

io@einstein:~$ adduser USUARIO netdev
io@einstein:~$ /etc/init.d/dbus reload

BiblioRed:
Página principal del proyecto network manager

Etiquetas: , , ,

Guadec-es y Guadec 2006.

guadec 2006 en cataluña, del 24 al 30 de junio

Se celebra desde este fin de semana.
No he podido ir finalmente. Una pena. Hubiera estado ir con mi apañero en lo del trabajao.
Habrá que conformarse con ir leyendo las presentaciones y escuchando y viendo los videos en directo.
Este fin de semana pasado la guadec hispana.

Muchos bueno.

Etiquetas: , , , , ,

La catedral y el bazar

Despues de ver el documental sobre el laboratorio 03, de emocionarme, de motivarme, me he dado una vuelta por algunas de los proyectos alojados en sindominio.net, que no son pocos.
He llegado sin darme cuenta a “La catedral y el bazar” y fíjate, me he dado cuenta de que no lo había leído.

El tío de las pistolas. Así es como se conoce a Eric Raymond desde la gente más extremista del software libre.
Eric Raymond es un tipo que defiende su libertad. Su libertad para llevar un arma y poder defenderse. Y el tipo lo ve perfecto.
Además de todo esto es el creador de la corriente código abierto, que visto desde lejos es casi lo mismo que el software libre, pero que visto de cerca claramente no tiene nada que ver.
Pues escribió en su momento un, como llamarlo, un escrito. La catedral y el bazar.
Es un texto conocido por todos aquellos que andan liados en temas filosofales del software libre. Una referencia.

En un primer vistazo rápido he descubierto perlas cómo las “leyes de” :

…no se entiende cabalmente un problema hasta que se implementa la primera solución…

Cualquier informático da fe.

…”con muchas miradas, todos los errores saltarán a la vista”. A esto lo he bautizado como la Ley de Linus

Cualquiera persona da fe.

…la opinión promedio de un número grande de observadores igualmente expertos (o igualmente ignorantes) es más confiable de predecir que la de uno de los observadores seleccionado al azar. A esto se le conoce como el efecto Delphi…

Cualquiera persona da fe.

…Fred Brooks, Capítulo 11: “Muéstreme su código y esconda sus estructuras de datos, y continuaré intrigado. Muéstreme sus estructuras de datos y generalmente no necesitaré ver su código; resultará evidente.”…

Cualquier informático da fe.

Lo tengo que leer detenidamente, porque a pesar de ser del de las pistolas, tiene cosas buenísimas de las que uno ve continuamente pero no se para a reflexionar. Te llaman loco. Cuando las ves escritas por otro dices, “eeeh, mola tío”.
Referencias:
[sindominio.net] La catedral y el bazar (versión HTML)
[elastico.net] La catedral y el bazar (versión PDF)
[eldemonionegro.com] La catedral y el bazar (versión PDF)

Etiquetas: , , , , ,

snd_pcm_hw_params_set_rate_near version ALSA_0.9.0rc4 not defined

Se asumen ciertos riesgos cuando trabajas con la rama inestable.
Te puede desaparecer el sonido por una actualizanción de librerías. En este caso al pasar a la librería libasound en su versión 1.0.11-5.

El Informe de seguimiento del bug número 369222

Este era el error:

esd: relocation error: /usr/lib/libesd.so.0: symbol
snd_pcm_hw_params_set_rate_near, version ALSA_0.9.0rc4
not defined in file libasound.so.2 with link time reference

Volver a una versión anterior de libasound (1.0.11-3) y libasound-dev (1.0.11-3) ha sido la solución.

Etiquetas: , , ,

Flash Player 7. Problemas con las fuentes en GNU/Linux

Ando un poco arto de esta puta mierda de compañia que es Adobe y su política para con el mundo del software libre.
Pero más aun con la panda de capullos que utilizan su “guay” “Flash” para hacer páginas web.
Esto del flash me empieza a recordar a la santería en medicina.
¿Vale para algo?
Ha algunos parece que si les vale.
Muy bonito, muy decorativo. Muy torpe, restrictivo, muy para unos selectos.

El problema creo que me ocurre desde que actualize las X a X11R7.
No se qué tipo de compilación tendrán que hacer en Adobe que requiere de tanto esfuerzo como para no intentar lanzar versiones decentes al menos de su reproductor. No se qué tipo de programador mete a pelo un constante de una ruta de archivo.
No se por qué esta gente aun sigue en su borrico.
Bueno, quizás me haga una idea.

Las posibles soluciones que he encontrado han apuntado a problemas con el servidor de fuentes, con las rutas de las fuentes, etc.
Un FAQ sobre macromedia flash para GNU/Linux desde donde terminé llegando a los siguientes enlaces
Bug en Red Hat sobre la ruta del servidor de fuentes (xfs) empotrada
[Adobe.com]Foro de Adobe sobre el problema de las fuentes con flash en GNU/Linux

Gnash, el flash de GNU aun no está listo para funcionar como plugin de firefox. Al menos la versión que he probado que estaba empaquetada en .deb. Porque el reproductor a secas si que me ha mostrado a cálico.
En este hilo de la lista de gnash hay alguien que ya esta empaquetando el .deb para Debian.

Pero nada ha solucionado aun el problema.
Yo creo que mi problema, el de Debian tiene que venir de alguna ruta en las fuentes de TrueType o algo por el estilo.

Sigo sin ver las letras en páginas como motogp.com (de prueba) o en el callejero de páginas amarillas, o lo que más me fastidia, las estadísticas de google.
Puedo vivir sin todas esas cosas. Tengo mil alternativas.
Callejeros, jajejijoju, viamichelin.es, qdq.com, google maps, el callejero del ayuntamiento de madrid.
Estadísticas de google,tengo awstats, para lo básico me tira.

Pero no puedo vivir sabiendo que no he arreglado algo que no funciona.

Que mal debe de estar esto del flash, que he visto que no soy el primero al que se le ocurre instalar mediante wine el firefox versión Window$ con el flash 8 versión Window$.

Me he autocensurado. En mi primera estancia el título de la entrada era, “El Puto Flash Player de los cojones”.
Pido disculpas. Tambien a mi mismo. Lo he hecho tras analizar claridad contra la libertad de sentimientos.

Por problemas técnicos, esta entrada se debía haber publicado antes de ayer. Pero se hace hoy (jueves), cuando ya mágicamente he arreglado el problema con las fuentes. Lo único nuevo que hice fue reinstalar todos los paquetes de fuentes que tenía instalados (busqué todos los paquetes con la palabra fonts en su nombre o descripción mediante synaptics). Me parece que modifiqué/borré alguna entrada font.d o algún fichero de descripción de alguna fuente al usar la herramienta mkfontdir (indebidamente deduzco)

Etiquetas: , , , ,

Ver el contenido de tu disco en un gráfico

La aplicación gdmap permite algo que parece una chorrada pero que en un futuro algún avispado del diseño incluirá como parte de las interfaces gráficas de los administradores de ficheros.

Permite ojear el contenido de tus discos.
De un rápido vistazo y de una forma completamente intuitiva y visual te haces una idea de la distribución de espacio en tu disco.

Representa el contenido del disco seleccionado mediante rectángulos que representan directorios y se subdividen recursivamente en directorios hasta llegar a los ficheros. Los distintos tamaños de los rectángulos los da el tamaño de los archivos que contenga y los distintos colores (según la configuración) los tipos de ficheros.

Para instalar en Debian ejecutad:

user@einstein :~$ aptitude install gdmap

Esta herramienta está basada en el concepto surgido hace más de 15 años de crear mapas a partir de árboles (árboles tal como se unsan en informática).

¿Créeis que estoy en lo cierto, se integrará esta herramienta en un futuro?
A mí me ha parecido muy útil para ver que ocupa cada cosa en mi disco duro.
Por cierto, la parte azul superior izquierda son 30 GB de canciones de música.
Los rojos son vídeos.

Etiquetas: , , , , ,

Actualizar a X11R7.0 en Debian. ¿Problemas con los drivers de Nvidia?

A finales de 2005 se liberaron las nuevas versiones de las X. La X11R6.9 y X11R7.0.

En Debian al poco, si no falla mi memoria, entró en la rama inestable la versión 6.9.
Terminando estas vacaciones de ahora (gracias a nuestro amigüito imaginario el tío yisus), han entrado en la rama inestable la versión 7.0.

La gran ventaja de la versión 7.0 frente a la 6.9 es que se ha pasado a una arquitectura plenamente modular.
El código no ha variado mucho.
La evolución no ha sido poca. Con el cambio se pretende fomentar la inclusión de nuevos desarrolladores que se puedan focalizar tranquilamente en cada trocito.

Para los Ubuntu la evolución ocurrió hace tiempo, creo.
Los usuarios de Fedora han pasado hace semanas de Core 4 con 6.8 a Core 5 con 7.0.

Volviendo al tema de Debian.
Recomendación: actualizar desde una terminal de comandos (de las de Control + Alt + F1) porque a mí se me quedó congelado el escritorio mientras actualizaba tranquilamente con synaptic.

Una vez actualizadas e instalados los paquetes xorg y sus vasallos probemos nuestros cambios.

root@einstein:~$ /etc/inid.d/gdm restart

Estas cosas no funcionan a la primera. Algún cambio hay que hacer. Siempre se queja algo.

Primeras protestas de gdm, me dice:
Jooo, no encuentro /usr/X11R6/bin/X ….

Para lo cual vete y busca dónde anda ahora metido el demonio de las X

root@einstein:~$ which X
/usr/bin/X

Tras mirar en /etc/init.d/gdm se puede deducir, creo, que quien tiene algo que ver con todo esto es /etc/gdm/gdm.conf
Ala y vete a buscar al fichero de configuración de gdm dónde tienes metido algún X11R6. Hay suerte.

root@einstein:/etc/gdm$ grep X11R6 gdm.conf
StandardXServer=/usr/X11R6/bin/X
Xnest=/usr/X11R6/bin/Xnest -audit 0 -name Xnest
command=/usr/X11R6/bin/X -dpi 96 -audit 0
command=/usr/X11R6/bin/X -audit 0 -terminate
command=/usr/X11R6/bin/X -audit 0

Edita el fichero y elimina esos antiguos /usr/X11R6/bin/X, por favor, dejen paso a los nuevos y estandarizados /usr/bin/X.

Otra vez, prueba con

root@einstein:~$ /etc/inid.d/gdm restart

Nuevas quejas.
(EE) Failed to load module “nvidia” (module does not exist, 0)
(EE) No drivers available.

Ande anda el módulo nvidia?
Si sí que está. Lo que pasa que el instalador NVIDIA-Linux-x86-1.0-8756-pkg1.run no lo deja dónde debería.
Hay dos opciones, una guay para los primerizos y otra para los que no les apetece ejecutar otra vez el instalador.
Puede usarse la opción guay y elegante que al ejecutarle el instalador pasa la opción para indicar dónde se dejan los drivers:

–x-module-path=X-MODULE-PATH
The path under which the NVIDIA X server modules will be installed. If `pkg-config –variable=moduledir
xorg-server` is successful and returns a directory that exists, then that is the default; otherwise, this value
defaults to the X prefix (which defaults to ‘/usr/X11R6′, but can be overridden with the ‘–x-prefix’ option) plus lib/modules.

root@einstein:~$ ./NVIDIA-Linux-x86-1.0-8756-pkg1.run --x-module-path=/usr/lib/xorg/

o la rápida y barata

cp /usr/X11R6/lib/modules/drivers/nvidia_drv.* /usr/lib/xorg/modules/drivers/

Tras estos sencillos pasos, todo en orden de nuevo.

Lo que probado en Fedora Core 5 de las nuevas X:
Los drivers de Ati no se llevan muy bien con el nuevo X, al menos no en todas las máquinas que yo he probado. Alguna se queda en negro y hay que reiniciar en modo monousuario (single) para editar el /etc/X11/xorg.conf y quitar los modulos de ati para poner un modo vesa.
Ati caca. De siempre.

Nvidia y sus drivers privativos en Debian.
Gustan. Disfrutar de tu hardware en el mundo *linux mola. Algún día llegará su versión libre. Todos los caminos se hacen andando.
Se que a parte del instalador multi-linux de Nvidia hay algún paquete .deb, pero yo no lo he conseguido hacer funcionar sin instalar más “chatarra adaptada”.

Es emocionante y didáctica la vida (sabemos diferenciar vida de vida, ¿verdad?) en inestable.

Etiquetas: , , , , ,

Error: invalid locale settings: LANGUAGE

Es muy fácil de seguir la salida de la línea de comandos.
Tras realizar la actualización rutinaria de Debian el paquete que gestiona los locales ha jodido algo. No se en que momento o por qué exactamente.

root@einstein:/home/user$ dpkg-reconfigure locales
Generating locales (this might take a while)...
  es_ES.UTF-8@euro... done
  es_ES.UTF-8... done
Generation complete.
perl: warning: Setting locale failed.
perl: warning: Please check that your locale settings:
        LANGUAGE = (unset),
        LC_ALL = (unset),
        LC_MESSAGES = "es_ES@euro",
        LC_CTYPE = "es_ES@euro",
        LANG = "es_ES@euro"
    are supported and installed on your system.
perl: warning: Falling back to the standard locale ("C").
*** update-locale: Error: invalid locale settings:  LANGUAGE="es_ES:es:en_GB:en"

El caso es después de mirar un poco el man y los buscadores, que no poseían ningún registro anterior, y trastear…

root@einstein:/etc/default$ dpkg-reconfigure locales
perl: warning: Setting locale failed.
perl: warning: Please check that your locale settings:
        LANGUAGE = (unset),
        LC_ALL = (unset),
        LC_MESSAGES = "es_ES@euro",
        LC_CTYPE = "es_ES@euro",
        LANG = "es_ES@euro"
    are supported and installed on your system.
perl: warning: Falling back to the standard locale ("C").
locale: Cannot set LC_CTYPE to default locale: No such file or directory
locale: Cannot set LC_MESSAGES to default locale: No such file or directory
locale: Cannot set LC_ALL to default locale: No such file or directory
Gtk-WARNING **: Locale not supported by C library.
        Using the fallback 'C' locale. at /usr/share/perl5/Debconf/FrontEnd/Gnome.pm line 54.
Gdk-WARNING **: locale not supported by C library at /usr/share/perl5/Debconf/FrontEnd/Gnome.pm line 54.
Gtk-WARNING **: Locale not supported by C library.
        Using the fallback 'C' locale. at /usr/share/perl5/Debconf/FrontEnd/Gnome.pm line 60.
Gdk-WARNING **: locale not supported by C library at /usr/share/perl5/Debconf/FrontEnd/Gnome.pm line 60.
Generating locales (this might take a while)...
  es_ES.UTF-8... done
Generation complete.
perl: warning: Setting locale failed.
perl: warning: Please check that your locale settings:
        LANGUAGE = (unset),
        LC_ALL = (unset),
        LC_MESSAGES = "es_ES@euro",
        LC_CTYPE = "es_ES@euro",
        LANG = "es_ES@euro"
    are supported and installed on your system.
perl: warning: Falling back to the standard locale ("C").
*** update-locale: Error: invalid locale settings:  LANG=es_ES.UTF-8

…la aparente solución ha sido eliminar el archivo /etc/default/locale. Bueno, mejor renombrar no fuera que la cagase.

root@einstein:/etc/default$ mv locale locale.old

Con lo que todo ha llegado a buen cauce.

root@einstein:/etc/default$ dpkg-reconfigure locales
perl: warning: Setting locale failed.
perl: warning: Please check that your locale settings:
        LANGUAGE = (unset),
        LC_ALL = (unset),
        LC_MESSAGES = "es_ES@euro",
        LC_CTYPE = "es_ES@euro",
        LANG = "es_ES@euro"
    are supported and installed on your system.
perl: warning: Falling back to the standard locale ("C").
locale: Cannot set LC_CTYPE to default locale: No such file or directory
locale: Cannot set LC_MESSAGES to default locale: No such file or directory
locale: Cannot set LC_ALL to default locale: No such file or directory
Gtk-WARNING **: Locale not supported by C library.
        Using the fallback 'C' locale. at /usr/share/perl5/Debconf/FrontEnd/Gnome.pm line 54.
Gdk-WARNING **: locale not supported by C library at /usr/share/perl5/Debconf/FrontEnd/Gnome.pm line 54.
Gtk-WARNING **: Locale not supported by C library.
        Using the fallback 'C' locale. at /usr/share/perl5/Debconf/FrontEnd/Gnome.pm line 60.
Gdk-WARNING **: locale not supported by C library at /usr/share/perl5/Debconf/FrontEnd/Gnome.pm line 60.
Generating locales (this might take a while)...
  es_ES.UTF-8... done
Generation complete.
root@einstein:/etc/default$

Aun no tengo un sistema 100% UTF-8, pero estoy en ello. Bash y alguna otra cosa creo que sigue usando ISO.

Etiquetas: , , ,