Restic: Restic demande toujours le mot de passe lorsqu'il est défini sur .bashrc

Créé le 6 mars 2020  ·  3Commentaires  ·  Source: restic/restic

Sortie de restic version

restic 0.9.6 compilé avec go1.13.4 sur linux/amd64

Comment avez-vous exécuté restic exactement?

restic -r sauvegardes/instantanés

Quel backend/serveur/service avez-vous utilisé pour stocker le référentiel ?

Je stocke les sauvegardes sur la machine locale, dans le répertoire des sauvegardes

Expected behavior
-----------------
restic -r backups/ snapshots
repository a59cec13 opened successfully, password is correct
ID        Time                 Host        Tags        Paths
-----------------------------------------------------------------------------------------------------
94b78cGh  2020-03-05 13:24:10  osw                     /var/www/standard
-----------------------------------------------------------------------------------------------------
1 snapshots

Je veux que restic lise correctement le RESTIC_PASSWORD
J'ai défini le RESTIC_PASSWORD dans le fichier .bashrc afin de laisser cron faire des sauvegardes automatiquement, mais toujours demander un mot de passe si je ne fais pas RESTIC_PASSWORD=$RESTIC_PASSWORD

Comportement réel

Restic demander un mot de passe

Étapes pour reproduire le comportement

Définissez le mot de passe restic dans .bashrc, puis exécutez source ~/.basrc et exécutez restic -r /foo snapshots

Avez-vous une idée de ce qui a pu causer cela?

Non

Avez-vous une idée de comment résoudre le problème?

J'ai résolu avec cette solution de contournement export RESTIC_PASSWORD=$RESTIC && restic -r ....

Commentaire le plus utile

@RafaelAybar Vous devez également export RESTIC_PASSWORD dans votre bashrc. Sinon, bash ne transmettra pas la variable d'environnement à restic.

Tous les 3 commentaires

Je viens de l'essayer et ça marche pour moi. Peut-être avez-vous une faute de frappe dans votre .bashrc ?

@RafaelAybar Vous devez également export RESTIC_PASSWORD dans votre bashrc. Sinon, bash ne transmettra pas la variable d'environnement à restic.

Je viens de l'essayer et ça marche pour moi. Peut-être avez-vous une faute de frappe dans votre .bashrc ?

Non, mais je dois exporter RESTIC_PASSWORD=$RESTIC_PASSWORD lorsque je me déconnecte et me reconnecte

Cette page vous a été utile?
0 / 5 - 0 notes