viernes, octubre 28, 2005

Tipos de usuario

Por cortesía de Pin:

1. El Explícito:
"He intentado hacer lo de siempre, ya sabes, y no funciona. Ah sí, y tampoco me imprime"
Ventajas: Presenta interesantes retos comunicativos.
Inconvenientes: Los orangutanes también.
Síntomas: Completa incapacidad para usar nombres propios.
Tratamiento: Tercer grado. Mímica. Si todo falla, hay que recurrir al Pictionary.

2. El Manipulador Loco:
"Pulsé ALT-F6, SHIFT-F9, CTRL-Pausa, F8 y Esc, pero no pude arreglar el problema"
Ventajas: Trata siempre de encontrar la solución por sí mismo.
Inconvenientes: Trata siempre de encontrar la solución por sí mismo.
Síntomas: Suele tener unas 15 aplicaciones abiertas. En cualquier documento suyo de Word, la tasa de caracteres tecleados a caracteres escritos supera 6:1.
Tratamiento: Sedantes. Obligarle a usar el ratón, caso de que sea posible dejarlo razonablemente limpio de telarañas.

3. El Kamikaze:
"No funcionó con los datos que yo quería, así que le metí la receta de tarta de arándanos de mi abuela a ver qué pasaba"
Ventajas: Generalmente arregla el problema.
Inconvenientes: Estoy usando la palabra "arreglar" en un sentido MUY amplio.
Síntomas: Tiende a borrar las líneas de código que dan errores en vez de buscarlos.
Tratamiento: Inútil. Es un reincidente crónico. Cuando lo vuelva a hacer hay que procurar estar lejos.

4. El Místico:
"La semana pasada, cuando la luna estaba en cuarto menguante, había nubes, y Aldebarán estaba por encima del horizonte, hice lo mismo y me funcionó"
Ventajas: Lecciones gratis sobre mitología primitiva.
Inconvenientes: Pocos responsables de sistemas son licenciados en antropología.
Síntomas: Preguntas frecuentes acerca de hechos completamente irrelevantes.
Tratamiento: Hay que convencerle de que las Estrellas están en la Posición Correcta. Acepta amuletos. También se puede sacrificar una gallina.

5. El Gurú:
"Me ha dado el error 14787, que significa que la librería que implementa la clase WindowPane::CreateFnord() ha detectado un conflicto de rangos de memoria, te lo digo por si acaso"
Ventajas: Da una serie de detalles precisos acerca de lo que cree que pasa.
Inconvenientes: Se ofende profundamente cuando no los usamos.
Síntomas: Tiene problemas para permanecer callado. Suele citar estándares, RFCs, documentos ISO y/o código fuente.
Tratamiento: Contestarle en hexadecimal, notación polaca inversa y/o quechúa. Se calmará en el momento en que no comprenda lo que decimos.

6. El Gafe:
"No lo entiendo, te aseguro que hasta que has venido no funcionaba"
Ventajas: Hará lo que le digamos sin rechistar, a cambio de tres deseos.
Inconvenientes: Nos corta mechones de pelo a escondidas. Suele degenerar en el Tipo 4.
Síntomas: Nos sigue a todas partes e imita lo que hacemos. Funda un club de seguidores.
Tratamiento: Cuando no mire, vaciar una lata de Pepsi en su equipo. Lamentarse luego de que hemos perdido El Poder debido a la presencia de kryptonita en los alrededores.

7. El Temerario:
"Tengo aquí un documento de MacWrite. Quiero pasarlo a Excel, cargarlo en una máquina Unix, convertirlo a JPEG, bajármelo a mi Commodore 64 e imprimirlo a tres columnas por el fax. ¿Cómo lo hago?"
Ventajas: Nuevos y sorprendentes desafíos.
Inconvenientes: Que harían palidecer a David Copperfield.
Síntomas: Inasequible al desaliento. Insistente. Tendencia a obligar a las máquinas a hacer cosas que no quieren.
Tratamiento: La aplicación repetida de un mazo de marisco hace maravillas.

8. El Director de Orquesta:
"Primero me senté, así, y encendí la máquina, y esperé hasta que salió el cuadro de red, y escribí mi contraseña, de este modo, y luego hice doble clic en el icono del editor; a continuación me levanté, miré a ver si las llaves del coche las tenía en el bolsillo derecho, que así era, y me volví a sentar, y fui al menú Archivo..."
Ventajas: Dispuesto a contar exactamente lo que hizo para obtener el error.
Inconvenientes: Durante al menos cuatro horas.
Síntomas: Sordera selectiva. Afecta a las frases del estilo "Sí, muy bien, pero ¿cuál ha sido concretamente el error?"
Tratamiento: De choque. Contra un camión cisterna, por ejemplo.

9. La Princesa:
(es injusto, porque suelen ser abrumadoramente varones...)
"Me encantaría tener un Mac, y una impresora de sublimación, y sería estupendo un monitor de 34 pulgadas como el que tiene el Vicepresidente Adjunto. ¿No se lo podrías arrebatar vilmente?"
Ventajas: Nos apabulla con su habilidad para halagar nuestros oídos.
Inconvenientes: Nos apabulla con su habilidad para ignorar las necesidades del resto del universo.
Síntomas: Incapacidad de comunicarse excepto por medio de quejas.
Tratamiento: Colocar un espejo de cuerpo entero a su alcance.

10. El Sospechoso:
"No lo toqué, no instalé nada, ni siquiera estaba aquí, yo no he sido, nadie me ha visto, no tienes pruebas"
Ventajas: Interesantes ejercicios de entrenamiento dialéctico.
Inconvenientes: Que duran lo bastante para convencernos de entrar en la Brigada de Estupefacientes.
Síntomas: Inquietud. Sudores. Fuma sin cesar. Revolea los ojos y se marca unos visajes que ya los hubiera querido Ford Coppola para "El Padrino".
Tratamiento: Privación de sueño, pentotal sódico intravenoso y detector de mentiras.

Corte de luz

- Sí, ¿digame?
- Se ha ido la luz en la sala ¡y no funcionan los ordenadores!
- Claro, normal. ¿Y qué quieres que yo le haga?
- ...
- Llama a Mantenimiento, anda...

martes, octubre 25, 2005

Ecuaciones

El despacho donde trabajamos los del Dpto. de Informática está al lado de un cuartito en el que hay una fotocopiadora, una impresora laser en color y desde hace un par de meses una destructora de documentos.

Ya casi hemos conseguido que nadie entre a preguntarnos por el tóner de la fotocopiadora cuando se termina, pero lo del otro día fue muy original:

- Oye, ¿os encargáis vosotros de vaciar el saco de la destructora cuando se ha llenado?
[Claro bonita, dime que dirección IP tiene el saco y lo vacío de un ping...]
- Eeeeeh, pues no... no es cosa nuestra.

¿Y qué tendrá que ver (digo yo) una impresora con una destructora de documentos? Se me ocurren dos cosas. La primera es física: Están cerca una de la otra y las dos hacen "algo" con el papel (una lo destruye y la otra también, aunque de distinta forma). La otra es matemática (más o menos) y debe ser la solución de una ecuación de primer grado de las que aprendimos a resolver en 6º de EGB, solo que mal resuelta. Veamos:

Impresora + Cable_electrico + Cable_de_red + Papel ~ Destructora + Cable_electrico + Papel

El signo ~ significa "vagamente similar a". Vemos que a ambos lados de la ecuación hay terminos iguales que se pueden simplificar, por ejemplo, 'Cable_electrico', y queda así:

Impresora + Cable_de_red + Papel ~ Destructora + Papel

Seguimos, quitando de los dos lados 'Papel':

Impresora + Cable_de_red ~ Destructora

Y así tendría que quedarse, lo que pasa que algunos usuarios aplican incorrectamente otras simplificaciones más. Una de ellas es suponer (infundadamente) que 'Cable_de_red' es menor que épsilon, y por tanto despreciable:

Impresora ~ Destructora

Y la última y más aberrante, cambiar el signo '~' por '=', con lo que en el desastre esquema mental de su cabeza queda:

Impresora = Destructora


...y entonce es perfectamente lógico y normal que nos llamen cada vez que se llena el saco de papel o no lo engulle porque se les ha olvidado encenderla del interruptor.

martes, octubre 18, 2005

Usuario antiguo

- Hola, soy RRR.
- Cuéntame...
- Necesito entrar al ordenador que utilizaba Pin con su usuario.
- ¿Para qué?
- Por que la configuración de una aplicación que usamos está en su perfil, y volver a hacerla partiendo de cero cuesta no-se-cuantas horas, y la necesitamos para ya.
- Pues va a ser que no, porque entre otras cosas [privacidad y tal] le borramos la cuenta a los dos o tres días de irse a trabajar a otro sitio [hace ya unas cuantas semanas].
- Pues créala otra vez y así entro y podré acceder a su perfil.
- Eso no va a funcionar, porque cada cuenta lleva internamente un identificador numérico único y aunque se llame igual el identificador no será el mismo.
- [Nervioso] ¡Pues tenéis que darme una solución!
- La solución es que, si eso es tan importante, tengáis más cuidado con esas cosas. Pero como ya es un poco tarde para eso, voy a entrar como administrador en el equipo y a copiar su perfil encima del que hay tuyo, a ver si cuela. Porque ese no es el ordenador que usas habitualmente y en tu perfil no hay nada, ¿no?
- No....
- [Minutos después...] Ya está, prueba a ver.


Y ya no se que ha pasado al final con la configuración de la dichosa aplicación porque no hemos tenido feedback.

Disclaimer: Si eres el usuario RRR, y lees esto, y no te agrada, dímelo y lo quitaré. O también puedes poner en los comentarios tu versión de la historia :-)

La bola de cristal

Esta de hoy me ha recordado a aquello que decían los electroduendes en La Bola de Cristal: Vamos a desaprender a desenseñar cómo se deshacen las cosas:

- Hola, tengo un problema [Para variar]
- A ver, cuéntame...
- Estoy con la aplicación NNN y exporto un informe como hache-te-eme-ele. Luego intento abrirlo con el Acrobat, pero no puedo.
- ¿Con el Acrobaaaat? ¿Y por qué con el Acrobat?
- Es que no se con qué programa abrirlo, y he probado con ese.
- ¿Tienes el fichero ahí delante?
- Sí.
- Hazle doble click, a ver...
- ¡Oh! ¡Se abre! ¡con el Explorer! ¡Gracias!
- De nada. [Al menos es educada, sabe decir 'Hola' y 'Gracias' modulando la voz de forma no-hostil]

miércoles, octubre 05, 2005

El tonto

Eso es lo que hice ayer, el tonto, con el servidor del que vengo hablando desde hace unos cuantos posts.

La idea era esta: Reinstalarlo con una versión anterior del Redhat, que lleva mucho más tiempo en el mercado y (en teoría) es más estable que la que tenía puesta. Como el sistema de archivos que tiene es ext3, estandar a más no poder, no hace falta formatear la partición de datos ni hacer copia de seguridad. Todo muy lógico, ¿no? Pues no:

Los CDs
Tengo sin abrir la caja con los CDs de Redhat que venían con el equipo al comprarlo. Está sin abrir, porque era la versión 3 y yo ya había instalado la 4 en una estación de trabajo que funciona a las mil maravillas, y por eso decidí ponerla también en el servidor.

Abro la caja, saco el primer CD y veo que pone: Redhat Enterprise AS 3 for x86. ¿x86? ¿y eso es 32, 64 bits, o las dos cosas?. Busco en la web y resulta que 'x86' es de 32 bits, y para 64 bits hay 'for Intel Itanium' y 'for AMD64/Intel EM64T'. El que yo quiero poner es este último, por lo que los CDs que tenía no me sirven, así que tengo que ir a la página de Red Hat Network y bajarme las 4 ISOs.

Un largo rato después, cuando ya las tengo, me dispongo a tostarlas. Tras varios intentos y tres CDs en la basura, llego a la conclusión de que mi grabadora está averiada, los lée bien pero cuando intentas grabarlos hace ruiditos extraños y al final escupe el CD con unas rayas muy raras en su superficie y un error del software de grabación. Cojonudo.

Consigo otra grabadora, externa, y al fin tengo las ISOs en un soporte físico.

La reinstalación
Arranco con el primer CD y va todo bien. El proceso de instalación es realmente sencillo. Al llegar al particionado, le digo que las deje como está, sin formatear, y que escriba encima, tanto en las de datos como en las de sistema. No pone ninguna objeción, elijo los paquetes, y en unos minutos comienza a copiarlos y me va pidiendo los CDs uno detrás de otro.

Cuando termina, saco el último CD y reinicio. Aparece el Grub con el logotipo de Red Hat y la versión del kernel que va a arrancar. Bien, tiene buena pinta, le doy a Enter para que arranque sin esperar los 10 segundos. Comienzan a aparecer los mensajes en la consola y.... ¡tachán! se detiene la carga con un error que dice algo parecido a:

- El sistema ext3 que estás intentando arrancar tiene extensiones que no soy capaz de leer, y además la versión de fsck que tengo es demasiado vieja también. Jodete y baila

Aaaagh, tanto trabajo para nada. pero... ¿seguirán ahí los datos de los que no había hecho copia de seguridad?

Knoppix al rescate
Busco rápidamente un CD de knoppix para arrancar y ver si las particiones originales siguen ahí. Lo pongo, y lo inicio con knoppix 2 acpi=off noapic para que arranque en modo consola y pase de lo que le diga la BIOS, porque si no no se queda frito en la primera pantalla.

Hago un fdisk -l y veo que las particiones siguen ahí. Monto en un directorio temporal la que tenía los datos y... ufff, ahí siguen, menos mal. Como ya se había pasado más de media tarde y no me daba tiempo de hacer nada más, configuro manualmente la red y paso todos los datos de la partición a otro servidor, con el programa rsync. Como son unos 74 gigas, lo dejo ahí para que lo haga por la noche.

El descubrimiento
Antes de irme para casa miro en los foros de Dell a ver si hay alguien al que le pase lo mismo que a mi. No encuentro nada, pero me entero de que hay una actualización de la versión 4 del Red Hat, así que entro de nuevo en la página de antes y pongo a bajarme de nuevo las 5 ISOs del Red Hat Enterprise Linux AS 4 Update 1 (AMD64/Intel EM64T), por si acaso.

Por hacer algo más, salgo de los foros y entro en la zona de descargas de la web de Dell, a ver si hay algo nuevo. Y sí, lo hay, nada menos que una versión nueva de BIOS del 29 de septiembre (hace menos de una semana). Probablemente entré a esa misma sección hace una semana y un día, y por eso no la vi. Miro los fallos que arregla, y me encuentro estas líneas:

* Added workaround for lockup resulting from the systems with 8GB RAM or more and RAID storage controller potentially claiming inappropriate addresses.

Justo lo que nos pasa a nosotros. Me la bajo, y la instalo en el otro servidor gemelo que tenemos, al que todavía no he metido mano. Para que tome efecto hay que reiniciarlo, así que lo programo para que lo haga a la mañana siguiente, y me voy a casa.

La rerreinstalación
Hoy por la mañana retomo el tema. El servidor gemelo arranca sin novedad con la nueva versión de la BIOS sin que haya nada más que mencionar. Los datos del servidor problemático se han copiado a otro sitio bien, por lo que respiro tranquilo, podría formatear todo el disco si fuera necesario sin que luego me colgaran por cierta dolorosa parte del cuerpo. Pero parece que el problema no es del sistema operativo, sino de la máquina en sí misma.

Había dejado también por la noche bajándose las ISOs del Red Hat 4 Update 1, así que las tuesto en CDs y vuelvo a hacer la instalación.

Tras arrancar, detecta que está la versión 3 y me da la opción de actualizarla. Le digo que sí, y cuando me pide el segundo CD, se queda colgado. Compruebo que el CD está bien grabado con las sumas MD5, y vuelvo a intentarlo. Lo mismo. Al final, le digo que pase de actualizar nada, que haga una instalación nueva.

Vuelvo a decirle que conserve las particiones, que le ponga tal dirección IP y que meta estos paquetes sí y estos otros no. Sigue la instalación sin ningún problema más, y reinicio. Todo va bien, arranca y ¡sorpresa! pero esta vez buena, a parte de que los datos siguen ahí, todo lo demás que tenía antes configurado (usuarios, aplicaciones, permisos) sigue estando también intacto, así que me ahorro ese trabajo que pensaba que tendría que hacer.

¿Fin?
Cuando he terminado he avisado a los usuarios de que ya podían entrar, y de momento no se ha vuelto a caer. Si hubiera descubierto la actualización de BIOS ayer por la mañana, simplemente la habría instalado a ver que pasa, pero no hubiese montado el show del donwgrade a la versión 3 y luego la vuelta a la 4, con todo el tráfico de CDs y juramentos de por medio

Mientras escribía este post he entrado en la página de Red Hat Network para ver cuál era el nombre exacto de la versión del sistema operativo, y he descubierto que ha salido la Update 2. Juraría que ayer no estaba, pero con lo desquiciado que estaba a lo mejor sí que estaba y no lo ví.

Da igual, espero no tener que bajármelo otra vez...

sábado, octubre 01, 2005

Recaídas

Ya lo decía yo... que no era normal que la semana empezara tan bien.

Dos días después del "accidente" con los discos de sistema del servidor, volvieron los problemas. Lo primero fue la llamada de una usuaria. Estaba conectada a la susodicha máquina y no podía ejecutar comandos, incluso cuando intentaba hacer un ls le salían errores.

Me conecto por ssh, pero es imposible, me cierra la conexión. Lo intento por telnet y consigo entrar, aunque me salen errores del .bashrc, y cualquier comando que intento lanzar finaliza con un 'I/O error'.

Bajo al CPD donde está la máquina (es en un sótano) y en la consola aparecen un montón de errores muy muy feos que vienen a decir algo así como que no se ha podido recuperar el registro de transacciónes ext3 del dispositivo /dev/sda1 (la partición /).

Así que hago un ctrl + alt + supr (sí, en Linux también se puede reiniciar así, aunque solo en la consola del sistema) pero entonces me dice que no puede ejecutar el comando /sbin/shutdown por un error de I/O. Así, que finalmente tengo que apagarlo del interruptor.

Después de que arranca, parece que lo hace bien. Asciendo otra vez desde el inframundo hacia la luz y aviso a los usuarios de que la máquina ya funciona de nuevo. Craso error, no pasan ni dos minutos y se vuelve a caer. Vuelvo al inframundo, y los mismos mensajes en la consola.

Vuelvo a resetearlo y arranco en modo monousuario. Hago un fsck a todos los sistemas de archivos. Y además hago también un 'touch /forcefsck' para que cuando arranque de nuevo se chequéen otra vez todos los sistemas de archivos, aunque estén marcados como correctos.

Después de eso, reinicio la máquina, y el resto de la semana ha funcionado bien.

Pero la cosa no acaba ahí. Este servidor tiene otro gemelo, mismo modelo, características y sistema que se compró a la vez. También tuvo algunas caidas al principio, pero después de actualizar el kernel, el driver del ext3 y el firmware de la controladora RAID parecía que se había estabilizado. Vana ilusión, durante toda la jornada del viernes se cayó nada menos que tres veces. En este no salían mensajes feos del ext3, simplemente un kernel panic.

Parece que la combinación de hardware_muy_nuevo + sistema_muy_nuevo es anormalmente inestable. Creo que le haré un downgrade del sistema, e instalaré la versión 3 del RedHat en lugar de la 4, que por lo menos esa lleva ya muchos meses en el mercado y es de suponer que estará más madura que la última.