Restic: Restic Mount - Sea más vocal con respecto a los problemas de permisos

Creado en 17 abr. 2018  ·  3Comentarios  ·  Fuente: restic/restic

Salida de restic version

restic 0.8.3
compilado con go1.10.1 en linux / amd64

¿Cómo corriste restic exactamente?

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!

¿Qué backend / servidor / servicio usaste para almacenar el repositorio?

Backblaze B2

Comportamiento esperado

Restic debería advertirle en la línea de comandos que el repositorio no se pudo montar debido a problemas de permisos.

Comportamiento real

Restic no le informa de esto hasta que "cancele" después de esperar una confirmación de montaje (que no se recibe). Luego, se informa al usuario como un "error de asistente de montaje".

Pasos para reproducir el comportamiento

Cree un nuevo directorio al que su cuenta de usuario no tenga acceso de escritura e intente montarlo. Luego, después de esperar un tiempo (para confirmar que no se montará), presione Ctrl + c, y verá lo que sucede.

¿Tiene alguna idea de qué pudo haber causado esto?

Es de suponer que nadie pensó que sería necesario generar tal mensaje en este momento :)

¿Tiene una idea de cómo solucionar el problema?

Detecte el error y muestre información relevante al usuario.

¿Restic te ayudó o te hizo feliz de alguna manera?

Absolutamente; todos los días: ¡D Restic es vida!

mount wanted need feedback need implementing bug

Comentario más útil

Ah, interesante caso de esquina. Necesitamos reelaborar la interfaz de usuario alrededor de restic mount todos modos. ¡Gracias por el informe!

Todos 3 comentarios

Ah, interesante caso de esquina. Necesitamos reelaborar la interfaz de usuario alrededor de restic mount todos modos. ¡Gracias por el informe!

Acabo de probar esto en macOS 10.15 y Ubuntu 20.04, y este problema no se reproduce en ninguno de estos sistemas (incluso con el binario oficial restic 0.8.3. Restic me imprime inmediatamente el error de montaje del fusor.
@stevesbrain ¿Todavía puedes reproducir este problema? ¿También con restic 0.10.0?

Cerrando este tema por ahora, ya que no parece ser reproducible. No dude en comentar si puede reproducir el problema.

¿Fue útil esta página
0 / 5 - 0 calificaciones

Temas relacionados

fd0 picture fd0  ·  4Comentarios

shibumi picture shibumi  ·  3Comentarios

ikarlo picture ikarlo  ·  4Comentarios

viric picture viric  ·  5Comentarios

axllent picture axllent  ·  4Comentarios