Discourse a cessé de fonctionner sur Raspi4

Salut,

Après quelques mises à jour, Discourse a cessé de fonctionner sur Raspi4.

Je l’ai écrit et installé ici auparavant.

J’ai essayé beaucoup de choses mais je n’arrive pas à résoudre le problème. Franchement, je n’ai pas pu trouver d’où venait l’erreur.

Pouvez-vous s’il vous plaît partager la sortie de

docker ps -a

ps aux | grep cloudflared
1 « J'aime »

docker ps -a

ps aux

1 « J'aime »

Qu’en est-il de curl -I localhost ?

1 « J'aime »

Cela signifie donc que l’application Discourse n’est pas capable de démarrer.

Je viens de reconstruire https://discourse-on-a-pi.falco.dev/ donc je sais que cela fonctionne bien. Avez-vous des plugins sur cette installation ?

tail -n 50 /var/discourse/shared/standalone/log/rails/production.log pourrait également donner quelques indices.

2 « J'aime »

Non, je n’utilise aucun plugin. J’utilise juste le composant de thème des emplacements de sortie de 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

C’est super bizarre ! Je ne suis pas au courant de cas où la route /latest pourrait causer un 404 :thinking:.

On dirait que vous vous êtes retrouvé dans une configuration invalide d’une manière ou d’une autre. Avez-vous touché à la base de données ?

Les routes comme https://dev.zettabayt.com/about.json fonctionnent très bien, mais vous avez une erreur d’incohérence dans votre base de données quelque part.

3 « J'aime »

Je viens de mettre à niveau Discourse vers la dernière version. Je n’ai rien fait avec la base de données.

1 « J'aime »

Il est possible que la base de données ait été corrompue en raison de l’utilisation de la carte SD du Pi. Dans ce cas, vous devrez restaurer à partir de la dernière sauvegarde fonctionnelle.

1 « J'aime »