systemadmin.es > Gestión de cofiguración > puppet cert list – Error: header too long

puppet cert list – Error: header too long

Al intentar listar certificados pendientes de firmado en un servidor de puppet nos podemos encontrar con el siguiente error:

# puppet cert list
Error: header too long

Esto se debe a que una de las peticiones de firmado se ha quedado si contenido, lo podemos ver revisando los ficheros, por defecto, en /var/lib/puppet/ssl/ca/requests

# ls -la /var/lib/puppet/ssl/ca/requests
total 16
drwxr-xr-x 2 puppet puppet 4096 Jul  1 14:20 .
drwxr-xr-x 5 puppet puppet 4096 Mar 10 14:22 ..
-rw-r--r-- 1 puppet puppet 1586 Jul  1 14:20 host1.pem
-rw-r--r-- 1 puppet puppet 1618 Jun 28 03:45 host2.pem
-rw-r--r-- 1 puppet puppet    0 Jun 28 03:21 host3.pem

Esto de puede deber a que nos hayamos quedado sin espacio en el sistema de ficheros o que el cliente haya cancelado. En cualquier caso, simplemente deberemos eliminar el fichero vacío:

# rm /var/lib/puppet/ssl/ca/requests/host3.pem

Repitiendo el puppet cert list veremos que ya no tenemos el error:

# puppet cert list
  "host1"                         (SHA256) F3:7A:29:B2:BC:0C:A4:25:AA:72:BF:C5:68:98:51:65:D9:31:2C:9C:0D:34:4D:2B:0B:AC:FF:79:3E:66:F6:2F
  "host2" (MD5) 55:5B:C9:1C:23:71:E5:1E:C3:C9:2C:F1:07:EB:A2:57

Deja un comentario:

XHTML - Tags permitidos:<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>