Otro títlulo sugerido: Para la posteridad y para el SEO.

Acá como hice para sacar el mensaje de advertencia de Ansible que ya me tenía las bolas por el piso:

 

[WARNING]: Optional dependency ‘cryptography’ raised an exception, falling back to ‘Crypto’

 

Este problema con Ansible lo venía arrastrando hace tiempo ya y nunca me había detenido todavía a intentar repararlo dado que todo funciona haciendo fallback a crypto

Este problema con Ansible lo venía arrastrando hace tiempo ya y nunca me había detenido todavía a intentar repararlo dado que todo funciona haciendo fallback a crypto

 

Una Googleada y medio mas tarde econtrarás como yo, que el problema se soluciona reinstalando cryptography, entonces volvés contento a la shell y ejecutás:

pip install --upgrade cryptography

 

Pero nada,  cryptography no se reinstala y te tira este mensaje de error por la cabeza:

 

Error: ImportError: No module named setuptools_ext

Continúa leyendo

Va uno cortito y fácil para la posteridad: No se puede instalar Ethereum (eth o cpp-etherum, el client Ethereum escrito en C++, no confundir con geth que es lo mismo pero Golang based) debido a que oficialmente, solo Ubuntu se encuentra soportado, al menos por ahora.

 

Ethereum Logo - Ethereum en español

 

Si seguiste la documentación oficial, la guía de instalación dice que hagas:

 

apt-get install software-properties-common
add-apt-repository -y ppa:ethereum/ethereum
apt-get update
apt-get install eth

 

Que anda bien, hasta que llegas al penúltimo punto en donde te encontrás con que:

Failed to fetch http://ppa.launchpad.net/ethereum/ethereum/ubuntu/dists/jessie/main/binary-amd64/Packages 404 Not Found

 

Para que luego en el último punto te encuentres con que:

E: Unable to locate package ethereum.

Continúa leyendo

 

 

La que sigue es un caso bastante atípico pero que no por eso he tenido que googlear la suficiente cantidad de veces como para que se justifique venir a documentar acá:

Como desactivar el auto-apagado de la pantalla, el power-saving de la consola de Linux, desde una sesión remota via SSH.

 

Desactivar el salvapantallas de la consola de Linux, cuando tenés teclado y mouse puestos o iniciada una sesión localmente es una cosa relativamente trivial, como ya escribí alguna vez en el pasado. La cosa se complica cuando necesitás hacer lo mismo pero esta vez remotamente. Ya sea por que no tenés teclado y mouse pero si un monitor conectado con un proceso corriendo, o por que solo podés iniciar sesión mediante keys.

Cualquiera sea el caso que te ocupa, lo importante es que no tenés acceso físico a la tty1 (o tty2, tty3, la que fuera) y necesitás desactivar el blank screen saver que apaga la pantalla.

 

tty - la consola de comandos de Linux

tty – la consola de comandos de Linux

 

El tiempo durante el cual la pantalla permanece encendida está dado por el contenido del archivo /sys/module/kernel/parameters/consoleblank. Podés verificarlo ejecutando:

~# cat /sys/module/kernel/parameters/consoleblank
600

Continúa leyendo

Otro título sugerido: como cagarla por inactividad.

 

Tanto es el uptime de estos dos  a los que les tomé esta foto, hasta salen sonrientes, que cuando haya que reiniciarlos no van a volver nunca, y eso en el mejor de los escenarios (suponiendo que salgan bien parados del fsck que va a hacer si o si).

Tanto es el uptime que htop le agrega un (!) al lado, que es la forma políticamente correcta de hacerte saber que estás hasta las bolas. Que es virtualmente imposible que salgas ileso de esta, que por mucha buena suerte que tengas, si algo se podía romper, se va a romper.

 

Y así, es como luce una bomba de tiempo, versión servidor que corre Linux.

Y así, es como luce una bomba de tiempo, versión servidor que corre Linux.

 

Y a eso iba con el título de este post: si te dejas estar demasiado tiempo y no reinicias el servidor al menos una vez al año, cuando menos te lo esperes te va explotar en la cara, que es exactamente lo que me va a pasar a mí más tarde o más temprano.

Ya me enteraré, si es que me toca.