Un sitio para guardar lo que veo, hago, y lo que quisiera ver, hacer y aprender.

Mensajes etiquetados Archlinux

Nuevo

Nuevo tema y nuevo servidor. Lo de siempre, el cable SATA que le da por fallar, se dañan archivos y uno de los severamente dañados fué el que contiene el disco duro del servidor virtual. Muerto, imposible de arrancar, VirtualBox no reconocía nada, por lo que se perdieron algunas entradas que no fueron respaldadas.

Así que servidor nuevo, pero esta vez nada virtual. Aproveché un netbook que tenía por ahí arrumbado, ni tan antiguo, el Samsung que precedió al note que uso actualmente. Le había puesto un disco SSD, por lo que le devolví su disco duro original, borrado y reinstalado Arch desde cero. Algo diferente ahora la instalación, ya que no está el sistema de menús, así que hay que apegarse a la guía para poder hacerlo, aunque es bastante simple, y en menos de un día ya tenía un sistema totalmente funcional. Sólo quedaba instalar el servidor propiamente tal y estabamos al aire.

Una vez más. Casi desde cero, me costó un poco recuperar el blog, pero al final, lo que pensaba era que había alguna incompatibilidad de la base de datos, en realidad era que el sistema esperaba un tema diferente del que estaba instalado por defecto.

Al aire otra vez.

Y ahora la impresora

Paciencia que sigue el router… 🙂
Vamos a la impresora. Tengo una HP Laserjet P1005 que compré hace un buen tiempo ya, y que se había instalado y configurado lo más bien en Ubuntu, pero en Arch, hay que usar las manitos, así que,manos a la obra.
La impresora en cuestión había sido ya instalada y estaba funcionando de lo más bien, hasta alguna actualización de kernel-cups-vaya uno a saber la dejó inutilizable. El caso es que desde hace algún tiempo nada de nada con el cacho.
Buscando y trasteando en la red, logré encontrar una forma de que esto vaya como yo quiero, es decir, que funcione.
Aparte de instalar lo obvio (cups) hay que tener instalado el paquete foomatic, y descargar el driver desde aquí. No se necesita instalar hplip para esta impresora, que si bien también provee un driver y un método para descargar un firmware, me falló la autentificacion GPG del archivo, así que no funcionó. Se siguen las instrucciones del archivo INSTALL que es bastante simple, (contando con las utilidades necesarias para compilar aplicaciones) para crear el driver y para descargar el firmware que es necesario cargar en la impresora cada vez que esta se inicia, o que el computador arranca, para que ésta funcione. LEER MÁS »

Petar, petar… Kaput!

Que manera de fallar todo, y casi en cadena. Falla una cosa, y la otra la sigue como si fueran piezas de dominó. Primero los tipico prblemas del disco duro, errores en los sectores, problemas para que RipLinux reconozca los discos, y así. El caso es que buscando en internet, varios sitios informaban que la causa generalmente es de hardware y en varios casos se solucionaba cambiando el cable SATA. Como encontré varios cablecitos, lo cambié y santo remedio.
Ya… volvemos al aire, me dije, hasta que en forma intermitente comenzó a fallar la conexion a la red, hasta que definitivamente no se conectó más. eth0 había desaparecido, y al iniciar el sistema mostraba unos errores de PCI. Tarjeta de red había fallecido luego de una buena cantidad de años de servicio. Funeral rapidito y a la basura. Afortunadamente era una tarjeta PCI que había adquirido barata, así que solo tuve que activar en la BIOS la coneccion de red de la tarjeta madre y estaba de nuevo en la red… luego que diera de alta la nueva tarjeta en el router.
Animo.

Virtual Box

Nueva version, o más bien mejoramiento de la version actual del programa que uso para mantener este servidor virtual. El problema es que sin decir agua va me cambian la forma de crear los módulos adecuados a cada kernel, así, lo que antes se hacía directamente con el daemon (sudo /etc/rc.d/vboxdrv setup), ahora va del siguiente modo:

actualizando virtualbox
*** To recompile the modules do /usr/bin/vboxbuild ***

Valorrrr….

Flicker… no more!

Al fin, después de mucho tiempo peleando con el parpadeo de la pantalla, cada vez que iniciaba el netbook, y en forma aleatoria durante su funcionamiento, di con la solución, aparentemente, DEFINITIVA!

Despues de leer y releer muchos blogs, mensajes de correo en listas, foros y de probar distintas cosas, configuraciones que el xorg, que DKMS, habilitarlo, deshabilitarlo, el ahorro de energía, y mis propias ideas, de a poco fui encaminando hacia la solución, primero partí con lo obvio: Xorg, hasta pense en crear un archivo xorg.conf, para probar, pero finalmente no lo hice. El hecho de que el parpadeo cesara al presionar unas teclas o combinacion de ellas (Ctrl, Ctrl+Alt, SndUp, SndDown, etc) me hizo pensar que algo con lo que se captan estos eventos podía estar dando problemas, y me dediqué a leer y tratar de modificar ACPI, finalmente me fijé que un módulo ‘samsung_laptop’ estaba cargado y buscando información acerca de qué hace, descubrí que se encarga de gestionar las teclas ‘especiales’ de los notebook Samsung y los eventos relacionados con su uso.

TATE! Esto debe de ser, lo removí con

sudo rmmod samsung_laptop

y santo remedio. El parpadeo que apareciá cada nada a veces, o cuando usaba las teclas para modificar el brillo, nunca más apareció.

Ahora a evitar que se carge el módulo en cada arranque. Nada más fácil, simplemente agregarlo con !samsung_laptop en el archivo /etc/rc.conf y listo. Pero no, el maldito se instalaba como una garrapata en el sistema. Asi que agregué rmmod samsung_laptop en el archivo /etc/rc.local y voilá!.

Otro más. Luego de la última actualización del kernel, reapareció el molesto parpadeo, pero ahora a una menor frecuencia, era más como una luz intermitente. Pensé que se había vuelto a reinstalar el módulo, pero el único que estaba activo era samsung_backlight así que igual probé desactivándolo y desaparece inmediatamente todo. Entonces un nuevo módulo a la lista de desactivados. Un detalle, cuando se desactiva desde la línea de comando, deja de funcionar la combinación de teclas para modificar la retroiluminación de la pantalla, se ve la notificacion de que está variando la iluminación, pero nada sucede, sin embargo, cuando se elimina al momento del arranque, funciona bien el modificar el brillo con la combinación habitual de teclas.

Nuevo Escritorio

No solo cambio de escritorio, sino que de gestor de ventanas, instalé XFCE4 y eliminé Gnome3. Principalmente por un asunto de que no me parece que Gnome3 sea un producto terminado, comencé con problemas para modificar cualquier cosa que requiriera de permisos de superusuario, simplemente no me daba la posibilidad de hacerlo, al presionar el botón ‘Desbloquear’ no pasaba absolutamente nada. Chao.

Tardé un poco en dejar XFCE4 del modo que habitualmente trabajo, pero sin problemas, todo funcionando bien y suave, y pareciera que más rápido. Puede ser solo una impresión.

Actualizacion de Kernel.

Al kernel 3.0

Estará apagado un rato, hasta rehacer los módulos de VirtualBox.

Listo… pase un poco de susto, ya que al recompilar los modulos, no quería iniciar la máquina virtual, pero reinicié todo el sistema y finalmente funcionó.

[mofeta@pluton ~]$ uname -r
3.0-ARCH

Problema de locales

Acabo de hacer una instalación completa de Arch en un pendrive de 4GB, con Xfce4 como escritorio… bien, rápido, luego de solucionar algunos ‘inconvenientes’ como el tener el escritorio en inglés porque las variables de locales no están bien. Cada vez que las muestro con locale me muestra que son "POSIX". La solucion fué editar el archivo /etc/enviroment y poner lo siguiente:

LANG=”es_CL.UTF-8″
LC_ALL=”es_CL.UTF-8″

Y listo.
Lo otro es crear un archivo que se ejecute cada vez que inicia Xfce4 y poner en él:

synclient VertEdgeScroll=1
synclient VertTwoFingerScroll=0
synclient TapButton2=3
synclient TapButton3=2

Para poder tener la usabilidad de mi trackpad del modo que llevo años usándolo, tap con dos dedos equivale al boton derecho, scroll vertical usando el borde derecho para mayor precisión.

Fechas, Edad, Tiempos…

Vamos resolviendo algunas cosas.

Ya tengo el pop-up que acepta los parámetros de peso, talla y id del paciente para obtener la fecha de nacimiento y de ahí calcular la edad (para obtener la tabla que debe cargarse), el sexo (para lo mismo), y ya sea los meses (más complicado) o días que ha vivido para establecer la comparación del peso y la talla y de ese modo realizar el diagnóstico. Vamos, que no ha sido fácil.

Los días vividos los obtuve con mktime.

$sql = 'SELECT * FROM madres WHERE id='.$mom_id;
$cueri = @mysql_query($sql);
$sel = @mysql_fetch_array($cueri);
$f_nac = $sel['F_Nac'];
echo 'Nacido el : '.$f_nac.'';
$separado = explode('-', $f_nac);
$fn_unix = mktime(0,0,0,$separado[1],$separado[2],$separado[0]);
echo ' Unix: '.$fn_unix.'';
$hoy_unix =mktime(0,0,0,7,7,2011);
echo ' Hoy unix: '. $hoy_unix.'';
$dif = round(abs(($hoy_unix - $fn_unix)/60/60/24));
echo ' Dias vividos: '. $dif;

Esto es de la página de prueba, no es definitivo, pero funciona y vale para adaptarlo a lo que voy a usar.

 

Gran Cambio

Cambio, cambio. El finde largo me dediqué a eliminar Ubuntu 10.10 de mi sistema e instalar Archlinux. No fué difícil la tarea, lo difícil fue decidirme a formatear todo el disco donde tenía mis torrent, pero al final lo hice, de modo que la cosa quedó del modo siguiente:

sda de 1TB, con Archlinux completo, root (50GB), swap (2GB) y el resto de home. El disco de 500GB que aun contiene a Ubuntu, está desenchufado y pretendo dejarlo de respaldo, o en su defecto para almacenar los torrent, ya veremos.

Si bien la instalación de Arch no es dificultosa y ya la he hecho unas tres veces en mis netbook, no está excenta de algunos problemas, más que nada de configuración, o compatibilidad de hardware.

LEER MÁS »