Ich erhalte jetzt einen Fehler bei der Aktualisierung meines Discourse auf die neueste Version. Der Dateipfad:
/etc/nginx/conf.d/outlets/server/20-https.conf
existiert nicht auf meiner Ubuntu 24.04 virtuellen Instanz. Oder vielleicht bedeutet der untenstehende Fehler, dass er in der Nginx-Installation im Docker-Image fehlt. Es scheint ein Problem mit pups-1.2.1 zu geben.
Jede Hilfe wird geschätzt. Ich verwende nginx nicht auf meinem Hauptsystem, da ich Folgendes verwende:
FEHLGESCHLAGEN
--------------------
Errno::ENOENT: No such file or directory @ rb_sysopen - /etc/nginx/conf.d/outlets/server/20-https.conf
Ort des Fehlers: /usr/local/lib/ruby/gems/3.3.0/gems/pups-1.2.1/lib/pups/replace_command.rb:11:in `read'
replace fehlgeschlagen mit den Parametern {"filename"=>"/etc/nginx/conf.d/outlets/server/20-https.conf", "from"=>"/listen 443
ssl;(\\\\nlisten \\\\[::\\\\]:443 ssl;)?/", "to"=>"listen unix:/shared/nginx.https.sock ssl;\\nset_real_ip_from unix:;"}
bootstrap fehlgeschlagen mit exit code 1
** BOOTSTRAP FEHLGESCHLAGEN ** bitte scrollen Sie nach oben und suchen Sie nach früheren Fehlermeldungen, es kann mehr als eine geben.
./discourse-doctor kann helfen, das Problem zu diagnostizieren.
e3176c7debb5ed1c106765e76f5896b83dac3bb21dd3478b2ac043cbcb8032e1
Ich glaube, wenn Sie ein\n\n ./launcher bootstrap app\n\nausführen, wird der Pull nicht durchgeführt. Wenn es fertig ist, können Sie die App zerstören und starten. Möglicherweise müssen Sie die App stoppen, wenn sie jetzt ausgeführt wird.
Kam hier mit demselben Problem, habe versucht, ein Redeploy durchzuführen, um ein Plugin zu aktualisieren und zu installieren. Verwende Discourse auch hinter einem Reverse-Proxy.