Problemi di permessi del filesystem dopo l'aggiornamento a 3.1.0

Ho aggiornato da 3.0.x a 3.1.0 oggi. L’aggiornamento tramite l’interfaccia web è fallito, quindi ho eseguito

git pull
./launcher rebuild app

che è terminato correttamente, ma tutto ciò che ho ottenuto è stato un errore “invalid gateway” visitando il sito.

Ho ricondotto questo a errori di permessi del filesystem:

  • /var/www/discourse/tmp/pids non era scrivibile, correggendo questo ha portato a
  • /etc/postgresql/13/main/pg_hba.conf non leggibile.

Averli corretti ha fatto funzionare il sito, ma le avatar degli utenti mancavano. Di nuovo mancava una directory temporanea, quindi ho reso /var/www/discourse/tmp scrivibile da tutti nel container.

Ciò sembra aver risolto i problemi di cui sono a conoscenza, ma potrebbero esserci altre cose nascoste nell’ombra.

Inoltre, ho visto questo nei log:

error running git command: ["git", "rev-parse", "HEAD"] in /var/www/discourse/plugins/styleguide : Discourse::Utils::CommandError : /var/www/discourse/lib/discourse.rb:137:in `exec': fatal: detected dubious ownership in repository at '/var/www/discourse'
To add an exception for this directory, call:

        git config --global --add safe.directory /var/www/discourse

È cambiato qualcosa con la 3.1? Dato che si basa su docker, sono sorpreso che questi problemi si presentino… e finora non ho mai avuto nulla di simile dopo un aggiornamento.

Sto riscontrando sintomi simili: una domanda, stai eseguendo dei plugin?

Sto riscontrando anche il seguente errore nella mia configurazione tramite docker.

Discourse::Utils::CommandError: /src/lib/discourse.rb:137:in `exec’: error Comando “esbuild” non trovato.

1 Mi Piace

Devi prima eseguire yarn, sospetto, per installare le dipendenze.

2 Mi Piace

Ho riscontrato un problema simile e l’esecuzione di yarn ha risolto il problema.

2 Mi Piace

Con l’ultimo aggiornamento alla 3.1.1 (che ho eseguito usando git pull ; ./launcher rebuild app) il problema sembra essere stato risolto, il sistema si è avviato senza problemi e l’interfaccia utente ora si comporta correttamente. :tada:

1 Mi Piace

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