Discourse ha smesso di funzionare su Raspi4

Ciao,

Dopo alcuni aggiornamenti, Discourse ha smesso di funzionare su Raspi4.

L’ho scritto e installato qui prima.

Ho provato molte cose ma non riesco a risolvere il problema. Onestamente, non sono riuscito a trovare dove fosse l’errore.

Puoi per favore condividere l’output di

docker ps -a

ps aux | grep cloudflared
1 Mi Piace

docker ps -a

ps aux

1 Mi Piace

E per quanto riguarda curl -I localhost?

1 Mi Piace

Ciò significa che l’app Discourse non è in grado di avviarsi.

Ho appena ricostruito https://discourse-on-a-pi.falco.dev/ quindi so che funziona bene. Hai qualche plugin su quell’installazione?

Anche tail -n 50 /var/discourse/shared/standalone/log/rails/production.log potrebbe fornire alcuni indizi.

2 Mi Piace

No, non sto usando alcun plugin. Sto solo usando il componente tema delle posizioni di outlet dei plugin.

tail -n 50 /var/discourse/shared/standalone/log/rails/production.log

Processing by ListController#latest as HTML
  Rendered list/list.erb within layouts/application (Duration: 63.6ms | Allocations: 11276)
  Rendered list/list.erb within layouts/application (Duration: 66.0ms | Allocations: 11276)
Started GET "/" for 188.119.17.7 at 2022-08-03 14:48:43 +0000
Processing by ListController#latest as HTML
  Rendered list/list.erb within layouts/application (Duration: 78.8ms | Allocations: 11276)
Started GET "/" for 188.119.17.7 at 2022-08-03 14:48:55 +0000
Processing by ListController#latest as HTML
  Rendered list/list.erb within layouts/application (Duration: 59.2ms | Allocations: 11276)
start
done
start
done
Started GET "/" for 188.119.17.7 at 2022-08-03 14:54:33 +0000
Processing by ListController#latest as HTML
  Rendered list/list.erb within layouts/application (Duration: 51.5ms | Allocations: 11276)
Started GET "/" for 188.119.17.7 at 2022-08-03 14:56:09 +0000
Processing by ListController#latest as HTML
  Rendered list/list.erb within layouts/application (Duration: 52.6ms | Allocations: 11276)
start
done
Started GET "/" for 188.119.17.7 at 2022-08-03 14:57:18 +0000
Processing by ListController#latest as HTML
  Rendered list/list.erb within layouts/application (Duration: 52.1ms | Allocations: 11276)
start
done
start
done
start
done
start
done
start
done
Started HEAD "/" for 172.17.0.1 at 2022-08-03 15:13:18 +0000
Processing by ListController#latest as */*
  Rendered exceptions/not_found.html.erb within layouts/no_ember (Duration: 67.5ms | Allocations: 6453)
Started GET "/" for 188.119.17.7 at 2022-08-03 15:13:43 +0000
Processing by ListController#latest as HTML
  Rendered list/list.erb within layouts/application (Duration: 56.6ms | Allocations: 11272)
Started HEAD "/" for 172.17.0.1 at 2022-08-03 15:14:13 +0000
Processing by ListController#latest as */*
  Rendered exceptions/not_found.html.erb within layouts/no_ember (Duration: 2.0ms | Allocations: 94)
Started HEAD "/" for 172.17.0.1 at 2022-08-03 15:14:35 +0000
Processing by ListController#latest as */*
  Rendered exceptions/not_found.html.erb within layouts/no_ember (Duration: 1.6ms | Allocations: 94)
start
done
start
done

È stranissimo! Non sono a conoscenza di casi in cui il percorso /latest possa causare un 404 :thinking:.

Sembra che tu sia finito in una configurazione non valida in qualche modo. Hai pasticciato con il database?

Percorsi come https://dev.zettabayt.com/about.json funzionano correttamente, ma hai un errore di incoerenza nel tuo db da qualche parte.

3 Mi Piace

Ho appena aggiornato Discourse all’ultima versione. Non ho fatto nulla con il database.

1 Mi Piace

C’è la possibilità che il database sia stato corrotto a causa dell’uso della scheda SD del Pi. In questo caso, dovresti ripristinare dall’ultimo backup funzionante.

1 Mi Piace