Falta de entropía en Ubuntu

El otro día me topé con un problema que no me había ocurrido antes con Ubuntu 😮 al intentar generar una clave RSA mediante el comando gpg –gen-key. El error en cuestión hacía referencia a que no se disponía de suficiente entropía para poder realizar el proceso de generación de la clave, y por mucho que ejecutara más procesos a la vez para conseguirla (reproducción de varios VLCs, mover el raton, compilar, etc.) no había manera 🙁

La solución

Instalamos rng-tools (conjunto de herramientas relacionadas con la generación de números aleatorios a nivel de kernel)

$ sudo apt-get install rng-tools

Una vez instalada, ejecutamos:

$ sudo rngd -r /dev/urandom

Si queremos comprobar el estado de la entropía actual, ejecutamos:

$ sudo cat /proc/sys/kernel/random/entropy_avail

Espero que os sirva de ayuda !!

Enlaces de interés

Rng-tools | https://wiki.archlinux.org/index.php/Rng-tools

GnuPG (en castellano) | https://wiki.archlinux.org/index.php/GnuPG_(Espa%C3%B1ol)

  • contacto@pinicius.com
  • (+34) 616810829