Der Fehler, den ich sehe, lautet:
awk: fatal: cannot open file '/root/.ssh/authorized_keys'
Hier ist die vollständige Ausgabe:
Die Seite scheint weiterhin zu funktionieren. Sollte ich mir Sorgen machen? Sollte ich etwas unternehmen?
Der Fehler, den ich sehe, lautet:
awk: fatal: cannot open file '/root/.ssh/authorized_keys'
Hier ist die vollständige Ausgabe:
Die Seite scheint weiterhin zu funktionieren. Sollte ich mir Sorgen machen? Sollte ich etwas unternehmen?
Wenn ich mich richtig erinnere, ist das ein Relikt einer alten Vorlage, die wir früher verwendet haben, bevor docker exec -it bash existierte.
Sie können es sicher ignorieren, aber wenn es Sie stört, können Sie die entsprechenden Zeilen auch aus Ihrer app.yml entfernen.
Welche Zeile könnte das sein?
Wenn Sie Ihre app.yml hier teilen, können wir Ihnen möglicherweise genau sagen, welche es sind.
Hallo nochmal @Falco!
Hier ist ein Teil meiner app.yml ohne sensible Daten:
templates:
- "templates/redis.template.yml"
- "templates/postgres.template.yml"
- "templates/sshd.template.yml"
- "templates/web.template.yml"
- "templates/web.ssl.template.yml"
- "templates/web.letsencrypt.ssl.template.yml"
- "templates/web.ratelimited.template.yml"
expose:
- "2222:22" # Host-Port 2222 an Container-Port 22 (SSH) weiterleiten
- "80:80" # Host-Port 80 an Container-Port 80 (HTTP) weiterleiten
- "443:443" # Host-Port 443 an Container-Port 443 (HTTPS) weiterleiten
params:
db_default_text_search_config: "pg_catalog.english"
env:
DISCOURSE_REFRESH_MAXMIND_DB_DURING_PRECOMPILE_DAYS: 30
LANG: en_US.UTF-8
UNICORN_WORKERS: 2
DISCOURSE_DEVELOPER_EMAILS: "......................."
DISCOURSE_HOSTNAME: "lume.community"
DISCOURSE_SMTP_ADDRESS: "................." # (erforderlich)
DISCOURSE_SMTP_USER_NAME: "....................." # (optional)
DISCOURSE_SMTP_PASSWORD: "...................." # (optional)
DISCOURSE_SMTP_ENABLE_START_TLS: true # (optional, Standard: true)
LETSENCRYPT_ACCOUNT_EMAIL: ".............."
volumes:
- volume:
host: /var/discourse/shared/standalone
guest: /shared
- volume:
host: /var/discourse/shared/standalone/log/var-log
guest: /var/log
hooks:
after_code:
- exec:
cd: $home/plugins
cmd:
- mkdir -p plugins
- git clone https://github.com/discourse/docker_manager.git
after_web_config:
- replace:
filename: /etc/nginx/nginx.conf
from: /sendfile.+on;/
to: |
server_names_hash_bucket_size 64;
sendfile on;
- file:
path: /etc/nginx/conf.d/discourse_redirect_1.conf
contents: |
server {
listen 80;
server_name infamous.gadi.cc;
return 301 $scheme://forums.old-site.io$request_uri;
}
run:
- exec: echo "Beginn der benutzerdefinierten Befehle"
- exec: awk -F\# '{print $1;}' ~/.ssh/authorized_keys | awk 'BEGIN { print "Zugelassene SSH-Schlüssel für diesen Container:"; } NF\u003e=2 {print $NF;}'
- exec: echo "Ende der benutzerdefinierten Befehle"
Kommentiere diesen Eintrag oder entferne die Vorlage und versuche es erneut. Das ist höchstwahrscheinlich die Ursache.
EDIT:
Der Fehler stammt von dieser Zeile:
Du kannst die folgende Zeile kommentieren und es erneut versuchen. Der Fehler sollte dann verschwinden.
Vielen Dank! Es sieht so aus, als hätte ich das von der vorherigen Person übernommen, die die Instanz betrieben hat. Entschuldigung, dass ich deine Zeit mit diesem Problem verschwendet habe, das sich als nicht mit Discourse zusammenhängend herausstellt.