• NAS
  • Rclone-mount + Synology

Bonjour,

J'aimerai mettre en place un accès à Gsuit depuis mon NAS.
Actuellement il est configuré sur mon dédié (données de Plex) et j'aimerai pourvoir avoir accès via mon NAS.

J'ai donc installé Docker et l'image mumiehub/rclone-mount.

J'ai une erreur fuse mais j'ai installé un paquet pour (SynoCli disk Tools)

Voilà ma configuration :

https://ibb.co/x3zHv00
https://ibb.co/sQsP5nR
https://ibb.co/T2KF6TL

2021-04-27 16:32:35	stdout	[s6-finish] sending all processes the KILL signal and exiting.
2021-04-27 16:32:32	stdout	[s6-finish] sending all processes the TERM signal.
2021-04-27 16:32:31	stdout	fetch https://dl-cdn.alpinelinux.org/alpine/v3.13/community/x86_64/APKINDEX.tar.gz
2021-04-27 16:32:31	stdout	[s6-finish] waiting for services.
2021-04-27 16:32:31	stdout	[cont-finish.d] done.
2021-04-27 16:32:31	stdout	[cont-finish.d] 20-unmount: exited 0.
2021-04-27 16:32:31	stdout	[cont-finish.d] 20-unmount: [0;32msuccessful unmounted[0m
2021-04-27 16:32:31	stdout	umount: can't unmount /mnt/rclone: Operation not permitted
2021-04-27 16:32:31	stdout	[cont-finish.d] 20-unmount: [0;33mwaiting for shutdown of all services[0m
2021-04-27 16:32:31	stdout	[cont-finish.d] 20-unmount: executing... 
2021-04-27 16:32:31	stdout	[cont-finish.d] executing container finish scripts...
2021-04-27 16:32:31	stdout	fetch https://dl-cdn.alpinelinux.org/alpine/v3.13/main/x86_64/APKINDEX.tar.gz
2021-04-27 16:32:31	stdout	[cont-init.d] 20-init: [0;34minstalling system updates[0m
2021-04-27 16:32:31	stdout	[cont-init.d] 20-init: executing... 
2021-04-27 16:32:31	stdout	[cont-init.d] executing container initialization scripts...
2021-04-27 16:32:31	stdout	[fix-attrs.d] done.
2021-04-27 16:32:31	stdout	[fix-attrs.d] applying ownership & permissions fixes...
2021-04-27 16:32:31	stdout	[s6-init] ensuring user provided files have correct perms...exited 0.
2021-04-27 16:32:31	stdout	[s6-init] making user provided files available at /var/run/s6/etc...exited 0.
2021-04-27 16:32:27	stdout	[s6-finish] sending all processes the KILL signal and exiting.
2021-04-27 16:32:24	stdout	[s6-finish] sending all processes the TERM signal.
2021-04-27 16:32:23	stdout	[s6-finish] waiting for services.
2021-04-27 16:32:23	stdout	[cont-finish.d] done.
2021-04-27 16:32:23	stdout	[cont-finish.d] 20-unmount: exited 0.
2021-04-27 16:32:23	stdout	[cont-finish.d] 20-unmount: [0;32msuccessful unmounted[0m
2021-04-27 16:32:23	stdout	umount: can't unmount /mnt/rclone: Operation not permitted
2021-04-27 16:32:23	stdout	[cont-finish.d] 20-unmount: [0;33mwaiting for shutdown of all services[0m
2021-04-27 16:32:23	stdout	[cont-finish.d] 20-unmount: executing... 
2021-04-27 16:32:23	stdout	[cont-finish.d] executing container finish scripts...
2021-04-27 16:32:23	stdout	[services.d] [rclone-mount]-finish: [0;33mwaiting for rclone shutdown[0m
2021-04-27 16:32:23	stdout	[services.d] [rclone-mount]-finish: [0;31mrclone process not present, restarting container[ERROR][0m
2021-04-27 16:32:23	stdout	2021/04/27 16:32:23 Fatal error: failed to mount FUSE fs: fusermount: exit status 1
2021-04-27 16:32:23	stdout	2021/04/27 16:32:23 mount helper error: fusermount: fuse device not found, try 'modprobe fuse' first
2021-04-27 16:32:22	stdout	[services.d] done.
2021-04-27 16:32:22	stdout	[services.d] [rclone-mount]-run: [0;32mstarting rclone mount 2021.04.27-16:32:22[0m
2021-04-27 16:32:22	stdout	[services.d] starting services
2021-04-27 16:32:22	stdout	[cont-init.d] done.
2021-04-27 16:32:22	stdout	[cont-init.d] 30-check: exited 0.
2021-04-27 16:32:22	stdout	[cont-init.d] 30-check: [0;32mMountPoint /mnt/rclone is ready[0m
2021-04-27 16:32:22	stdout	[cont-init.d] 30-check: executing... 
2021-04-27 16:32:22	stdout	[cont-init.d] 20-init: exited 0.
2021-04-27 16:32:22	stdout	OK: 7 MiB in 19 packages
2021-04-27 16:32:22	stdout	fetch https://dl-cdn.alpinelinux.org/alpine/v3.13/community/x86_64/APKINDEX.tar.gz
2021-04-27 16:32:22	stdout	fetch https://dl-cdn.alpinelinux.org/alpine/v3.13/main/x86_64/APKINDEX.tar.gz
2021-04-27 16:32:22	stdout	[cont-init.d] 20-init: [0;34minstalling system updates[0m
2021-04-27 16:32:22	stdout	[cont-init.d] 20-init: executing... 
2021-04-27 16:32:22	stdout	[cont-init.d] executing container initialization scripts...
2021-04-27 16:32:22	stdout	[fix-attrs.d] done.
2021-04-27 16:32:22	stdout	[fix-attrs.d] applying ownership & permissions fixes...
2021-04-27 16:32:22	stdout	[s6-init] ensuring user provided files have correct perms...exited 0.
2021-04-27 16:32:22	stdout	[s6-init] making user provided files available at /var/run/s6/etc...exited 0.
2021-04-27 16:32:17	stdout	[s6-finish] sending all processes the KILL signal and exiting.
2021-04-27 16:32:14	stdout	[s6-finish] sending all processes the TERM signal.
2021-04-27 16:32:14	stdout	[s6-finish] waiting for services.
2021-04-27 16:32:14	stdout	[cont-finish.d] done.
2021-04-27 16:32:14	stdout	[cont-finish.d] 20-unmount: exited 0.
2021-04-27 16:32:14	stdout	[cont-finish.d] 20-unmount: [0;32msuccessful unmounted[0m
2021-04-27 16:32:14	stdout	umount: can't unmount /mnt/rclone: Operation not permitted
2021-04-27 16:32:14	stdout	[cont-finish.d] 20-unmount: [0;33mwaiting for shutdown of all services[0m
2021-04-27 16:32:14	stdout	[cont-finish.d] 20-unmount: executing... 
2021-04-27 16:32:14	stdout	[cont-finish.d] executing container finish scripts...
2021-04-27 16:32:14	stdout	[services.d] [rclone-mount]-finish: [0;33mwaiting for rclone shutdown[0m
2021-04-27 16:32:14	stdout	[services.d] [rclone-mount]-finish: [0;31mrclone process not present, restarting container[ERROR][0m
2021-04-27 16:32:14	stdout	2021/04/27 16:32:14 Fatal error: failed to mount FUSE fs: fusermount: exit status 1
2021-04-27 16:32:14	stdout	2021/04/27 16:32:14 mount helper error: fusermount: fuse device not found, try 'modprobe fuse' first
2021-04-27 16:32:12	stdout	[services.d] done.
2021-04-27 16:32:12	stdout	[services.d] [rclone-mount]-run: [0;32mstarting rclone mount 2021.04.27-16:32:12[0m
2021-04-27 16:32:12	stdout	[services.d] starting services
2021-04-27 16:32:12	stdout	[cont-init.d] done.
2021-04-27 16:32:12	stdout	[cont-init.d] 30-check: exited 0.
2021-04-27 16:32:12	stdout	[cont-init.d] 30-check: [0;32mMountPoint /mnt/rclone is ready[0m
2021-04-27 16:32:12	stdout	[cont-init.d] 30-check: executing... 
2021-04-27 16:32:12	stdout	[cont-init.d] 20-init: exited 0.
2021-04-27 16:32:12	stdout	OK: 7 MiB in 19 packages
2021-04-27 16:32:12	stdout	Executing ca-certificates-20191127-r5.trigger
2021-04-27 16:32:12	stdout	Executing busybox-1.32.1-r6.trigger
2021-04-27 16:32:12	stdout	(4/4) Upgrading ssl_client (1.32.1-r3 -> 1.32.1-r6)
2021-04-27 16:32:12	stdout	(3/4) Upgrading libssl1.1 (1.1.1j-r0 -> 1.1.1k-r0)
2021-04-27 16:32:12	stdout	(2/4) Upgrading libcrypto1.1 (1.1.1j-r0 -> 1.1.1k-r0)
2021-04-27 16:32:12	stdout	Executing busybox-1.32.1-r6.post-upgrade
2021-04-27 16:32:12	stdout	(1/4) Upgrading busybox (1.32.1-r3 -> 1.32.1-r6)
2021-04-27 16:32:11	stdout	fetch https://dl-cdn.alpinelinux.org/alpine/v3.13/community/x86_64/APKINDEX.tar.gz
2021-04-27 16:32:11	stdout	fetch https://dl-cdn.alpinelinux.org/alpine/v3.13/main/x86_64/APKINDEX.tar.gz
2021-04-27 16:32:11	stdout	Continuing the upgrade transaction with new apk-tools:
2021-04-27 16:32:11	stdout	Executing busybox-1.32.1-r3.trigger
2021-04-27 16:32:11	stdout	(1/1) Upgrading apk-tools (2.12.1-r0 -> 2.12.5-r0)
2021-04-27 16:32:11	stdout	Upgrading critical system libraries and apk-tools:
2021-04-27 16:32:11	stdout	fetch https://dl-cdn.alpinelinux.org/alpine/v3.13/community/x86_64/APKINDEX.tar.gz
2021-04-27 16:32:10	stdout	fetch https://dl-cdn.alpinelinux.org/alpine/v3.13/main/x86_64/APKINDEX.tar.gz
2021-04-27 16:32:10	stdout	[cont-init.d] 20-init: [0;34minstalling system updates[0m
2021-04-27 16:32:10	stdout	[cont-init.d] 20-init: executing... 
2021-04-27 16:32:10	stdout	[cont-init.d] executing container initialization scripts...
2021-04-27 16:32:10	stdout	[fix-attrs.d] done.
2021-04-27 16:32:10	stdout	[fix-attrs.d] applying ownership & permissions fixes...
2021-04-27 16:32:10	stdout	[s6-init] ensuring user provided files have correct perms...exited 0.
2021-04-27 16:32:10	stdout	[s6-init] making user provided files available at /var/run/s6/etc...exited 0.

Voila les logs qui container.

Avez-vous une idée ?

Merci pour votre aide.

Hello,

Merci pour ta réponse.

La commande pour vérifier si il est lancé ?

unionfs-fuse -V (sous Linux, je suppose que c'est la même ici)
Tu l'as bien installé ? Pas juste le package SynoCommunity ?

J'ai juste utilisé le package de la commu.

D'accord mais du coup tu le vois bien en fonctionnement ? Tu as accès à des commandes fuse ou sa version ?

Voila l'info quand je tape la commande

jonathan@STARFLIX:/$ unionfs-fuse -V
-sh: unionfs-fuse: command not found
jonathan@STARFLIX:/$

Désolé, je me suis planté, c'est fusermount -V

Oki donc c'est installé. Je ne comprends pas ce qui cloche 🙁
Tu peux tenter en direct ? Tu installes rClone, lance 1 fois et quitte rclone config et ensuite tu mets ta configuration rClone à la place. Pour tenter un montage en direct en SSH. Cf mon article.

J'ai l'impression que le container l'arriver pas à récupérer l'info.

Faudrait je pense passer sur les forums de Synology (ou Reddit), y'a sans doute des personnes qui ont eu ce souci ou utilisent rClone en Docker et sauraient te donner plus de pistes que moi :/

J'ai réussi à lancer mon container.

Par contre comment faire pour récupérer ma config déjà présente sur le dédié ?
Je veux juste avoir accès à mes datas et pouvoir en mettre.

Merci de ton aide.

-v /path/to/config:/config \
Tu déposes ton fichier de conf dans le dossier que tu as mappé. Et tu relances le Docker.

Mon ficher de conf est bien sur le NAS dans /docker/Rclone/config

Voila les variables d'environnement

https://ibb.co/jbDy42s

mais cela ne fonctionne pas.

Tu dois certainement voir l'erreur dans les logs de ton Docker...

Pas de trace dans les logs de mon Docker ou alors j'ai pas d'accès.

C'est dans Docker sur le DSM. Y'a les logs de ton container dans les détails. Ca pourrait venir des droits du fichier rclone.conf ou alors des droits du dossier montage.

Il ne voit pas le fichier de config.