Problème restauration avec Borg 4.0.8 -> 4.1 (testing)

Je n’ai pas eu d’erreur en tapant ça.
j’ai ensuite refait nginx -t et j’obtiens la même chose…

le sais-je moi-même :slight_smile:
je me dis que pour corriger le pb de Borg j’ai 2 solutions:
1/ désinstaller et réinstaller borg
2/ modifier la config actuelle de “all” à la liste des appli à sauvegarder

C’est en restaurant que j’ai cassé l’install qui fonctionnait auparavant.

Tu veux dire que ça n’a rien retourné ? Mon objectif c’était de trouver le fichier qui fait référence à ds.conf et qui semble manquant …

Quid de

grep "ds.conf" /etc/nginx/nginx.conf

Peut être ou alors, il y avait déjà un soucis qui se révèle lors de la restoration, typiquement ton fichier manquant…

Oui, c’est exactement ça, la commande ne retourne rien, je me retrouve avec mon prompt.

Idem… rien de plus, ni retour, ni erreur

Et celle là ? (on va y arriver)

grep -nr "ds.conf" /etc/nginx/

j’ai l’impression d’être dans un sketch :slight_smile: rien de plus avec cette ligne non plus

Tu as onlyoffice ?

Que donne :
ls -l /etc/nginx/conf.d | grep "ds.conf"

AH ! bingo ! :slight_smile:

lrwxrwxrwx 1 root root 44 Dec 4 14:19 ds.conf -> /etc/onlyoffice/documentserver/nginx/ds.conf

(et non, je n’ai pas - encore ? - onlyoffice sur ce serveur, mais oui, je l’ai sur celui que j’essaye de restaurer)

Bon… en ce dimanche j’ai décidé de désinstaller et de réinstaller Borg des 2 côtés. (je reprends tout à zéro…)
Par contre, je m’aperçois en me connectant en CLI sur le server de sauvegarde que le répertoire de l’utilisateur Borg est toujours présent. Est-ce normal ?
Si oui, est-ce que je peux le supprimer “à la main” sans créer de problème ?

Au risque de me répéter, le problème n’est pas borg.

Ici c’est visiblement un soucis avec onlyoffice.

Pour régler ton soucis il fallait supprimer le lien symbolique /etc/nginx/conf.d/ds.conf

Il me semblait tout de même que j’avais un pb avec borg puisque qu’il n’a sauvegarder qu’une application Redirect sur 4 et qu’une application Wordpress sur 3
Là, la réinstallation s’est bien passée et la sauvegarde de test est en cours…

(Dans tous les cas, j’aurais surement besoin de supprimer le lien symbolique lors de la restauration, donc cette analyse n’est pas perdue :slight_smile: )

Hum…
voici la liste que borg me donne suite à la sauvegarde :

auto_conf_13_12_20_11:45             Sun, 2020-12-13 12:45:33
auto_data_13_12_20_11:45             Sun, 2020-12-13 12:45:41
auto_borg_13_12_20_11:48             Sun, 2020-12-13 12:48:06
auto_dolibarr_13_12_20_11:48         Sun, 2020-12-13 12:48:14
auto_funkwhale_13_12_20_11:48        Sun, 2020-12-13 12:48:41
auto_mattermost_13_12_20_11:49       Sun, 2020-12-13 12:49:21
auto_nextcloud_13_12_20_11:51        Sun, 2020-12-13 12:51:53
auto_onlyoffice_13_12_20_12:13       Sun, 2020-12-13 13:13:23
auto_peertube_13_12_20_12:13         Sun, 2020-12-13 13:13:54
auto_phpmyadmin_13_12_20_12:21       Sun, 2020-12-13 13:21:13
auto_redirect_13_12_20_12:21         Sun, 2020-12-13 13:21:54
auto_wordpress_13_12_20_12:23        Sun, 2020-12-13 13:23:05

Ne devrais-je pas retrouver 4 lignes pour Redirect et 3 pour Wordpress ?

Oui pour ce problème là par contre je veux bien croire que ça vient de borg, même si je ne comprend pas pourquoi ça arrive alors que sur mes install ça ne fait pas ça.

Pour corriger ça, est-ce que je peux facilement modifier de “all” à une liste des applications à sauvegarder ? (je ne réussis pas à trouver comment faire) ou bien est-il préférable que je désinstalle et réinstalle borg en indiquant la liste des applications ?

Tu peux modifier la liste dans /etc/yunohost/apps/borg/settings.yml tu remplace all par une liste d’ID d’app séparée par des virgule sans espace.

1 Like

Top ! merci pour cette info. Je viens de changer tout ça et de relancer un systemctl start borg pour voir si tout va bien. Une fois ça réglé, je relance mon test de restauration sur une version 4.1

J’ai encore relu le code du paquet borg par rapport à ce soucis et jen e trouve pas d’indice sur les raisons qui empêchent le backup des apps installée plusieurs fois!

Et de mon côté, j’ai l’impression d’être le neuneu de la classe : je viens de regarder ma “borg list” et c’est un peu comme si je n’avais rien fait : mes applications installées plusieurs fois ne sont pas prises en compte.
Voici la liste que j’ai copié :

borg,dolibarr,funkwhale,mattermost,nextcloud,onlyoffice,peertube,phpmyadmin,redirect,redirect__2,redirect__3,wordpress,wordpress__2,wordpress__3,wordpress__4

et ce que j’obtiens:

auto_conf_15_12_20_13:20             Tue, 2020-12-15 13:20:46
auto_data_15_12_20_13:20             Tue, 2020-12-15 13:20:57
auto_borg_15_12_20_13:21             Tue, 2020-12-15 13:21:07
auto_dolibarr_15_12_20_13:21         Tue, 2020-12-15 13:21:19
auto_funkwhale_15_12_20_13:21        Tue, 2020-12-15 13:21:36
auto_mattermost_15_12_20_13:22       Tue, 2020-12-15 13:22:12
auto_nextcloud_15_12_20_13:23        Tue, 2020-12-15 13:23:24
auto_onlyoffice_15_12_20_13:23       Tue, 2020-12-15 13:23:48
auto_peertube_15_12_20_13:24         Tue, 2020-12-15 13:24:20
auto_phpmyadmin_15_12_20_13:24       Tue, 2020-12-15 13:24:48
auto_redirect_15_12_20_13:25         Tue, 2020-12-15 13:25:13
auto_wordpress_15_12_20_13:26        Tue, 2020-12-15 13:26:20

Que donne ces commandes chez toi ?

ls /etc/yunohost/apps/*/scripts/backup | cut -d / -f 5
yunohost --version

Peux tu confirmer que ton script /usr/local/bin/backup-with-borg.sh ressemble à ça : https://github.com/YunoHost-Apps/borg_ynh/blob/master/conf/backup-with-borg.j2

Voici ce que j’obtiens :
avec ls /etc/yunohost/apps/*/scripts/backup | cut -d / -f 5

borg
dolibarr
funkwhale
mattermost
nextcloud
onlyoffice
peertube
phpmyadmin
redirect__2
redirect__3
redirect
wordpress__2
wordpress__3
wordpress__4
wordpress 

et avec yunohost --version

yunohost:
  repo: stable
  version: 4.0.8.3
yunohost-admin:
  repo: stable
  version: 4.0.4
moulinette:
  repo: stable
  version: 4.0.3
ssowat:
  repo: stable
  version: 4.0.5 

pour le script, lorsque je vais dans /usr/local/bin/ j’ai bien backup-with-borg mais sans .sh
et oui, il ressemble parfaitement à ça.

could you publish your /usr/local/bin/backup-with-borg script ?