Forum hors ligne : la restauration ne fonctionne pas via le web

J’ai fait une grosse erreur ce soir et j’ai accidentellement détruit mon forum dans DO. Je ne peux donc pas restaurer à partir d’un instantané. J’ai recréé une instance Discourse, mais je ne peux pas télécharger ma sauvegarde via le web. Elle se charge jusqu’à environ 17 %, puis recommence, jusqu’à ce qu’une erreur apparaisse avec un message disant de réessayer.

J’ai essayé de suivre la restauration en ligne de commande, mais cela ne fonctionne pas ou je fais probablement quelque chose d’incorrect. J’apprécierais sincèrement toute aide en ce moment. Je suis bloqué.

Avez-vous essayé de la copier sur le serveur par une autre méthode, comme scp ?

Une fois qu’elle est sur le serveur, vous pouvez la déplacer là où elle doit être pour être restaurée.

Je l’ai fait, mais cela ne semble pas fonctionner…

J’ai suivi les instructions du lien que j’ai inclus, qui indiquent :

Mes étapes

Dans mon cas, depuis la ligne de commande root, j’ai tapé :

mkdir -p /var/discourse/shared/standalone/backups/default et j’ai appuyé sur Entrée.

Rien ne se passe, à part un nouveau saut de ligne.

Ensuite, j’ai tapé :

scp /Users/brandon/Downloads/forum-name-2023-05-17-011157-v20230510142249.tar.gz et j’ai appuyé sur Entrée.

Le résultat indique :

usage: scp [-346ABCOpqRrsTv] [-c cipher] [-D sftp_server_path] [-F ssh_config]
           [-i identity_file] [-J destination] [-l limit]
           [-o ssh_option] [-P port] [-S program] source ... target

Ensuite, j’ai tapé :

root@192.168.1.1:/var/discourse/shared/standalone/backups/default

Ensuite, il est indiqué : « Aucun fichier ou répertoire de ce type »

J’ai bien substitué l’adresse IP 192.168.1.1 par l’adresse IP de mon forum. Je ne comprends tout simplement pas pourquoi les étapes de restauration ne fonctionnent pas ici ?

N’appuyez pas sur Entrée entre la source et la destination, il s’agit d’une seule commande.

Merci Michael, j’ai aussi essayé ça.

root@discourseonubuntu2204-s-1vcpu-2gb-nyc1-01:/var/discourse/shared/standalone/backups/default# scp /Users/brandon/Downloads/my-forum-2023-05-17-011157-v20230510142249.tar.gz root@192.168.1.1:/var/discourse/shared/standalone/backups/default/
root@192.168.1.1's password: 
/Users/brandon/Downloads/my-forum-2023-05-17-011157-v20230510142249.tar.gz: No such file or directory

« Aucun fichier ou répertoire de ce type » ???

Vous devez exécuter cela sur votre machine où vous avez la sauvegarde.

Il est prévu de le copier sur le serveur.

Oui, j’exécute la commande dans le Terminal sur mon Mac, et je suis connecté au Droplet DO.

Je peux confirmer que le fichier .tar.gz se trouve dans le dossier « /Users/brandon/Downloads/ » sur mon Mac.

Je suis perplexe.

Salut Brandon,

La commande scp doit s’exécuter sur votre machine locale, pas sur votre serveur Discourse.

Votre commande devrait ressembler à ceci…

brandon@your_machine_name# scp /Users/brandon/Downloads/my-forum-2023-05-17-011157-v20230510142249.tar.gz root@{{your forum ip}}:/var/discourse/shared/standalone/backups/default/
2 « J'aime »

Je ne vous remercierai jamais assez à tous les deux d’être intervenus. Je ne savais pas que je lançais ça localement et non sur le serveur. :man_facepalming:t3: J’ai tout remis en marche. J’aurais passé la nuit sans rien avoir à montrer si ce n’est pas grâce à vous deux. Merci beaucoup !

2 « J'aime »

Pour clarifier : vous la tapez sur votre Mac mais vous la lancez sur le serveur.

:+1::100:

2 « J'aime »

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