Erreur de LetsEncrypt lors de la reconstruction du forum

Voyez cette erreur :

I, [2025-04-14T12:47:09.997719 #1]  INFO -- : > if [ -z "$LETSENCRYPT_ACCOUNT_EMAIL" ]; then echo "LETSENCRYPT_ACCOUNT_EMAIL ENV variable is required and has not been set."; exit 1; fi
I, [2025-04-14T12:47:10.004236 #1]  INFO -- : LETSENCRYPT_ACCOUNT_EMAIL ENV variable is required and has not been set.

I, [2025-04-14T12:47:10.232706 #1]  INFO -- : Terminating async processes
I, [2025-04-14T12:47:10.237265 #1]  INFO -- : Sending INT to HOME=/var/lib/postgresql USER=postgres exec chpst -u postgres:postgres:ssl-cert -U postgres:postgres:ssl-cert /usr/lib/postgresql/15/bin/postmaster -D /etc/postgresql/15/main pid: 43
2025-04-14 12:47:10.238 UTC [43] LOG:  received fast shutdown request
I, [2025-04-14T12:47:10.239346 #1]  INFO -- : Sending TERM to exec chpst -u redis -U redis /usr/bin/redis-server /etc/redis/redis.conf pid: 110
110:signal-handler (1744634830) Received SIGTERM scheduling shutdown...
2025-04-14 12:47:10.246 UTC [43] LOG:  aborting any active transactions
110:M 14 Apr 2025 12:47:10.469 # User requested shutdown...
110:M 14 Apr 2025 12:47:10.470 * Saving the final RDB snapshot before exiting.
2025-04-14 12:47:10.477 UTC [43] LOG:  background worker "logical replication launcher" (PID 57) exited with exit code 1
2025-04-14 12:47:10.491 UTC [52] LOG:  shutting down
2025-04-14 12:47:10.495 UTC [52] LOG:  checkpoint starting: shutdown immediate
2025-04-14 12:47:11.995 UTC [52] LOG:  checkpoint complete: wrote 220 buffers (1.3%); 0 WAL file(s) added, 0 removed, 0 recycled; write=1.475 s, sync=0.006 s, total=1.502 s; sync files=11, longest=0.004 s, average=0.001 s; distance=1706 kB, estimate=1706 kB
2025-04-14 12:47:12.475 UTC [43] LOG:  database system is shut down
110:M 14 Apr 2025 12:47:12.492 * DB saved on disk
110:M 14 Apr 2025 12:47:12.493 # Redis is now ready to exit, bye bye...


FAILED
--------------------
Pups::ExecError: if [ -z "$LETSENCRYPT_ACCOUNT_EMAIL" ]; then echo "LETSENCRYPT_ACCOUNT_EMAIL ENV variable is required and has not been set."; exit 1; fi failed with return #<Process::Status: pid 2923 exit 1>
Location of failure: /usr/local/lib/ruby/gems/3.3.0/gems/pups-1.2.1/lib/pups/exec_command.rb:132:in `spawn'
exec failed with the params {"cmd"=>["if [ -z \"$LETSENCRYPT_ACCOUNT_EMAIL\" ]; then echo \"LETSENCRYPT_ACCOUNT_EMAIL ENV variable is required and has not been set.\"; exit 1; fi", "/bin/bash -c \"if [[ ! \\\"$LETSENCRYPT_ACCOUNT_EMAIL\\\" =~ ([^@]+)@([^\\\\.]+) ]]; then echo \\\"LETSENCRYPT_ACCOUNT_EMAIL is not a valid email address\\\"; exit 1; fi\""]}
bootstrap failed with exit code 1
** FAILED TO BOOTSTRAP ** please scroll up and look for earlier error messages, there may be more than one.
./discourse-doctor may help diagnose the problem.
9a7cc1d7e6fbf0611632c1a8ffd0355718fd76510460435570375f22f1566651

Je ne peux rien poster au-dessus de ceci, malheureusement, car il semble que je ne puisse pas faire défiler le terminal (ce qui était possible auparavant).

Mon app.yml :

Comme vous pouvez le voir, mon e-mail de compte LetsEncrypt est commenté, car je ne l’utilise pas (je pense que mon fournisseur de domaine met déjà des protections de domaine avec https sur ses domaines), alors pourquoi est-ce que je rencontre ce problème ?

S’agit-il d’une nouvelle configuration ou d’une configuration existante avec laquelle vous rencontrez des problèmes ?

Si vous n’avez pas besoin de SSL, vous devrez désactiver l’approvisionnement automatique de SSL à partir de votre modèle app.yml (il devrait se trouver en haut). Vous pouvez commenter ces lignes comme ceci :

#  - "templates/web.ssl.template.yml"
#  - "templates/web.letsencrypt.ssl.template.yml"

Ceci est une configuration existante.

Je vais essayer et je vous tiendrai au courant.

Merci !

Salut @nat, j’obtiens cette erreur maintenant :

Mes excuses pour l’image. Je ne peux pas faire défiler mon terminal, donc une capture d’écran était le mieux que je pouvais faire.

Vous pouvez essayer echo "set -g mouse on" >> ~/.tmux.conf. Mais il existe plusieurs façons de faire défiler, de copier et de coller, donc Google est votre meilleur allié. Même man tmux pourrait vous donner des infos — je ne l’ai jamais essayé, il faut le dire.

1 « J'aime »

Je ne vois pas d’erreur. La avant-dernière ligne semble être l’identifiant du conteneur, qui est généralement renvoyé lorsqu’il a démarré avec succès.

Hmm… étrange. Le site web ne se charge même pas, cependant.