Restic: Restic Mount - Soyez plus vocal concernant les problèmes d'autorisation

Créé le 17 avr. 2018  ·  3Commentaires  ·  Source: restic/restic

Sortie de restic version

restic 0.8.3
compilé avec go1.10.1 sur linux/amd64

Comment avez-vous exécuté restic exactement?

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!

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

Backblaze B2

Comportement prévisible

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.

Comportement réel

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".

Étapes pour reproduire le comportement

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.

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

Vraisemblablement juste que personne n'a pensé qu'il serait nécessaire de générer un tel message à ce stade :)

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

Détectez l'erreur et affichez les informations pertinentes pour l'utilisateur.

Est-ce que restic vous a aidé ou vous a rendu heureux de quelque manière que ce soit ?

Absolument; tous les jours :D Restic c'est la vie !

mount wanted need feedback need implementing bug

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 !

Tous les 3 commentaires

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.

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