restic version
restic 0.8.3
compilé avec go1.10.1 sur linux/amd64
sudo mkdir /mnt/restic-b2
--------
:: [stephen@waddleduck] ~
$ ls -ls /mnt
total 12
4 drwxr-xr-x 2 root root 4096 Apr 17 22:13 restic-b2
----------
export B2_ACCOUNT_KEY=XXXXX
export B2_ACCOUNT_ID=YYYYYYY
export RESTIC_PASSWORD=ZZZZZZZz
cd ~/
restic -r b2:bucket-name:/ mount /mnt/restic-b2
------------------
password is correct
*hit CTRL+C at this point after waiting about 7 minutes*
signal interrupt received, cleaning up
context canceled, ignoring
fusermount: exit status 1
also, the following messages were logged by a library:
2018/04/17 22:18:21 mount helper error: fusermount: user has no write access to mountpoint /mnt/restic-b2
unable to umount (maybe already umounted?): exit status 1: fusermount: entry for /mnt/restic-b2 not found in /etc/mtab
-----------------------
:: [stephen@waddleduck] ~
$ sudo chown stephen:stephen /mnt/restic-b2
-------------
[sudo] password for stephen:
:: [stephen@waddleduck] ~
$ restic -r b2:bucket-name:/ mount /mnt/restic-b2
------------
password is correct
Now serving the repository at /mnt/restic-b2
Don't forget to umount after quitting!
Backblaze B2
Restic devrait vous avertir sur la ligne de commande que le référentiel n'a pas pu être monté en raison de problèmes d'autorisations.
Restic ne vous en informe que lorsque vous "annulez" après avoir attendu une confirmation de montage (qui n'est pas reçue). Ensuite, l'utilisateur est informé en tant qu'"erreur de l'assistant de montage".
Créez un nouveau répertoire auquel votre compte d'utilisateur n'a pas accès en écriture et essayez de le monter. Ensuite, après avoir attendu un certain temps (pour confirmer qu'il ne sera pas monté), Ctrl+c, et vous verrez ce qui se passe.
Vraisemblablement juste que personne n'a pensé qu'il serait nécessaire de générer un tel message à ce stade :)
Détectez l'erreur et affichez les informations pertinentes pour l'utilisateur.
Absolument; tous les jours :D Restic c'est la vie !
Ah, cas d'angle intéressant. Nous devons de toute façon retravailler l'interface utilisateur autour de restic mount
. Merci pour le rapport !
Je viens de tester cela sur macOS 10.15 et Ubuntu 20.04, et ce problème ne se reproduit sur aucun de ces systèmes (même avec le binaire officiel restic 0.8.3. restic imprime immédiatement l'erreur fusermount pour moi.
@stevesbrain Êtes-vous toujours en mesure de reproduire ce problème ? Aussi avec restic 0.10.0?
Clôturer ce problème pour l'instant, car il ne semble pas reproductible. N'hésitez pas à commenter si vous pouvez reproduire le problème.
Commentaire le plus utile
Ah, cas d'angle intéressant. Nous devons de toute façon retravailler l'interface utilisateur autour de
restic mount
. Merci pour le rapport !