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: , , ,

Navegando con Firefox y ampliaciones imprescindibles

Llega una entrada de publicidad y exparcimiento sobre las bondades de firefox.
Para cualquier persona que utilice Internet a partir de una hora diaria (que es lo que se puede tardar en leer varias fuentes de información si ojeas más de dos artículos) es necesario que utilice un navegador moderno y que se ajuste a las necesidades del usuario.

Ese navegador que todos deberíamos conocer es Firefox.
El algodón no engaña.

A parte de lo que incluye el navegador de por sí, se pueden ampliar sus funcionalidades gracias a su sistema de plug-ins y extensiones.

Aquí listo los que yo utilizo y considero “imprescidibles”.

  • Adblock Plus elimina en un 95% la molestísima publicidad en base a unas reglas que dictan la forma que tiene la publicidad que te molesta. Permite personalizar hasta el punto de eliminar una imagen en concreto de una página.
  • FlashGot es un intermediario/integrador de tu gestor de descargas favorito con firefox
  • Plain Text Links permite abrir el texto que tengas seleccionado en una nueva pestaña o ventana. Sólo para firefox en versiones anteriores a 1.0


Estos que presento ahora son un poco más especificos y son de utilidad si te dedicas a la programación web.

  • Screen Grab! permite realizar capturas de una página web completa, aunque no quepa en pantalla te la mete en una foto. Sólo para firefox en versiones anteriores a 1.5
  • WebDeveloper, la referencia imprescindible de un diseñador web.
  • Measureit, para medir dimensiones de objetos en pantalla
  • TAW3, para realizar test de accesibilidad.
  • firebug, para detectar errores de JavaScript, CSS, HTML and Ajax.

Otra de las curiosidades es que firefox incorpora una mini área de búsqueda, que se puede configurar para poder buscar directamente en cienes de sitios, sin cargar sus páginas.

Para ver que minibuscadores se pueden añadir echar un ojo a los motores de búsqueda de los sitios más populares.

Yo tengo:

Etiquetas: , , , ,

Flash Player 8 para GNU/Linux

Andaba yo enredando con la Fedora en la empresa donde realizo prácticas, cuando siguiendo enlaces me encuentro con noticias sobre el desarrollo de Flash Player 8. Supongo que si lo dice un trabajador de Adobe será de fiar.
Resulta que no va a salir esta versión para GNU/Linux, directamente van a esperar a la siguiente versión, la 8.5.
Al final de la entrada podéis leer el texto original en inglés del que extraigo mis comentarios.

Hay dos problemas con Flash.
Uno es Adobe, que al desarrollar software privativo (software no libre), no permite que se porte la aplicación a otras plataformas que ellos no trabajan a priori.
Otro son las personas que utilizan flash para desarrollar sitios web. Flash es muy bonito pero creo que usado erróneamente. Se debería usar para hacer gráficos interactivos o animaciones y creo que para nada más. Si quieres mostrar una pelicula puedes realizar un video. Si quieres hacer una página web, usa otra cosa tío.

El problema gordísimo es que flash es totalmente inaccesible, tanto para personas como para buscadores (inaccesible desde el punto de vista de la accesibilidad de una web, de hacer webs para todos). Por eso no iréis nunca desde un buscador como google o yahoo a parar a una página flash con la información que buscáis. Probad a buscar información de Cálico Electrónico, por ejemplo. Podréis llegar hasta la página principal, pero al contenido flash imposible de momento.

Remarco que no he usado nunca flash, ni creo que lo haga voluntariamente.


Flash Player 8 for Linux update
Emmy Huang, Product Manager of the Flash Player, explains what the plans concerning the Linux version of Flash Player 8 are. Instead of releasing a 8.0 version we will directly move to 8.5 on Linux. This will avoid even more delay after we ship Flash Player 8.5 for Windows and Mac. That will also make sure that the new virtual machine works using gcc from start. I see that as a big benefit as gcc is a more strict and standards compliant compiler than Visual Studio or CodeWarrior.
We have a few very good engineers working on the Linux version right now in parallel to the work we do for 8.5. 64bit versions will take a little longer, there are no definite plans just yet. Just recompiling will not work unlike what you might think. The main issue here is the x86 JIT in the virtual machine and the mark&sweep garbage collection which are not 64bit aware right now, work on 32bit pointers only. Adding and testing this is not a small task as anyone who ever worked on this type of low level infrastructure might be able to attest. I can really only ask for patience here, we are aware that we need to offer a solution as soon as possible.

El origen de esta entrada es Flash Player 8 for Linux update

Etiquetas: , , , , , ,

25 razones para cambiar a GNU/Linux y sus 25 comentarios ¿en contra?

Esto es la opinión de cualquiera que ha manejado alguna distribución GNU/Linux de forma continuada durante 1 mes para cualquier cosa. Para navegar, ver fotos, ver películas, redactar documentación y tareas más específicas de cada trabajo.

  • 1. Puede ser descargado y replicado sin coste alguno.
  • 2. Permite modificar su código fuente para adaptarlo o experimentar.
  • 3. Se puede obtener un soporte de alta calidad gratis en internet.
  • 4. Aunque versiones antiguas queden sin soporte siempre estará el código.
  • 5. Se mantiene siempre compatible con la arquitectura UNIX.
  • 6. Nadie te puede obligar a actualizar el software.
  • 7. Puede ser actualizado a versiones nuevas sin coste alguno.
  • 8. No obliga a revisar ni actualizar las licencias de los programas.
  • 9. Posee mayor seguridad contra infecciones.
  • 10. Es altamente resistente a caídas del sistema y raramente necesita reiniciar.
  • 11. Posee una enorme cantidad de programas de alta calidad que se pueden usar.
  • 12. Permite elegir entre muchas distribuciones generalmente compatibles entre sí.
  • 13. Ofrece un alto grado de flexibilidad en la configuración y personalización.
  • 14. Utiliza formatos de archivo abiertos.
  • 15. Es generalmente más rápido para un conjunto de hardware determinado.
  • 16. Ofrece un alto nivel de compatibilidad con otros sistemas operativos.
  • 17. Mantiene fuertes estándares éticos en su sistema de desarrollo.
  • 18. Puede funcionar en una amplia variedad de plataformas.
  • 19. Reduce la necesidad de actualizar o sustituir hardware para actualizarlo.
  • 20. Es la mejor elección para instituciones educativas que impartan informática.
  • 21. Ofrece transparencia en procesos democráticos para entidades del gobierno.
  • 22. Hace difícil que alguien introduzca puertas traseras en el código.
  • 23. Usarlo fomenta la diversidad y la competencia en la industria del software.
  • 24. No sólo ha alcanzado a sus rivales propietarios, sino que avanza más rápido.
  • 25. Proporciona a sus usuarios la oportunidad de contribuir a su desarrollo.

Tristemente lo que esta entre paréntesis es lo que piensa todo el mundo que usa window$.

  • 1. Puede ser descargado y replicado sin coste alguno. (¿alguien dijo emule?)
  • 2. Permite modificar su código fuente para adaptarlo o experimentar. (el 99% de los usuarios ni siquiera saben que es un código fuente)
  • 3. Se puede obtener un soporte de alta calidad gratis en internet. (se puede obtener un soporte de alta calidad gratis de tu pringao favorito)
  • 4. Aunque versiones antiguas queden sin soporte siempre estará el código. (ver punto 1)
  • 5. Se mantiene siempre compatible con la arquitectura UNIX. (los pringaos se acostumbran rápido a los cambios)
  • 6. Nadie te puede obligar a actualizar el software. (excepto ese gusanillo que te recome cuando estas usando la version 4.12.5.12 y ha salido la 4.12.5.13 que corrige un bug cuando se muestran caracteres en coreano en una frase determinada)
  • 7. Puede ser actualizado a versiones nuevas sin coste alguno. (ver punto 1 otra vez)
  • 8. No obliga a revisar ni actualizar las licencias de los programas. (el punto 1 se va a gastar)
  • 9. Posee mayor seguridad contra infecciones. (un formateo y todo arreglado)
  • 10. Es altamente resistente a caídas del sistema y raramente necesita reiniciar. (si Dios no hubiese querido los reinicios no habria hecho los PC con boton de reset)
  • 11. Posee una enorme cantidad de programas de alta calidad que se pueden usar. (¿adivinais??? exactooo!! punto 1 de nuevo xDDD )
  • 12. Permite elegir entre muchas distribuciones generalmente compatibles entre sí. (para que elegir si sabemos que lo último es lo mejor)
  • 13. Ofrece un alto grado de flexibilidad en la configuración y personalización. (quien quiere flexibilidad si sabemos que lo mejor es todos los efectos y chorraditas activados)
  • 14. Utiliza formatos de archivo abiertos. (¿formato? ¿archivo? ¿mande?)
  • 15. Es generalmente más rápido para un conjunto de hardware determinado. (si el pc me va lento es hora de comprar un dual core a 89999999 ghz con tropocientos gigas de ram ddrrrrrrrrrr666)
  • 16. Ofrece un alto nivel de compatibilidad con otros sistemas operativos. ¿ah, pero hay vida más alla de windows?)
  • 17. Mantiene fuertes estándares éticos en su sistema de desarrollo. (¿etica? ¿soquees? ande yo caliente y jódase la gente, esto me recuerda que ayer gané 8 millones especulando con un piso)
  • 18. Puede funcionar en una amplia variedad de plataformas. ¿ah, pero hay vida más alla de Intel?)
  • 19. Reduce la necesidad de actualizar o sustituir hardware para actualizarlo. (hay que cambiar el ordenador cada 3 meses para que no se quede obsoleto, aunque solo use el word 97 y el explorer para ver porno)
  • 20. Es la mejor elección para instituciones educativas que impartan informática. (bastante tienen los profesores con medio entender el windows para meterse en berenjenales)
  • 21. Ofrece transparencia en procesos democráticos para entidades del gobierno. (¿de verdad alguien cree que a los gobiernos les interesa la trasnparencia?)
  • 22. Hace difícil que alguien introduzca puertas traseras en el código. (¿otra vez con esa leyenda del codigo?,¿puertas traseras? déjeme en paz que intento mandarle mi número de cuenta a mi nuevo amigo nigeriano)
  • 23. Usarlo fomenta la diversidad y la competencia en la industria del software. (¿industria del software? insinua usted que los programas no nacen en el emule por generación espontanea?)
  • etc, etc

Visto en los comentarios de una entrada sobre 25 razones para cambiar a Linux de Barrapunto hace un tiempo.

Etiquetas: , , , , ,

Error de apt-get. Dynamic MMap ran out of room

Salida resultante de realizar el apt-get update:

...
Ign http://debian.carnet.hr stable/non-US/contrib Packages
Ign http://debian.carnet.hr stable/non-US/non-free Packages
Obj http://debian.carnet.hr stable/main Packages
Obj http://debian.carnet.hr stable/contrib Packages
Obj http://debian.carnet.hr stable/non-free Packages
Obj http://debian.carnet.hr stable/non-US/main Packages
Obj http://debian.carnet.hr stable/non-US/contrib Packages
Obj http://debian.carnet.hr stable/non-US/non-free Packages
Descargados 13B en 6s (2B/s)
Leyendo lista de paquetes... ¡Error!
E: Dynamic MMap ran out of room
E: Ocurrió un error mientras se procesaba kmessedwords (NewVersion1)
E: Problem with MergeList /var/lib/dpkg/status
E: No se pudieron analizar o abrir las listas de paquetes o el archivo de estado.

Solución:

root@einstein:/etc/apt$ cat apt.conf
APT::Cache-Limit 25165824;

Tiene toda la pinta de ser un problema con la memoria máxima reservada por defecto por apt-get.

Mensaje en las listas de debian.org que donde solucionaban el error.

Etiquetas: , , ,

Logs de Apache desaparecidos

Menuda putada para un administrador web.
Me quede hace tiempo sin logs de Apache, de varios meses.

Llevaba tiempo buscando el culpable, esta mosqueado porque pensaba que podían haber entrado en mi servidor y haber hecho la gracia, pero no.
Lo descarté porque los log se borraban cada día, los veía por noche y al día siguiente ya no estaban, demasiado metódico.
Es que además, sólo borraba los log de acceso, los de error no, con lo que mi despiste era máximo.
Así que sabía que tenía que haber algún otro culpable. Y ese era Webalizer (Webalizer Logfile Analysis), me jodió bien el cabrón.
Me volvío loco :dunce_tb:.

Más concretamente fue el módulo del Webmin para Webalizer el que ayudó a que ocurriera esta pena.
Y es que yo no caía en que un analizador de estadísticas se podía cargar mis log, y sigo sin enterderlo. No me jodas, :thumbdown_tb: quien coño ha ideado una opción que por defecto te borra los log de algo. Algún tarado :dunce_tb:.
Por lo tanto, para quienes lo usen, ojo con la opción Clear
log file(s) after scheduled report?
, que está como oculta y es mala :devil_tb:. Es que además debería decir Delete, que es algo que de por sí asusta.

Saludos, estimados compañeros de sufrimientos. Hasta una nueva.

Etiquetas: , , , , ,

Debian y el número aúreo

Todo tiene una razón de ser, y si no, atentos a la siguiente historia.


Estando mi compañero de trabajo diseñando la típica cajita donde se meten los programas para venderlos para nuestra ultima aplicación. Preguntándome que si se me ocurría algo, una idea que seguir, le respondí:

openlogo debian 100 Debian y el número aúreo

Logo espiral de Debian

Cita:

…este programa ayuda a organizarse a los profesionales, y la mejor organización que se consigue mediante el uso de nuestro programa seria llegar a la perfección…

A esto que tuve un flash a mi infancia, con un capitulo de una serie educativa de Disney, donde el pato Donall, se metía de lleno al mundo de las matemáticas (aun conservo la cinta en Beta). En ese capítulo, que casualmente un profesor de diseño le enseñó hará unas semanas, aparecía como fuente de perfección divina el número áureo. Si investigamos un poco este número podemos ver como supuestamente, el universo entero gira entorno a esta proporción, incluso los griegos, o los autores del renacimiento tenían muy en cuenta estas proporciones de perfección en sus cuadros.

Al ver todo esto, le comento que porque no prueba a hacer una espiral basada en las proporciones aúreas. Mientras mi compañero realiza la espiral yo sigo desarrollando la programación, cuando al girar la cabeza ya estaba la espiral hecha, de repente aplica una brocha especial, y la simple espiral se convierte en:

¿Quiere decir esto, que el logotipo de Debian, viene de la perfección áurea? y de ahí, que aparezca una espiral y que este a brochazos, ¿simple estética, o el poco camino que le queda por recorrer a esta distribución para ser perfecta?

Debian y el numero aureo 365x1024 Debian y el número aúreo

Debian y el numero aúreo

FIN

Dejarme que responda yo,

No me hace falta respuesta, pero nos esforzamos en ello

Enlace original de la historia:
http://www.forodetodo.com/viewtopic.php?p=348

Dos en uno. El dos es una página que recopila enlaces a galerías de fondos de pantalla para Debian en general, pero también para GNU/Linux, GNOME, KDE, chulísimos, para el nene y la nena.
El primero de los enlaces que aparecen(veáse http://www.glatozen.org/wallpaper/debian.php) contiene joyitas como estas:

Fondo de escritorio con tematica Debian Vela Debian y el número aúreo

Fondo de escritorio con tematica Debian-Vela

Fondo de escritorio con tematica Debian Programando para el kernel Debian y el número aúreo

Fondo de escritorio con tematica Debian-Programando para el kernel

Fondo de escritorio con tematica Debian Pinguino Liquido 1024x697 Debian y el número aúreo

Fondo de escritorio con tematica Debian-Pinguino Liquido

Fondo de escritorio con tematica Debian Oculista 001 1024x768 Debian y el número aúreo

Fondo de escritorio con tematica Debian-Oculista_001

Fondo de escritorio con tematica Debian Oculista 1024x768 Debian y el número aúreo

Fondo de escritorio con tematica Debian-Oculista

Fondo de escritorio con tematica Debian Mareante Debian y el número aúreo

Fondo de escritorio con tematica Debian-Mareante

Fondo de escritorio con tematica Debian El Senyor de los Anillos 1024x819 Debian y el número aúreo

Fondo de escritorio con tematica Debian_El Señor de los Anillos

fondo de escritorio con tematica Debian Cascadas Debian y el número aúreo

Fondo de escritorio con tematica Debian_Cascadas

Fondo de escritorio con tematica Debian Be linux 300x225 Debian y el número aúreo

Fondo de escritorio con tematica Debian-Be linux

Etiquetas: , , , , , ,

Error molesto de openoffice.org 2

“Error loading BASIC of document
file:///usr/lib/openoffice/share/basic/WebWizard/script.xlb/:
General Error.
General input/output error.”


“Error loading BASIC of document
file:///usr/lib/openoffice/share/basic/WebWizard/dialog.xlb/:
General Error.
General input/output error.”

Este error me aparecía cuando entró en la rama inestable el paquete OpenOffice 2:
El tema es que el directorio /usr/lib/openoffice/share/basic/WebWizard/ no existe en mi equipo.

La causa estaba en algún tipo de compatibilidad hacia atrás en el archivo $HOME/.openoffice.org2 debido seguramente a haber paquetes provenientes repositorios no oficiales.
Es que mi impaciencia me hizó probar los empaquetados por Mario Debian en los repositorios de IDEFIX en primer momento y luego los de la rama experimental de Debian. Necesitaba un editor de textos cómodo pero que no fuera la chapuza (Micro$oft) que tenía que usar habitualmente dada mi ignorancia.

Tras eliminar el directorio de preferencias el molesto error remitió

rm -rf .openoffice.org2/

Si has estado configurando a tu gusto previamente el programa mejor no borrar de un golpe y realizar primero una copia de seguridad. Por si acaso, ya se sabe, tan fácil como:

mv  .openoffice.org2/ .openoffice.org.bak

Después de esto se volverá a crear el directorio de preferencias cuando se ejecute el cualquier programa de OpenOffice 2

Etiquetas: , , ,