Restic: ResticMount-許可の問題に関してもっと声を上げてください

作成日 2018年04月17日  ·  3コメント  ·  ソース: restic/restic

restic version出力

レスティック0.8.3
linux / amd64でgo1.10.1を使用してコンパイル

どのようにしてresticを正確に実行しましたか?

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は、権限の問題のためにリポジトリをマウントできなかったことをコマンドラインで警告する必要があります。

実際の動作

Resticは、マウントの確認を待ってから「キャンセル」するまで、これを通知しません(受信されません)。 次に、「マウントヘルパーエラー」としてユーザーに通知されます。

動作を再現する手順

ユーザーアカウントに書き込みアクセス権のない新しいディレクトリを作成し、マウントしてみてください。 次に、(マウントされないことを確認するために)しばらく待った後、Ctrl + cを押すと、何が起こるかがわかります。

何がこれを引き起こしたのか分かりますか?

おそらく、この時点でそのようなメッセージを生成する必要があるとは誰も考えていなかったでしょう:)

問題を解決する方法を知っていますか?

エラーをキャッチし、関連情報をユーザーに表示します。

レスティックはあなたを助けましたか、それともあなたを幸せにしましたか?

絶対に; 毎日:D Resticは人生です!

mount wanted need feedback need implementing bug

最も参考になるコメント

ああ、面白いコーナーケース。 とにかくrestic mount周りのユーザーインターフェイスを作り直す必要があります。 報告ありがとうございます!

全てのコメント3件

ああ、面白いコーナーケース。 とにかくrestic mount周りのユーザーインターフェイスを作り直す必要があります。 報告ありがとうございます!

私はこれをmacOS10.15とUbuntu20.04でテストしましたが、この問題はこれらのシステムのどちらでも再現されません(公式のrestic 0.8.3バイナリを使用しても。resticはすぐにfusermountエラーを出力します。
@stevesbrainまだこの問題を再現できますか? また、restic 0.10.0で?

再現性がないようですので、今のところこの問題を閉じます。 問題を再現できる場合は、遠慮なくコメントしてください。

このページは役に立ちましたか?
0 / 5 - 0 評価

関連する問題

shibumi picture shibumi  ·  3コメント

RafaelAybar picture RafaelAybar  ·  3コメント

reallinfo picture reallinfo  ·  4コメント

fd0 picture fd0  ·  4コメント

christian-vent picture christian-vent  ·  3コメント