kynic
30. Januar 2022 um 17:16
1
Ich habe das befolgt und Discourse über SSH aktualisiert
Dieses Handbuch enthält schrittweise Anleitungen zur manuellen Aktualisierung von Discourse, dem Docker-Container und dem Ubuntu-Betriebssystem in einer selbst gehosteten Umgebung.
Erforderliches Benutzerniveau: Systemadministrator
SSH-Zugriff auf den Server.
Wenn Sie Discourse selbst hosten, müssen Sie gelegentlich ein manuelles Update über die Befehlszeile durchführen, um die neuesten Sicherheits-Releases und neuesten Bibliotheken zu erhalten.
…
Danach ist die Seite abgestürzt, bitte helfen Sie mir, ich bin gestresst, bitte helfen Sie
Es zeigt dies an, wenn ich versuche, den Launcher zu starten
./launcher start app
x86_64 arch detected.
starting up existing container
+ /usr/bin/docker start app
Error response from daemon: OCI runtime create failed: container_linux.go:380: starting container process caused: process_linux.go:545: container init caused: sethostname: invalid argument: unknown
Error: failed to start containers: app
Versuchen Sie stattdessen Folgendes:
cd /var/discourse
git pull
./launcher rebuild app
kynic
30. Januar 2022 um 18:12
10
Immer noch dasselbe;
git pull
Already up to date.
./launcher rebuild app
Am Ende zeigt dies an:
ess 02:fc:33:3e:fd:f6 local_discourse/app /sbin/boot
589988dcb7e5e026f29b8af3b507e51a260e9de2f1ddfaea0620e1fbd2ea80e7
docker: Error response from daemon: OCI runtime create failed: container_linux.go:380: starting container process caused: process_linux.go:545: container init caused: sethostname: invalid argument: unknown.
Haben Sie Discourse Doctor ausprobiert?
Following the example from Discourse-doctor , I’ve created discourse-doctor, now included in discourse_docker. If you run ./discourse-doctor, you’ll see something like:
DISCOURSE DOCTOR Tue Jul 24 08:50:32 UTC 2018
OS: Linux twonames 4.4.0-130-generic #156-Ubuntu SMP Thu Jun 14 08:53:28 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux
Found containers/app.yml
==================== YML SETTINGS ====================
DISCOURSE_HOSTNAME=twonames.ltcmp.net
SMTP_ADDRESS=mail.domain.com
DEVELOPER_EMAILS=…
kynic
30. Januar 2022 um 18:23
12
Ich habe das gerade getan, nachdem Sie das gesagt haben, was ich am Ende der Zeilen bekomme:
sudo: unable to resolve host discourse-ubuntu-s-1vcpu-1gb-nyc1-01-1606640043912-s-2vcpu-4gb-n: Name or service not known
Error response from daemon: Container 387d78b520911e93647a157c578f479a9b4ceaf4fef60b19c638a03de162444c is not running
Replacing: SMTP_PASSWORD
Replacing: LETSENCRYPT_ACCOUNT_EMAIL
Replacing: DEVELOPER_EMAILS
Replacing: DISCOURSE_DB_PASSWORD
Replacing: Sending mail to
==================== FERTIG! ====================
Und dann bauen Sie wieder auf und was passiert?
kynic
30. Januar 2022 um 19:29
14
Ich habe den Hostnamen zuvor in ‘discourse-ubuntu’ geändert, er war ein langer Name, indem ich diese Dateien bearbeitet habe…
nano /etc/hostname
discourse-ubuntu
nano etc/hosts
127.0.1.1 discourse-ubuntu
127.0.0.1 localhost
Danach habe ich neu gestartet und neu aufgebaut, und dann war es endlich behoben.
Vielen Dank für all Ihre Hilfe.