LetsEncrypt-Fehler beim Neubau des Forums

Sehen Sie diesen Fehler:

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

Ich kann leider nichts über diesem Punkt posten, da ich anscheinend nicht im Terminal scrollen kann (was früher möglich war).

Meine app.yml:

Wie Sie sehen können, ist meine LetsEncrypt-Konto-E-Mail auskommentiert, da ich sie nicht verwende (ich glaube, mein Domainanbieter schützt Domains bereits mit HTTPS), warum stoße ich also auf dieses Problem?

Handelt es sich um eine neue Einrichtung oder eine bestehende Einrichtung, mit der Sie Probleme haben?

Wenn Sie kein SSL benötigen, müssen Sie die automatische SSL-Bereitstellung in Ihrer app.yml-Vorlage deaktivieren (sie sollte sich ganz oben befinden). Sie können diese Zeilen wie folgt auskommentieren

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

Dies ist eine bestehende Einrichtung.

Ich werde es versuchen und mich wieder bei Ihnen melden.

Danke!

Hallo @nat, ich erhalte jetzt diese Fehlermeldung:

Entschuldige das Bild. Ich kann in meinem Terminal nicht scrollen, daher war ein Screenshot das Beste, was ich tun konnte.

Sie könnten versuchen, echo "set -g mouse on"  ~/.tmux.conf zu verwenden. Es gibt jedoch mehrere Wege zum Scrollen sowie zum Kopieren und Einfügen, also ist Google Ihr bester Weg. Selbst man tmux könnte etwas bringen — habe ich noch nie ausprobiert, muss ich zugeben.

1 „Gefällt mir“

Ich sehe keinen Fehler. Die vorletzte Zeile sieht aus wie die Container-ID, die normalerweise zurückgegeben wird, wenn sie erfolgreich gestartet wurde.

Hmm… seltsam. Die Website lädt einmal nicht, obwohl.