20120718

Centos 6: desactivar barra de progreso en el arranque - Centos 6: disable progress bar at boot

A veces hay mejoras que a mi personalmente no me lo parecen tanto. El sustituir el arranque tradicional en el que ves como todo el proceso y los posibles fallos que puedan ocurrir, por una barra de progreso en una distro orientada a servidores, me parece una de estas mal llamadas mejoras, y es lo que ha sucedido en CentOS 6.
Para volver a ver el arranque tradicional, debemos editar el fichero de configuración de Grub /etc/grub.conf y borrar el parámetro rhgb en todas las líneas en las que aparezca (una por cada uno de los kernels que tengamos disponibles).
Si además queremos que el arranque sea más detallado todavía, borraremos también la palabra quiet.

There are some improvements that are not. The fact of changing the traditional and verbose boot to a newer but simpler one is one of them, and this is what has happend on the CentOS 6 distro.
To back to the old-style but more usefull and verbose boot process we have to edit the Grub configuration file, /etc/grub, and delete the word rhgb in all of owr kernel lines. If we want more info at boot time, we can delete the word quite too.

PS. I know, I know. My English is not good enought but, the more you help me, the more I learn.

20120711

error: fd0 read error

Hace ya unos meses que instalé Ubuntu Server 12.04, y desde el principio vi que aparecía este mensaje al iniciar el sistema, pero hasta hace unos días no me había llegado a molestar del todo.
Una vez alcanzado ese punto de molestia y/o curiosidad que me hace no dejarlo pasar ni un día más, y después de googlear un rato, encuentro que el problema reside en que en la BIOS está activada una unidad de disco que no existe, así  que para dejar de ver este dichoso mensaje sólo he tenido que acceder a la BIOS, desactivar esta unidad de disco y guardar los cambios.


I installed Ubuntu Server 12.04 for 1st time some months ago, and from the beggining I saw an annoying message at boot time, but few days ago this message became annoying enough.
Once I got this point, I sought the web to get a solution and there it was.
The problem is that there is a floppy disk drive configured in the BIOS but this drive doesn't exist, so to fix it I had to disable this drive on the BIOS, and exit and save changes.

PS. I know, I know. My English is not good enought but, the more you help me, the more I learn.

20120707

RT: ruta de BD SQLite - RT: SQLite database path

Estamos en proceso de análisis de varias herramientas de helpdesk para implantar una de ellas en la organización y así aprovecharnos de las múltiples ventajas de su uso.
Una de las que estamos probando es RT: Request Tracker una herramienta muy sencilla y a la vez muy configurable. Para hacer pruebas y como la aplicación lo permitía la hemos instalado con SQLite como backend, aunque también permite el uso de Oracle, MySQL y PostgreSQL.
La cosa es que para hacer pruebas con la primera era suficiente y como en casi todas las pruebas, muchas veces queremos volver al estado inicial de la BDD sin tener que reinstalar o tirar de snapshots. Para ello, lo que hemos hecho ha sido copiar el fichero de SQLite, cuya ubicación podemos conocer, por ejemplo, del siguiente modo:
1.- Miramos en el fichero de configuración de la herramienta.
2.- Listamos el contenido del directorio.
3.- Comprobamos que se trata de un fichero SQLite.


We're analyzing some helpdesk tools to deploy one of them to help us tracking the issues on our company.
One of them is RT: Request Tracker, a very very simple and customizable tool wich can be configured with Oracle, MySQL, PostgreSQL and SQLite as backend. To make our tests with it we're using SQLite and to start from scratch during these tests we have to know where the database file is stored and back it up. We can find it following these easy steps:
1.- Have a look on the tool configuration file.
2.- List the directory
3.- Check if is a SQLite file.

bdispatcher@server:~$ sudo cat /etc/request-tracker4/RT_SiteConfig.d/51-dbconfig-common
# THE DATABASE:
# generated by dbconfig-common

# map from dbconfig-common database types to their names as known by RT
my %typemap = (
    mysql   => 'mysql',
    pgsql   => 'Pg',
    sqlite3 => 'SQLite',
);
 
Set($DatabaseType, $typemap{sqlite3} || "UNKNOWN");

Set($DatabaseHost, 'localhost');
Set($DatabasePort, '');

Set($DatabaseUser , '');
Set($DatabasePassword , '');

# SQLite needs a special case, since $DatabaseName must be a full pathname
my $dbc_dbname = 'rtdb'; if ( "sqlite3" eq "sqlite3" ) { Set ($DatabaseName, '/var/lib/dbconfig-common/sqlite3/request-tracker4' . '/' . $dbc_dbname); } else { Set ($DatabaseName, $dbc_dbname); }
bdispatcher@server:~$ sudo ls -l /var/lib/dbconfig-common/sqlite3/request-tracker4
total 88
-rw-rw---- 1 root www-data 90112 jul  2 12:30 rtdb

bdispatcher@server:~$ sudo file /var/lib/dbconfig-common/sqlite3/request-tracker4/rtdb
/var/lib/dbconfig-common/sqlite3/request-tracker4/rtdb: SQLite 3.x database
bdispatcher@server:~$

PS. I know, I know. My English is not good enought but, the more you help me, the more I learn.

20120703

Windows Update: código 80072F8F - code 80072F8F

Estos días he tenido que reinstalar y actualizar un portátil al que no he podido hacerle ni un downgrade a Windows XP, ni un upgrade a Windows 7, así que le he tenido que dejar su magnífico Windows Vista Home Premium.
Después de hacer la instalación con el DVD de imagen que venía con el equipo, al lanzar las actualizaciones automáticas da un casque con el error:
Código 80072F8F

El problema reside en que como se había agotado la pila interna, el equipo no guardaba la hora. Además, el cortafuegos impedía la actualización horaria de Windows. Así que los servidores de Microsoft detectaban un día y/o hora incorrectos y no permitía la actualización.
La solución es tan simple como ajustar correctamente la fecha y/o hora del equipo y a funcionar.


Last week I had to reinstall a laptop with Windows Vista Home Premium because I could'nt make an downgrade to Windows XP nor and upgrade to Windows 7 using it's current license.
After using the branded DVD to recover the installation image, when I tried to update the SO using the Windows Automatic Updates I got the following error message:
Code 80072F8F

The problem was that the internal battery of the laptop was drained and firewall was blocking the ntp protocol so the system time and date were wrong.
The solution was as simple as ajust the time and the date of the laptop, and that's all folks.

PS. I know, I know. My English is not good enought but, the more you help me, the more I learn.

20120702

Smart phones and dummy lusers

La tecnología avanza a toda leche, y es un hecho.
Si volvemos la vista atrás y miramos donde nos encontrábamos hace sólo 25 años, y todo lo que ha cambiado desde entonces puede que nos demos cuenta de esto. Pero si intentamos si quiera imaginar donde nos encontraremos dentro de 10 seguro que nos hace darnos de bruces con la realidad. La tecnología avanza a toda leche.
Si nos centramos en cómo afecta este cambio al ciudadano de a pié como dicen en los noticiarios, o a lo que viene siendo las personas corrientes y molientes, el cambio se puede explicar con el siguiente ejemplo.
Allá por 1981, poco antes del Nundial de Naranjito, a un servidor se le caía la baba cuando el compañero pijín de turno llegó con su flamante Casio con calculadora. Años más tarde nos pareció la bomba, y un artilujio cojonudo para la típica broma doméstica el Casio con mando a distancia, con el que podías cambiar de canal mientras veías como ponía cara de peo tu ya por aquel entonces alopécico progenitor.
Hoy en día sin embargo, cualquier nuevo gadget está al alcance de la mano de casi cualquiera de nosotros, pocos días después de su lanzamiento. Incluso si somos de esos frikilameculosdemarca, podemos hacer la reserva del producto antes incluso de su comercialización. Los cacharros hacen cada vez más cosas, los teléfonos no son teléfonos, la televisión dicen que ya no es tonta y la llaman SmartTV, Internet llega a nuestra por fibra (al menos en algunos sitios), y tenemos un montón de dispositivos de los más cool con un simple nombre en inglés precedido de una i.
Y todo esto, la verdad es que no me parece nada mal. Otro día si me caliento a lo pero trato el tema de la obsolescencia programada o el cómo las multinacionales y los consorcios internacionales nos toman el pelo a base de bien, de cómo nos hemos dejado llevar hacia una vorágine de consumismo de la cual es jarto chungo salir, y todo lo demás (no dejéis de ver si no lo habéis hecho ya, el documental Comprar, tirar comprar). Pero hoy no toca.
Pero ya que estamos hablando de tocar (pero qué bien que lo he hilao, eh!!!), si yo con poder llamar y enviar sms tengo más que de sobratlo que me toca bastante los huevos es la carga extra de trabajo que ha supuesto todo este avance tecnológico, o más bien, el inmenso retroceso neurológico, cognitivo o mental que se ha producido a la par. Con esto no vengo a decir que la capacidad cerebral humana se haya reducido, algo que desconozco. A lo que me refiero por contra, es a la no-adaptación de la mente del creo ya mal llamado homo sapiens a esta revolución digital.
Hasta hace cuatro días como quien dice, y por suerte todavía queda alguno, muchos usuarios de por ejemplo teléfonos móviles o celulares entonaban aquel 'si yo con poder llamar y enviar sms tengo más que de sobra'. Qué tiempos aquellos, qué momentos de felicidad para los que tenemos en la informática o similares como castigo. Pero hoy ya no, hoy todo el mundo quiere tener Internet en el móvil aunque no saben ni lo que es, tener Facebook, Twitter, Whatsapp y no se cuantas mierdas más. Tener una app con un gato al que puedes dar de leches, y que repite todo lo que dices con voz de pitufo maquinero, otra que te permita deformar la cara de tu exnovia en aquella cariñosa foto que le sacaste, otra con la que montar una absurda guerra entre unos pájaros pasados de alpiste y unos simpáticos cerditos, y así un largo etcétera. Y NO, vuelvo al no, porque no es que el simple hecho de que la gente pierda el tiempo con estas cosas me disguste, que no es así, momentos tontos los tenemos todos, y si no es con esto, es mirando un moco en la punta de un dedo. Lo que realmente me calienta, es que a pesar de todo el mundo quiere poder disfrutar de estos y muchos otros aparatos con características avanzadas, la gente sigue presumiendo de no haberse leído ya no un libro en su puñetera vida (y esto con 15 años tiene delito, pero con 50 es cadena perpetua seguro), sino las tristes instrucciones que acompañan su nuevo gadget, sean estas más extensas que la colección de libro del mago más famoso del mundo TV (porque a Gandalf el Gris no le quita el sitio ni el Magic Andreu por más medallas que se cuelgue) o más breves que la receta del tinto de verano. Sólo se limitan a desempaquetar el cacharro con más fuerza que maña, y a trastear un par de minutos para terminar tirando la toalla y recurriendo al pringao howto de turno, y por fin después de tanto rollo, llego a donde quería llegar y si no lo he hecho antes, ha sido para enfriar el núcleo de mala hostia que todavía arde bajo mi pellejo. Es esa gente la que me hace que me joda enormemente no el hecho de que puedas tener en la palma de la mano toda la wikipedia, algo que ya otros habían intentado meter en un disco de 1.4MB, sino el que presuman de su ignorancia y su analfabetismo digital y a la vez te molesten cada minuto para simpleces del tipo, configurame el correo en el móvil, no se por qué ya no me rota la pantalla, ayúdame a poner una carita vomitona con el Whatsapp, y un sinfín de similares.
Por eso y desde aquí, a sabiendas que nadie me lee, con la certeza de que mi lamento caerá en saco roto y de que el mundo seguirá girando a pesar de mis pesares, quiero :
cagarmenlahostiaputaportodosycadaunodelossegundosqueheperdidoyseguroperderéconestastonterías.

Gracias por no leerme.