Sync behavior: Updated modification time in destination

why do I have an "Updated modification time in destination" at every sync, when the file has not been modified?

rclone v1.67.0
- os/version: fedora 41 (64 bit)
- os/kernel: 6.11.10-300.fc41.x86_64 (x86_64)
- os/type: linux
- os/arch: amd64
- go/version: go1.23.1
- go/linking: dynamic
- go/tags: none

hard to provide a definitive answer as template questions did not get answered?

in addition, can you rclone copy --dry-run on a single file and post the full debug log.

Try with the latest rclone first. You are few releases behind. There was a lot of metadata handling changes recently.

unfortunally we have this on Fedora 41

It is not rclone problem that some linux is using old software versions:)

Download latest one directly from here:

blackpraedicator@fedora  ~  rclone copy --dry-run OneDrive/ salvodifOneDrive: --verbose
2024/12/09 20:58:38 NOTICE: Documents/Dottorato/08.a - cap. 1 - Tecnoetica fondamentale.odt: Skipped update modification time as --dry-run is set (size 76.386Ki)
2024/12/09 20:58:38 NOTICE: Documents/Mappe mentali/Dottorato.emmx: Skipped update modification time as --dry-run is set (size 1.845Mi)
2024/12/09 20:58:39 NOTICE: Documents/Catechesi ed eventi/Amore e affetto/2 - felicita/2 - Ricerca di felicita.odp: Skipped update modification time as --dry-run is set (size 23.962Mi)
2024/12/09 20:58:39 NOTICE: DB Calibre/metadata_db_prefs_backup.json: Skipped update modification time as --dry-run is set (size 16.748Ki)
2024/12/09 20:58:39 NOTICE: DB Calibre/metadata.db: Skipped update modification time as --dry-run is set (size 1.168Mi)
2024/12/09 20:58:52 NOTICE: DB Calibre/Francis Bacon/The Instauratio Magna Part II_ Novum organum and Associated Texts (1284)/The Instauratio Magna Part II_ Novum organ - Francis Bacon.pdf: Skipped update modification time as --dry-run is set (size 68.537Mi)
2024/12/09 20:59:01 NOTICE: DB Calibre/Labourdette/Cours de Theologie Morale 1 (1286)/metadata.opf: Skipped update modification time as --dry-run is set (size 1.073Ki)
2024/12/09 20:59:01 NOTICE: DB Calibre/Labourdette/Cours de Theologie Morale 1 (1286)/cover.jpg: Skipped update modification time as --dry-run is set (size 32.868Ki)
2024/12/09 20:59:01 NOTICE: DB Calibre/Labourdette/Cours de Theologie Morale 1 (1286)/Cours de Theologie Morale 1 - Labourdette.pdf: Skipped update modification time as --dry-run is set (size 5.506Mi)
2024/12/09 20:59:01 NOTICE: DB Calibre/Labourdette/Cours de Theologie Morale 2 (1287)/metadata.opf: Skipped update modification time as --dry-run is set (size 1.073Ki)
2024/12/09 20:59:01 NOTICE: DB Calibre/Labourdette/Cours de Theologie Morale 2 (1287)/cover.jpg: Skipped update modification time as --dry-run is set (size 26.747Ki)
2024/12/09 20:59:01 NOTICE: DB Calibre/Labourdette/Cours de Theologie Morale 2 (1287)/Cours de Theologie Morale 2 - Labourdette.pdf: Skipped update modification time as --dry-run is set (size 18.327Mi)
2024/12/09 20:59:12 NOTICE: DB Calibre/Thomas Aquinas/Commentary on Aristotle's Nicomachean Ethics (1285)/metadata.opf: Skipped update modification time as --dry-run is set (size 1.149Ki)
2024/12/09 20:59:12 NOTICE: DB Calibre/Thomas Aquinas/Commentary on Aristotle's Nicomachean Ethics (1285)/cover.jpg: Skipped update modification time as --dry-run is set (size 47.631Ki)
2024/12/09 20:59:12 NOTICE: DB Calibre/Thomas Aquinas/Commentary on Aristotle's Nicomachean Ethics (1285)/Commentary on Aristotle's Nicomachean Ethi - Thomas Aquinas.pdf: Skipped update modification time as --dry-run is set (size 41.998Mi)
2024/12/09 20:59:13 NOTICE: DB Calibre/Umberto Galimberti/Psiche e techne. L'uomo nell'eta de (196)/Psiche e techne. L'uomo nell'et - Umberto Galimberti.pdf: Skipped update modification time as --dry-run is set (size 5.314Mi)
2024/12/09 20:59:21 INFO : There was nothing to transfer
2024/12/09 20:59:21 NOTICE:
Transferred: 0 B / 0 B, -, 0 B/s, ETA -
Checks: 3735 / 3735, 100%
Elapsed time: 44.9s

I want to stick with package distribution from the software otherwise I'll go back to Arch :stuck_out_tongue:

the remote is onedrive, so try --modify-windows=1s

  1. update rclone, try rclone selfupdate
  2. post rclone config redacted
  3. for just one single file, source and dest, post the full output of
    rclone lsf filename.ext --format=pth -vv
1 Like
 blackpraedicator@fedora  ~  rclone lsf OneDrive/Documents/Dottorato/08.a\ -\ cap.\ 1\ -\ Tecnoetica\ fondamentale.odt  --format=pth -vv 
2024/12/09 21:04:38 DEBUG : rclone: Version "v1.67.0" starting with parameters ["rclone" "lsf" "OneDrive/Documents/Dottorato/08.a - cap. 1 - Tecnoetica fondamentale.odt" "--format=pth" "-vv"]
2024/12/09 21:04:38 DEBUG : Creating backend with remote "OneDrive/Documents/Dottorato/08.a - cap. 1 - Tecnoetica fondamentale.odt"
2024/12/09 21:04:38 DEBUG : Using config file from "/home/blackpraedicator/.config/rclone/rclone.conf"
2024/12/09 21:04:38 DEBUG : fs cache: adding new entry for parent of "OneDrive/Documents/Dottorato/08.a - cap. 1 - Tecnoetica fondamentale.odt", "/home/blackpraedicator/OneDrive/Documents/Dottorato"
2024/12/09 21:04:38 DEBUG : Norme e frontespizio: Excluded
2024/12/09 21:04:38 DEBUG : Tecnoetica 2024-20240905T101350Z-001: Excluded
08.a - cap. 1 - Tecnoetica fondamentale.odt;2024-12-09 18:17:37;8470d9c9c555a40ff5cc840abbf4b72c
2024/12/09 21:04:38 DEBUG : 4 go routines active

ok, and what about the dest file?

the remote is onedrive, so try --modify-windows=1s

Then you have to deal with outdated software issues yourself. Or seek help among similar old software hobbyists :stuck_out_tongue:

I haven't that flag

2024/12/09 21:08:02 Fatal error: unknown flag: --modify-windows

sorry, that should be --modify-window

need to post the full output of rclone lsf for both the source and the dest

I don't have any modify option

  --include stringArray                 Include files matching pattern
  --include-from stringArray            Read file include patterns from file (use - to read from stdin)
  --max-age Duration                    Only transfer files younger than this in s or suffix ms|s|m|h|d|w|M|y (default off)
  --max-depth int                       If set limits the recursion depth to this (default -1)
  --max-size SizeSuffix                 Only transfer files smaller than this in KiB or suffix B|K|M|G|T|P (default off)
  --metadata-exclude stringArray        Exclude metadatas matching pattern
  --metadata-exclude-from stringArray   Read metadata exclude patterns from file (use - to read from stdin)
  --metadata-filter stringArray         Add a metadata filtering rule
  --metadata-filter-from stringArray    Read metadata filtering patterns from a file (use - to read from stdin)
  --metadata-include stringArray        Include metadatas matching pattern
  --metadata-include-from stringArray   Read metadata include patterns from file (use - to read from stdin)
  --min-age Duration                    Only transfer files older than this in s or suffix ms|s|m|h|d|w|M|y (default off)
  --min-size SizeSuffix                 Only transfer files bigger than this in KiB or suffix B|K|M|G|T|P (default off)
  1. pick a single file, let's call it /path/to/filename.ext
  2. for both, source file and dest file, post the full output of rclone lsf /path/to/filename.ext --format=pth -vv

Only one file, both path

blackpraedicator@fedora  ~  rclone lsf OneDrive/Documents/Dottorato/08.a\ -\ cap.\ 1\ -\ Tecnoetica\ fondamentale.odt --format=pth -vv
2024/12/09 21:14:51 DEBUG : rclone: Version "v1.67.0" starting with parameters ["rclone" "lsf" "OneDrive/Documents/Dottorato/08.a - cap. 1 - Tecnoetica fondamentale.odt" "--format=pth" "-vv"]
2024/12/09 21:14:51 DEBUG : Creating backend with remote "OneDrive/Documents/Dottorato/08.a - cap. 1 - Tecnoetica fondamentale.odt"
2024/12/09 21:14:51 DEBUG : Using config file from "/home/blackpraedicator/.config/rclone/rclone.conf"
2024/12/09 21:14:51 DEBUG : fs cache: adding new entry for parent of "OneDrive/Documents/Dottorato/08.a - cap. 1 - Tecnoetica fondamentale.odt", "/home/blackpraedicator/OneDrive/Documents/Dottorato"
2024/12/09 21:14:51 DEBUG : Norme e frontespizio: Excluded
2024/12/09 21:14:51 DEBUG : Tecnoetica 2024-20240905T101350Z-001: Excluded
08.a - cap. 1 - Tecnoetica fondamentale.odt;2024-12-09 18:17:37;8470d9c9c555a40ff5cc840abbf4b72c
2024/12/09 21:14:51 DEBUG : 4 go routines active
blackpraedicator@fedora  ~  rclone lsf salvodifOneDrive:Documents/Dottorato/08.a\ -\ cap.\ 1\ -\ Tecnoetica\ fondamentale.odt --format=pth -vv
2024/12/09 21:15:08 DEBUG : rclone: Version "v1.67.0" starting with parameters ["rclone" "lsf" "salvodifOneDrive:Documents/Dottorato/08.a - cap. 1 - Tecnoetica fondamentale.odt" "--format=pth" "-vv"]
2024/12/09 21:15:08 DEBUG : Creating backend with remote "salvodifOneDrive:Documents/Dottorato/08.a - cap. 1 - Tecnoetica fondamentale.odt"
2024/12/09 21:15:08 DEBUG : Using config file from "/home/blackpraedicator/.config/rclone/rclone.conf"
2024/12/09 21:15:10 DEBUG : fs cache: adding new entry for parent of "salvodifOneDrive:Documents/Dottorato/08.a - cap. 1 - Tecnoetica fondamentale.odt", "salvodifOneDrive:Documents/Dottorato"
2024/12/09 21:15:10 DEBUG : Norme e frontespizio: Excluded
2024/12/09 21:15:10 DEBUG : Tecnoetica 2024-20240905T101350Z-001: Excluded
2024/12/09 21:15:10 DEBUG : 01 - Frontepsizio.docx: Excluded (FilesFrom Filter)
2024/12/09 21:15:10 DEBUG : 01 - Frontepsizio.docx: Excluded
2024/12/09 21:15:10 DEBUG : 02 - Dedica (se presente).docx: Excluded (FilesFrom Filter)
2024/12/09 21:15:10 DEBUG : 02 - Dedica (se presente).docx: Excluded
2024/12/09 21:15:10 DEBUG : 03 - Presentazione (per la pubblicazione, di un esperto o dell'Editore).docx: Excluded (FilesFrom Filter)
2024/12/09 21:15:10 DEBUG : 03 - Presentazione (per la pubblicazione, di un esperto o dell'Editore).docx: Excluded
2024/12/09 21:15:10 DEBUG : 04 - Prefazione dell'Autore.docx: Excluded (FilesFrom Filter)
2024/12/09 21:15:10 DEBUG : 04 - Prefazione dell'Autore.docx: Excluded
2024/12/09 21:15:10 DEBUG : 05 - Sommario (se presente).docx: Excluded (FilesFrom Filter)
2024/12/09 21:15:10 DEBUG : 05 - Sommario (se presente).docx: Excluded
2024/12/09 21:15:10 DEBUG : 06 - Sigle e abbreviazioni (se presente).docx: Excluded (FilesFrom Filter)
2024/12/09 21:15:10 DEBUG : 06 - Sigle e abbreviazioni (se presente).docx: Excluded
2024/12/09 21:15:10 DEBUG : 07 - Introduzione generale.docx: Excluded (FilesFrom Filter)
2024/12/09 21:15:10 DEBUG : 07 - Introduzione generale.docx: Excluded
2024/12/09 21:15:10 DEBUG : 08.a - cap. 2 - τέχνη foundation of technoethics for the development of an ethical system.odt: Excluded (FilesFrom Filter)
2024/12/09 21:15:10 DEBUG : 08.a - cap. 2 - τέχνη foundation of technoethics for the development of an ethical system.odt: Excluded
2024/12/09 21:15:10 DEBUG : 09 - Conclusione.docx: Excluded (FilesFrom Filter)
2024/12/09 21:15:10 DEBUG : 09 - Conclusione.docx: Excluded
2024/12/09 21:15:10 DEBUG : 10 - Appendici (se presenti).docx: Excluded (FilesFrom Filter)
2024/12/09 21:15:10 DEBUG : 10 - Appendici (se presenti).docx: Excluded
2024/12/09 21:15:10 DEBUG : 11 - Bibliografia.docx: Excluded (FilesFrom Filter)
2024/12/09 21:15:10 DEBUG : 11 - Bibliografia.docx: Excluded
2024/12/09 21:15:10 DEBUG : 12 - Altri Indici (se presenti).docx: Excluded (FilesFrom Filter)
2024/12/09 21:15:10 DEBUG : 12 - Altri Indici (se presenti).docx: Excluded
2024/12/09 21:15:10 DEBUG : 13 - Indice.docx: Excluded (FilesFrom Filter)
2024/12/09 21:15:10 DEBUG : 13 - Indice.docx: Excluded
2024/12/09 21:15:10 DEBUG : esempio dottorato.pdf: Excluded (FilesFrom Filter)
2024/12/09 21:15:10 DEBUG : esempio dottorato.pdf: Excluded
2024/12/09 21:15:10 DEBUG : Manuale ZOTERO.pdf: Excluded (FilesFrom Filter)
2024/12/09 21:15:10 DEBUG : Manuale ZOTERO.pdf: Excluded
2024/12/09 21:15:10 DEBUG : Norme Tesi Licenza e Dottorato PUSC.pdf: Excluded (FilesFrom Filter)
2024/12/09 21:15:10 DEBUG : Norme Tesi Licenza e Dottorato PUSC.pdf: Excluded
2024/12/09 21:15:10 DEBUG : PUSC-Facoltà di Teologia.csl: Excluded (FilesFrom Filter)
2024/12/09 21:15:10 DEBUG : PUSC-Facoltà di Teologia.csl: Excluded
2024/12/09 21:15:10 DEBUG : Salvatore Di Fazio - proposta di progetto.pdf: Excluded (FilesFrom Filter)
2024/12/09 21:15:10 DEBUG : Salvatore Di Fazio - proposta di progetto.pdf: Excluded
2024/12/09 21:15:10 DEBUG : Salvatore Di Fazio - Research projectDEF.odt: Excluded (FilesFrom Filter)
2024/12/09 21:15:10 DEBUG : Salvatore Di Fazio - Research projectDEF.odt: Excluded
2024/12/09 21:15:10 DEBUG : Salvatore Di Fazio - The epistemological status of technoethics. History, philosophy and theology.pdf: Excluded (FilesFrom Filter)
2024/12/09 21:15:10 DEBUG : Salvatore Di Fazio - The epistemological status of technoethics. History, philosophy and theology.pdf: Excluded
2024/12/09 21:15:10 ERROR : 08.a - cap. 1 - Tecnoetica fondamentale.odt: Failed to read hash: hash type not supported
08.a - cap. 1 - Tecnoetica fondamentale.odt;2024-12-09 18:17:37;
2024/12/09 21:15:10 DEBUG : 6 go routines active
blackpraedicator@fedora  ~ 

✘ blackpraedicator@fedora  ~  sudo rclone selfupdate
[sudo] password for blackpraedicator:
2024/12/09 21:48:51 NOTICE: Successfully updated rclone from version v1.67.0 to version v1.68.2

ok, good that you updated.
need to re-run the copy command again.

https://github.com/rclone/rclone/issues/8101

this is a loooooooooong issue

I think that I understood the problem and the solution seems

rclone sync OneDrive/ salvodifOneDrive: --verbose --modify-window 1s

what are you talking about?