pacman, générer la clé depuis une session ssh

pacman est passé en version 4.0.1 sur le dépôt [core], du coup, j’ai mis certaines de mes installations accessibles qu’en ssh; or là, la génération de la clé reste bloquée :

# pacman-key --init
gpg: /etc/pacman.d/gnupg/trustdb.gpg: trustdb created
gpg: no ultimately trusted keys found
gpg: Generating pacman keychain master key...

Not enough random bytes available.  Please do some other work to give
the OS a chance to collect more entropy! (Need 281 more bytes)

Sur un « desktop », il suffira de bouger une fenêtre pendant plus ou moins longtemps afin que ça fonctionne; depuis une session ssh, c’est moins évident …
On peut néanmoins y remédier en installant rng-tools puis, modifier le fichier /etc/conf.d/rngd :

timeout=10

Lancez dans une session ssh en root :

rngd -f -r /dev/urandom

Et dans une autre session ssh :

pacman-key --init

Ca devrait fonctionner sans souci.

Commentaires (2)