# Archivo .cer SSL de longitud cero

**URL:** <https://meta.discourse.org/t/ssl-zero-length-cer-file/281600>\
**Category:** Self-hosting\
**Created:** [9 Octubre, 2023 09:07 UTC](https://meta.discourse.org/t/ssl-zero-length-cer-file/281600 "2023-10-09T09:07:07Z")\
**Posts on this page:** 1\
**Showing post:** 4

<div class="post-metadata">

**Author:** ![oscaro](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/oscaro/32/439469_2.png) [@oscaro](https://meta.discourse.org/u/oscaro)\
**Post date:** [10 Agosto, 2024 20:29 UTC](https://meta.discourse.org/t/ssl-zero-length-cer-file/281600/4 "2024-08-10T20:29:42Z")

</div>

Hola Jason:  
Me encontré con el mismo problema y me tomó días y muchas horas descifrar qué estaba mal y cómo solucionarlo. Espero que esta información te sea útil a ti y a otros que encuentren el mismo problema.

Estaba recibiendo este error durante la ejecución de `./discourse-setup`:

` **FALLÓ EL ARRANQUE** por favor desplázate hacia arriba y busca errores anteriores`

En muchos intentos de solucionar este error, probé esto:  
Ejecuté `./discourse-doctor` sin éxito.  
Ejecuté `./launcher rebuild app` sin éxito.  
Intenté solucionar problemas dentro del contenedor usando: `docker exec -it app /bin/bash`  
La imagen del contenedor tiene herramientas limitadas para solucionar problemas, así que solo leí los registros usando este comando:  
`less /var/log/nginx/error.log`  
Fue aquí donde vi muchos mensajes que contenían: `[emerg] 2832#2832: no se puede cargar el certificado`  
Por alguna razón, no pude encontrar la causa principal, pero cuando salí del contenedor y escribí:  
`./launcher logs app` desde el host,  
pude ver más datos y de repente encontré este error:  
**“Error al crear nuevo pedido :: ya se emitieron demasiados certificados (5) para este conjunto exacto de dominios en las últimas 168 horas, reintente después de 2024-08-10T12:58:12Z:”**  
Busqué en Google soluciones alternativas para este problema, pero luego decidí simplemente esperar el tiempo especificado.  
Una vez transcurrido el tiempo de espera, volví a intentar: `./launcher rebuild app`  
Esta vez funcionó y los certificados SSL (`*.cer`) se crearon con éxito y mi sitio estaba en línea.

La moraleja de la historia aquí es que si obtienes un certificado `*.cer` vacío, debes revisar los registros del contenedor usando este comando desde el host:  
`root@host:/var/discourse# ./launcher logs app`  
Desplázate por los registros y busca **“demasiados certificados”**  
Si hubiera sabido esto, me habría ahorrado días de investigación ☹

Suposiciones hechas en mi respuesta:

- Has confirmado que tu host está configurado correctamente con tu proveedor de DNS.
- Has confirmado tu correo electrónico de registro y la configuración SMTP.
- Has confirmado que `/var/discourse/containers/app.yml` se completó correctamente.

---

_[View the full topic](https://meta.discourse.org/t/ssl-zero-length-cer-file/281600)._
