Skip to content

[pCloud] permissions missing to copy bigger files (e.g .backup files from Signal) #364

@carlocastoldi

Description

@carlocastoldi
  • I have read the above note

What version of Round Sync are you using (About -> App version)?

  • v2.5.6 (from F-Droid)
  • compiled from master (2025-09-14)

I noticed this problem happening since ~1 month. Had no issues previously.

What is your Android version, phone model and manufacturer?

Android 11, Asus Zenfone 10

Which steps are required to reproduce this issue?

  1. Enable local backups with Signal (e.g. to /local/Signal/backup/)
  2. Add pCloud remote on Round-Sync
  3. Add task to sync /local/Signal/backup/ to remote /pCloud/Signal/backup/
  4. Run the task
  5. none of the .backup file from Signal was synced (i.e. Nothing to do).

I tried to run this operation with Android Studio (with an without checksum). This is the command used by Round-Sync.
This is it:

/data/app/~~dfoUIMsb16rgZKj9xGOZrg==/de.felixnuesse.extract.debug-szLy7nHq_kOmxKVw-3EKdA==/lib/arm64/librclone.so --cache-chunk-path /data/user/0/de.felixnuesse.extract.debug/cache --cache-db-path /data/user/0/de.felixnuesse.extract.debug/cache --config /data/user/0/de.felixnuesse.extract.debug/files/rclone.conf -vvv sync /storage/emulated/0/Backups/Automatic pCloud:/Automatic Back-ups --transfers 1 --stats=1s --stats-log-level NOTICE --use-json-log --checksum

From Android Studio I see that the rclone process exited with error. This wasn't apparent from the notification in the app.
The error message is the following:

"msg":"Failed to copy: multi-thread copy: failed to open chunk writer: open file: open new file descriptor: pcloud error: Access denied. You do not have permissions to perform this operation. (2003)"
"object":"Signal/signal-2025-09-14-15-18-25.backup
"objectType":"*local.Object"
"source":"operations/copy.go:335

What is your configuration (rclone.conf)?

[pCloud]
type = pcloud
hostname = eapi.pcloud.com
token = {"access_token":"XXX","token_type":"bearer","expiry":"0001-01-01T00:00:00Z"}

[5d44cd8d-397c-4107-b79b-17f2b6a071e8]
type = alias
remote = /storage/emulated/0

Does the same issue also occur when using the same configuration on a PC or in Termux?

On both the computer and Termux, it works.

On Termux, with rclone==1.71.0 (like master):

  • simple:
rclone --config /storage/emulated/0/Backups/rclone.conf sync /storage/emulated/0/Backups/Automatic pCloud:"/Automatic Back-ups"
  • derived from Round-Sync:
rclone --cache-chunk-path /data/user/0/com.termux/cache --cache-db-path /data/user/0/com.termux/cache --config /storage/emulated/0/Backups/rclone.conf sync /storage/emulated/0/Backups/Automatic pCloud:"/Automatic Back-ups" --transfers 1 --stats=1s --stats-log-level NOTICE

On the computer:

  • derived from Round-Sync:
rclone --cache-chunk-path /home/carlo/rclone-debug/cache --cache-db-path /home/carlo/rclone-debug/cache --config /home/carlo/rclone-debug/rclone.conf sync /home/carlo/Backup "pCloud:/Automatic Back-ups" --transfers 1 --stats=1s --stats-log-level NOTICE --use-json-log --checksum

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions