Update-Fehler

Ich habe gestern Abend versucht, auf 3.4.0 zu aktualisieren, und das Update schlägt immer wieder fehl. Ich kann keinen offensichtlichen Plugin-Fehler finden und es scheint auch genügend Speicher vorhanden zu sein…


==================== ERNSTES PROBLEM!!!! ====================

App läuft nicht!

Versuche neu zu erstellen

==================== NEU ERSTELLUNGSPROTOKOLL ====================

x86_64 Arch erkannt.

WARNUNG: Die Datei containers/app.yml ist für alle lesbar. Sie können diese Datei sichern, indem Sie ausführen: chmod o-rwx containers/app.yml

Stelle sicher, dass der Launcher auf dem neuesten Stand ist

Origin abrufen

Launcher ist auf dem neuesten Stand

Alten Container stoppen

+ /usr/bin/docker stop -t 600 app

app

2.0.20240825-0027: Wird aus discourse/base gezogen

Digest: sha256:6de68cb49198b5281f79ed9401b3fe818c854d220dcf0238549fe2f2adb19146

Status: Image ist auf dem neuesten Stand für discourse/base:2.0.20240825-0027

/usr/local/lib/ruby/gems/3.3.0/gems/pups-1.2.1/lib/pups.rb

/usr/local/bin/pups --stdin

I, [2024-08-29T06:27:54.954308 #1] INFO -- : Lesen von stdin

I, [2024-08-29T06:27:54.967006 #1] INFO -- : Datei > /etc/service/postgres/run chmod: +x chown:

I, [2024-08-29T06:27:54.972778 #1] INFO -- : Datei > /etc/service/postgres/log/run chmod: +x chown:

I, [2024-08-29T06:27:54.977868 #1] INFO -- : Datei > /etc/runit/3.d/99-postgres chmod: +x chown:

I, [2024-08-29T06:27:54.983048 #1] INFO -- : Datei > /root/install_postgres chmod: +x chown:

I, [2024-08-29T06:27:54.988576 #1] INFO -- : Datei > /root/upgrade_postgres chmod: +x chown:

I, [2024-08-29T06:27:54.988882 #1] INFO -- : Ersetze data_directory = '/var/lib/postgresql/13/main' durch data_directory = '/shared/postgres_data' in /etc/postgresql/13/main/postgresql.conf

I, [2024-08-29T06:27:54.989890 #1] INFO -- : Ersetze (?-mix:#?listen_addresses *=.*) durch listen_addresses = '*' in /etc/postgresql/13/main/postgresql.conf

I, [2024-08-29T06:27:54.992525 #1] INFO -- : Ersetze (?-mix:#?synchronous_commit *=.*) durch synchronous_commit = $db_synchronous_commit in /etc/postgresql/13/main/postgresql.conf

I, [2024-08-29T06:27:54.993361 #1] INFO -- : Ersetze (?-mix:#?shared_buffers *=.*) durch shared_buffers = $db_shared_buffers in /etc/postgresql/13/main/postgresql.conf

I, [2024-08-29T06:27:54.994078 #1] INFO -- : Ersetze (?-mix:#?work_mem *=.*) durch work_mem = $db_work_mem in /etc/postgresql/13/main/postgresql.conf

I, [2024-08-29T06:27:54.994692 #1] INFO -- : Ersetze (?-mix:#?default_text_search_config *=.*) durch default_text_search_config = '$db_default_text_search_config' in /etc/postgresql/13/main/postgresql.conf

I, [2024-08-29T06:27:54.996207 #1] INFO -- : Ersetze (?-mix:#?checkpoint_segments *=.*) durch checkpoint_segments = $db_checkpoint_segments in /etc/postgresql/13/main/postgresql.conf

I, [2024-08-29T06:27:54.996893 #1] INFO -- : Ersetze (?-mix:#?logging_collector *=.*) durch logging_collector = $db_logging_collector in /etc/postgresql/13/main/postgresql.conf

I, [2024-08-29T06:27:54.998006 #1] INFO -- : Ersetze (?-mix:#?log_min_duration_statement *=.*) durch log_min_duration_statement = $db_log_min_duration_statement in /etc/postgresql/13/main/postgresql.conf

I, [2024-08-29T06:27:54.998824 #1] INFO -- : Ersetze (?-mix:^#local +replication +postgres +peer$) durch local replication postgres peer in /etc/postgresql/13/main/pg_hba.conf

I, [2024-08-29T06:27:54.999520 #1] INFO -- : Ersetze (?-mix:^host.*all.*all.*127.*$) durch host all all 0.0.0.0/0 md5 in /etc/postgresql/13/main/pg_hba.conf

I, [2024-08-29T06:27:55.000423 #1] INFO -- : Ersetze (?-mix:^host.*all.*all.*::1\/128.*$) durch host all all ::/0 md5 in /etc/postgresql/13/main/pg_hba.conf

I, [2024-08-29T06:27:55.001096 #1] INFO -- : > if [ -f /root/install_postgres ]; then

/root/install_postgres && rm -f /root/install_postgres
elif [ -e /shared/postgres_run/.s.PGSQL.5432 ]; then

socat /dev/null UNIX-CONNECT:/shared/postgres_run/.s.PGSQL.5432 || exit 0 && echo postgres already running stop container ; exit 1

fi

I, [2024-08-29T06:27:55.067844 #1] INFO -- : Generiere Locales (dies kann eine Weile dauern)...

Generierung abgeschlossen.

postgres already running stop container

FEHLGESCHLAGEN

--------------------

Pups::ExecError: if [ -f /root/install_postgres ]; then

/root/install_postgres && rm -f /root/install_postgres
elif [ -e /shared/postgres_run/.s.PGSQL.5432 ]; then

socat /dev/null UNIX-CONNECT:/shared/postgres_run/.s.PGSQL.5432 || exit 0 && echo postgres already running stop container ; exit 1

fi

fehlgeschlagen mit Rückgabecode #<Process::Status: pid 16 exit 1>

Ort des Fehlers: /usr/local/lib/ruby/gems/3.3.0/gems/pups-1.2.1/lib/pups/exec_command.rb:132:in `spawn'

exec fehlgeschlagen mit den Parametern {"tag"=>"db", "cmd"=>"if [ -f /root/install_postgres ]; then\n /root/install_postgres && rm -f /root/install_postgres\nelif [ -e /shared/postgres_run/.s.PGSQL.5432 ]; then\n socat /dev/null UNIX-CONNECT:/shared/postgres_run/.s.PGSQL.5432 || exit 0 && echo postgres already running stop container ; exit 1\nfi\n"}

bootstrap fehlgeschlagen mit Exit-Code 1

** BOOTSTRAP FEHLGESCHLAGEN ** Bitte scrolle nach oben und suche nach früheren Fehlermeldungen, es kann mehr als eine geben.

./discourse-doctor kann helfen, das Problem zu diagnostizieren.

afa7edec7b05a0d8269e150cef76c0f3d66c0ec9ff17378f8202d2e10b81ded1

==================== ENDE NEU ERSTELLUNGSPROTOKOLL ====================

              gesamt        benutzt       frei      shared  buff/cache   verfügbar
Arbeitsspeicher: 4039588      282424     1478380       44144     2278784     3421444
Swap:             0           0           0
1 „Gefällt mir“

Ich hatte gestern eine 4 GB Instanz, der der Speicher ausgegangen ist, daher würde ich Swap hinzufügen, obwohl das hier nicht das Problem zu sein scheint.

Es sieht so aus, als ob Postgres bereits läuft. Haben Sie nur die app.yml und nicht auch eine data.yml?

Hallo Jay,
Wie greife ich auf die data.yml zu oder baue sie neu auf?

Ich vermute, dass Sie keinen haben, und wenn das der Fall ist, dann habe ich keine Ahnung, was das Postgres-Problem ist.

Nachdem ich das Droplet neu gestartet hatte, ging der Wiederaufbau etwas weiter und ich landete beim selben Problem wie hier gepostet: PostgreSQL Stuck During Rebuilding - #15 by haroldfy

Ich bin mit ./launcher start app zur vorherigen Version 3.4.0.beta1-dev des Forums zurückgekehrt.

Vielleicht warte ich auf die nächste Veröffentlichung und/oder versuche ein Update auf Ubuntu 20.04.6 LTS.

Ich würde eher eine neue VM mit einem neuen Betriebssystem hochfahren, als zu versuchen, das Betriebssystem zu aktualisieren.

2 „Gefällt mir“

Lassen Sie uns diese hier abschließen und die Diskussion auf das andere Thema beschränken. :+1:

2 „Gefällt mir“