Restic: Restic Mount – Seien Sie lauter in Bezug auf Berechtigungsprobleme

Erstellt am 17. Apr. 2018  ·  3Kommentare  ·  Quelle: restic/restic

Ausgabe von restic version

Rest 0.8.3
kompiliert mit go1.10.1 auf linux/amd64

Wie bist du restic genau gelaufen?

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!

Welches Backend/Server/Dienst haben Sie zum Speichern des Repositorys verwendet?

Backblaze B2

Erwartetes Verhalten

Restic sollte Sie in der Befehlszeile warnen, dass das Repository aufgrund von Berechtigungsproblemen nicht gemountet werden konnte.

Tatsächliches Verhalten

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.

Schritte zum Reproduzieren des Verhaltens

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.

Hast du eine Idee, was das verursacht haben könnte?

Vermutlich nur, dass es an dieser Stelle niemand für nötig hielt, eine solche Nachricht zu generieren :)

Haben Sie eine Idee, wie Sie das Problem lösen können?

Erfassen Sie den Fehler und zeigen Sie dem Benutzer relevante Informationen an.

Hat dir Restic in irgendeiner Weise geholfen oder glücklich gemacht?

Absolut; jeden Tag :D Restic ist Leben!

mount wanted need feedback need implementing bug

Hilfreichster Kommentar

Ah, interessanter Eckfall. Wir müssen die Benutzeroberfläche sowieso um restic mount herum überarbeiten. Danke für den Bericht!

Alle 3 Kommentare

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.

War diese Seite hilfreich?
0 / 5 - 0 Bewertungen