C’est une erreur différente. Il serait préférable de poster dans un nouveau fil de discussion. Merci d’avoir inclus une bonne partie du journal. Veuillez ajouter dans votre nouveau fil de discussion :
la sortie de discourse-doctor
si vous effectuez une installation standard
la version du système d’exploitation que vous utilisez
dans tous les cas, avant de mettre à niveau, tout le monde devrait :
faire une sauvegarde
copier cette sauvegarde sur votre système local ou dans un autre endroit sûr
J’espère que vous avez effectué une sauvegarde et que vous en avez une copie sécurisée avant de commencer la première mise à niveau.
Votre noyau est trop ancien, car votre version de système d’exploitation est très ancienne. Comme indiqué plus haut dans la discussion, vous avez des options limitées pour mettre à jour votre noyau.
La mise à niveau de votre système d’exploitation sur place sera probablement longue et difficile. Le conseil habituel est de démarrer un nouveau système d’exploitation, d’installer Discourse et de restaurer votre sauvegarde. (Idéalement, ne supprimez rien d’existant tant que votre nouveau système ne fonctionne pas complètement. Si vous vous retrouvez sur une nouvelle instance avec une nouvelle adresse IP, vous devrez mettre à jour votre DNS)
Je ne parviens pas à mettre à jour le noyau et je rencontre des erreurs à différentes étapes de la mise à jour.
Je n’ai pas de sauvegarde sur mon PC mais j’ai une sauvegarde sur le forum.
Avoir une copie de sauvegarde sûre est probablement la priorité absolue.
(Je fais la sauvegarde de la manière habituelle à partir de la page Web, puis je la copie sur ma propre machine, puis j’en fais une copie sûre de cette copie sur un autre disque ou hors site.)
Si vous pouvez vous connecter à votre serveur Discourse via SSH, vous devriez pouvoir utiliser scp pour copier un fichier sur votre PC. Je ne sais pas si Putty prend directement en charge cela. Mais si vous utilisez Linux ou un shell de type Unix sur une machine Windows, vous devriez avoir scp.
Si vous utilisez Windows, je pense qu’il existe aussi WinSCP. Sur le serveur, les sauvegardes se trouveront dans /var/discourse/shared/standalone/backups
La seule chose « importante » qui n’est pas incluse dans la sauvegarde est votre fichier de configuration /containers/app.yml. Il contient, entre autres, la liste de vos plugins si vous en avez. Il peut être judicieux de copier ceci quelque part afin de pouvoir les installer sur votre nouvelle instance. Les paramètres des plugins sont cependant stockés dans la base de données qui se trouve dans le fichier de sauvegarde.
Personnellement, je voudrais être sûr à 100 % que la sauvegarde est complète et correcte, et donc je voudrais lancer une nouvelle installation et réussir la restauration avant de détruire l’ancienne. Cela signifie payer brièvement pour deux instances auprès de votre fournisseur d’hébergement.
Je dois également déclarer que je n’ai jamais eu besoin d’essayer une restauration. Je suis donc inexpérimenté en la matière.