Solo estoy tratando de usar tanto rclone como OneDrive por primera vez, en conjunto. En una PC con Windows, ejecuté rsync config
y produjo un archivo de configuración. Entonces puedo rclone sync . OneDrive:test
y, en unos segundos, la carpeta test
aparece en la interfaz de OneDrive. En última instancia, quiero usar esto en una máquina FreeBSD. Copié todo el archivo de configuración textualmente de la máquina Windows a la máquina FreeBSD (contiene solo una sección que describe los parámetros para el OneDrive
control remoto), pero cuando ejecuto el mismo comando de prueba rclone sync . OneDrive:test
, obtengo el siguiente resultado:
rclone@GALLERY:~ % rclone sync . OneDrive:test
2019/01/28 14:24:59 Failed to create file system for "OneDrive:test": failed to get root: unauthenticated: Must be authenticated to use '/drive' syntax
rclone@GALLERY:~ %
No estoy seguro de qué probar a continuación. La configuración es literalmente idéntica a la máquina de Windows donde funciona bien. Eludiendo los bits personales, este es el contenido del archivo de configuración:
[OneDrive]
type = onedrive
drive_type = business
token = {"access_token":"eyJ0eXAfxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxAVeiklCYIgAA","expiry":"2019-01-28T15:11:32.2443131-06:00"}
drive_id = b!KW9cxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxvBSZB
¿Qué estoy haciendo mal?
Y otra pregunta aparte: ¿qué sucede cuando caduca ese token? No veo ningún token de actualización, y el vencimiento es solo 1 hora desde la creación del token. En mi fervor por sacar el token real, no me di cuenta de que la selección que reemplacé con 'x' contenía el final del token y el comienzo de un token de actualización. Entonces, creo que debería volver a preguntar esto a un lado, ya que rsync actualizará automáticamente el token y reescribirá el archivo de configuración cada vez que caduque. Entonces, siempre que no deje que el token de actualización caduque y no tenga una suerte excepcional con los paquetes perdidos, ¿debería recibir una cadena ininterrumpida de actualizaciones?
He respondido a un lado. En la máquina de Windows donde funciona, la salida de depuración detallada dice explícitamente que el token ha expirado y estaba reescribiendo el archivo de configuración con un nuevo token. Entonces, esa es la pregunta!