Eliminar cuenta admin, tras fallo de registro y recompilación de la app

Hola, intenté instalar Discourse en un VPS usando estas instrucciones.

Intenté agregar la cuenta de administrador en el Paso 9, y llego a la parte donde se supone que se debe enviar un correo electrónico de confirmación. Este paso falló debido a una mala configuración del servicio de correo que uso (Brevo), lo cual he corregido.

Reconstruyo, lo cual tiene éxito. Sin embargo, cuando intento crear la cuenta de administrador nuevamente, no me deja, diciendo que el nombre de usuario ‘debe ser único’. Supongo que esto se debe a que se creó la primera vez, pero falló en el paso de confirmación por correo electrónico.

¿Cómo debería proceder para resolver este problema?

1 me gusta

Hola, ¡bienvenido! :wave:

¿Intentaste volver a la URL /finish-installation/confirm-email y luego hacer clic en “Reenviar correo electrónico de activación” para ver si funciona?

Hola, esto funcionó. No puedo creer que no se me hubiera ocurrido esto :facepalm: Pude verificar que mis correcciones al SMPT funcionaron, ya que ahora puedo recibir el correo electrónico.

Dicho esto, me gustaría mucho eliminar primero la cuenta de administrador registrada sin éxito si es posible, ya que también cambié el correo electrónico del administrador a uno diferente.

1 me gusta

Si puedes acceder al correo electrónico antiguo, cambiaría el correo electrónico en las preferencias del usuario; esto parece más fácil. ¿Qué opinas?

Ok, así que editaré el app.yml al correo electrónico anterior, reconstruiré, confirmaré el correo electrónico (aún no he hecho clic en el correo electrónico de confirmación, solo probé reenviarlo según mi publicación anterior) y simplemente cambiaré el correo electrónico del anterior al nuevo una vez que tenga acceso al panel de administración. ¿Es esto más o menos lo que sugieres?

A menos que me equivoque, no tienes nada que cambiar en app.yml.

Si recibiste el correo electrónico de confirmación (ahora la configuración está arreglada), haz clic en él.
Luego, ve a las preferencias del usuario y cambia su correo electrónico al nuevo que desees.

La razón por la que pensé que necesitaba cambiar app.yml es porque si iniciaba sesión con el correo electrónico antiguo, no tendría privilegios de administrador, ya que app.yml contiene el nuevo. Así que pensé que primero necesitaba cambiar app.yml al correo electrónico antiguo y luego reconstruir.