restic version
Rest 0.8.3
kompiliert mit go1.10.1 auf 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 sollte Sie in der Befehlszeile warnen, dass das Repository aufgrund von Berechtigungsproblemen nicht gemountet werden konnte.
Restic informiert Sie erst dann darüber, wenn Sie nach dem Warten auf eine Bestätigung der Montage (die nicht eingeht) "abbrechen". Dann wird der Benutzer als "mount helper error" informiert.
Erstellen Sie ein neues Verzeichnis, auf das Ihr Benutzerkonto keinen Schreibzugriff hat, und versuchen Sie, es zu mounten. Dann, nachdem Sie einige Zeit gewartet haben (um zu bestätigen, dass es nicht gemountet wird), Strg+c, und Sie werden sehen, was passiert.
Vermutlich nur, dass es an dieser Stelle niemand für nötig hielt, eine solche Nachricht zu generieren :)
Erfassen Sie den Fehler und zeigen Sie dem Benutzer relevante Informationen an.
Absolut; jeden Tag :D Restic ist Leben!
Ah, interessanter Eckfall. Wir müssen die Benutzeroberfläche sowieso um restic mount
herum überarbeiten. Danke für den Bericht!
Ich habe dies gerade auf macOS 10.15 und Ubuntu 20.04 getestet, und dieses Problem reproduziert sich auf keinem dieser Systeme (selbst mit der offiziellen Binärdatei restic 0.8.3. restic gibt sofort den Fusermount-Fehler für mich aus.
@stevesbrain Können Sie dieses Problem noch reproduzieren? Auch mit restic 0.10.0?
Schließe dieses Thema vorerst, da es nicht reproduzierbar zu sein scheint. Fühlen Sie sich frei zu kommentieren, wenn Sie das Problem reproduzieren können.
Hilfreichster Kommentar
Ah, interessanter Eckfall. Wir müssen die Benutzeroberfläche sowieso um
restic mount
herum überarbeiten. Danke für den Bericht!