Ho provato ad aggiornare e penso di aver pasticciato qualcosa

Non sono sicuro di cosa ho fatto, ma ho finito per tentare l’aggiornamento tramite CLI e ho fatto qualcosa ai forum. Ho provato prima ad aggiornare tramite lo strumento di aggiornamento fornito nella GUI, ma il sito è andato giù, quindi l’ho fatto tramite la CLI e sto ottenendo lo stesso errore

Guardando i log forniti dal container, vedo quanto segue:

Hai eseguito

cd /var/discourse
./launcher rebuild app

dalla riga di comando?
Se ciò non aiuta, hai provato ./discourse-doctor?

Sì, ho provato a ricostruire l’app, la sto ricostruendo ora con adplugin rimosso per vedere se cambia qualcosa e tentare di vedere se la modalità sicura funziona. Ho provato il dottore ma fornisce solo molte informazioni che non sembrano indicare chiaramente cosa sta succedendo. Lo fornirò tra qualche minuto una volta che sarà completamente ricostruito.

safe-mode non funziona e questo è il discourse-doctor fornito:

DISCOURSE DOCTOR Sun Nov 20 08:02:54 CET 2022
OS: Linux discourse 4.15.0-91-generic #92-Ubuntu SMP Fri Feb 28 11:09:48 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux


Found containers/app.yml

==================== YML SETTINGS ====================
DISCOURSE_HOSTNAME=forum.arcaneodyssey.dev
SMTP_ADDRESS=smtp.mailgun.org
DEVELOPER_EMAILS=REDACTED
SMTP_PASSWORD=REDACTED
SMTP_PORT=587
SMTP_USER_NAME=headless@mg.arcaneodyssey.dev
LETSENCRYPT_ACCOUNT_EMAIL=REDACTED

==================== DOCKER INFO ====================
DOCKER VERSION: Docker version 20.10.17, build 100c701

DOCKER PROCESSES (docker ps -a)

CONTAINER ID   IMAGE                 COMMAND        CREATED         STATUS         PORTS                                                                      NAMES
3de708735f7f   local_discourse/app   \"/sbin/boot\"   2 minutes ago   Up 2 minutes   0.0.0.0:80->80/tcp, :::80->80/tcp, 0.0.0.0:443->443/tcp, :::443->443/tcp   app


Discourse container app is running


==================== PLUGINS ====================
          - git clone https://github.com/discourse/docker_manager.git
          - git clone https://github.com/discourse/discourse-chat-integration.git
          - git clone https://github.com/discourse/discourse-whos-online.git
          - git clone https://github.com/discourse/discourse-voting.git
          - git clone https://github.com/discourse/discourse-checklist
          - git clone https://github.com/gdpelican/retort.git
          - git clone https://github.com/discourse/discourse-patreon.git
          - git clone https://github.com/merefield/discourse-topic-previews.git -b "theme_sidecar"
          - git clone https://github.com/discourse/discourse-calendar.git
          - git clone https://github.com/discourse/discourse-spoiler-alert.git
          - git clone https://github.com/discourse/discourse-solved.git
          - git clone https://github.com/discourse/discourse-ratings.git
          - git clone https://github.com/paviliondev/discourse-follow.git
          - git clone https://github.com/discourse/discourse-reactions.git
#          - sudo -E -u discourse git clone https://github.com/discourse/docker_manager.git
#          - git clone https://github.com/rimian/discourse-subscriptions.git

WARNING:
Hai quelli che sembrano essere plugin non ufficiali.
Se hai problemi, dovresti disabilitarli e riprovare la ricostruzione.

Vedi https://github.com/discourse/discourse/blob/main/lib/plugin/metadata.rb per l'elenco ufficiale.

========================================
Discourse version at forum.arcaneodyssey.dev: Discourse 2.9.0.beta12
Discourse version at localhost: Discourse 2.9.0.beta12


==================== MEMORY INFORMATION ====================
OS: Linux
RAM (MB): 16038

              total        used        free      shared  buff/cache   available
Mem:          15662        1363        3960         562       10337       13440
Swap:          2047          30        2017

==================== DISK SPACE CHECK ====================
---------- OS Disk Space ----------
Filesystem      Size  Used Avail Use% Mounted on
/dev/sda1        19G   13G  5.1G  72% /

---------- Container Disk Space ----------
Filesystem      Size  Used Avail Use% Mounted on
overlay          19G   13G  5.1G  72% /
/dev/sdb         49G   35G   12G  75% /shared
/dev/sdb         49G   35G   12G  75% /var/log

==================== DISK INFORMATION ====================
Disk /dev/sda: 19.1 GiB, 20480786432 bytes, 40001536 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: gpt
Disk identifier: DA375F37-9B26-488D-A076-9130E80D2481

Device      Start      End  Sectors Size Type
/dev/sda1  129024 40001502 39872479  19G Linux filesystem
/dev/sda14   2048     4095     2048   1M BIOS boot
/dev/sda15   4096   129023   124928  61M EFI System

Partition table entries are not in disk order.


Disk /dev/sdb: 50 GiB, 53687091200 bytes, 104857600 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes


Disk /dev/sdc: 40 GiB, 42949672960 bytes, 83886080 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes

==================== END DISK INFORMATION ====================

==================== MAIL TEST ====================
For a robust test, get an address from http://www.mail-tester.com/
Mail test skipped.

==================== DONE! ====================
The output of this program may be available at http://forum.arcaneodyssey.dev/N2EwNTllMmE1NTU2OGU5.txt
You should inspect that file carefully before sharing the URL.

You can examine the output of this script with
LESS=-Ri less /tmp/discourse-debug.txt

BUT FIRST, make sure that you know the first three commands below!!!

Commands to know when viewing the file with the above command (called 'less'):
q              -- quit
/error<ENTER>  -- search for the word 'error'
n              -- search for the next occurrence
g              -- go to the beginning of the file
f              -- go forward a page
b              -- go back a page
G              -- go to the end of the file

Prova a rimuovere i due plugin sopra, penso che uno di questi due possa causare problemi.
Puoi passare da retort a reactions e da topic previews a https://github.com/paviliondev/discourse-tc-topic-list-previews e https://github.com/paviliondev/discourse-topic-previews-sidecar

2 Mi Piace

Proverò ad andare avanti, ma in ogni caso la modalità provvisoria dovrebbe ancora funzionare? dato che non utilizza plugin?

La modalità provvisoria non funzionerà se il tuo container genera errori.

Ricevuto, sto ricostruendo il container con le modifiche suggerite, pubblicherò un aggiornamento al termine.

Ci sono state un paio di segnalazioni simili di recente riguardo al plugin previews che è una versione vecchia, e l’aggiornamento al suo nuovo repository risolve i problemi:

2 Mi Piace

Penso che questo l’abbia risolto! Grazie, dovrei controllare più spesso i plugin che non sono più compatibili con le nuove versioni di Discourse.

Apprezzo moltissimo il tuo aiuto!

1 Mi Piace

L’anteprima degli argomenti si sposta in un componente del tema è stata inizialmente sperimentale. Quando tale sperimentazione è terminata e la versione del componente del tema è maturata, il plugin complementare è stato unito al ramo master e il plugin è stato rinominato per rendere più ovvio il suo nuovo scopo. Lo spostamento del ramo significava che il vecchio ramo non veniva più mantenuto. Tutto ciò che devi fare è rimuovere l’opzione del ramo poiché le modifiche ai nomi vengono mappate automaticamente da GitHub. Questo è successo tempo fa. Vedi: Topic List Previews (TLP) per link aggiornati. (Oh vedo che li hai postati, grazie @itsbhanusharma)

2 Mi Piace

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.