Hello everyone,
I am currently experiencing an issue with Plesk backups that had been working reliably for several years.
The backup itself is created successfully, but the subsequent export to a remote FTP repository fails with an “Operation not permitted” error.
My environment is:
DUMP_D and DUMP_TMP_D are both located on the same SSHFS mount:
Current mount options:
The actual backup data and the .tzst archives are created successfully in DUMP_D.
Only the subsequent export to the remote FTP repository fails.
During the export, pmm-ras successfully creates a hardlink from DUMP_D to the temporary repository in DUMP_TMP_D:
Immediately afterwards, pmm-ras reports:
The final repository error is:
pmm-ras then cancels the export after only 1024 bytes:
The same error occurs with both plain FTP and FTPS.
The FTP server log does not show any FTP-side error. Authentication, directory listing, passive data connection and STOR are accepted successfully.
The FTP server returns:
However, the client sends only 1024 bytes before pmm-ras cancels the export because of the local EPERM error.
Manual tests on the same SSHFS mount all succeed:
There are no symbolic links in DUMP_D, DUMP_TMP_D or any of their parent directories.
This backup architecture had been working successfully for several years. The last confirmed successful backup using the same storage setup was on 23 July 2026.
A different Plesk server using SSHFS 2.10 still completes the same backup and export process successfully. The affected Debian 13 server uses SSHFS 3.7.3. However, this comparison alone does not prove that SSHFS is the cause.
Has anyone encountered the same issue with Plesk 18.0.79, SSHFS 3.7.3 or FUSE 3?
Could this be a pmm-ras regression or compatibility issue involving hardlinks, filesystem status checks or unlink operations on SSHFS/FUSE?
Please let me know if there is a known hotfix, a recommended mount option or any additional diagnostic information I should provide.
Any help or suggestions would be greatly appreciated.
Thank you in advance.
I am currently experiencing an issue with Plesk backups that had been working reliably for several years.
The backup itself is created successfully, but the subsequent export to a remote FTP repository fails with an “Operation not permitted” error.
My environment is:
Code:
Plesk Obsidian: 18.0.79 Update 4
OS: Debian 13.6
plesk-backup-utilities: 18.0-v.debian.13+p18.0.79.3+t260720.0455
SSHFS: 3.7.3-1.2~deb13u1
FUSE: 3.17.2
DUMP_D and DUMP_TMP_D are both located on the same SSHFS mount:
Code:
/mnt/sshfs/xxx
[email protected]:/home/Backups
Current mount options:
Code:
rw,nosuid,nodev,relatime,user_id=0,group_id=0,allow_other
The actual backup data and the .tzst archives are created successfully in DUMP_D.
Only the subsequent export to the remote FTP repository fails.
During the export, pmm-ras successfully creates a hardlink from DUMP_D to the temporary repository in DUMP_TMP_D:
Code:
Link /mnt/sshfs/xxx/DUMP_D/domains/xxx.example.com/backup_pd_xxx.tzst
to /mnt/sshfs/xxx/DUMP_TMP_D/pmm-de-tmp-repo-xxx/backup_pd_xxx.tzst
Add file '/mnt/sshfs/xxx/DUMP_TMP_D/pmm-de-tmp-repo-xxx/backup_pd_xxx.tzst'
to archive as 'backup_pd_xxx.tzst'
Immediately afterwards, pmm-ras reports:
Code:
Unable to remove file
/mnt/sshfs/xxx/DUMP_TMP_D/pmm-de-tmp-repo-xxx/backup_pd_xxx.tzst:
filesystem error: status: Operation not permitted
The final repository error is:
Code:
Repository error: Failed to open the file
'/mnt/sshfs/xxx/DUMP_TMP_D/pmm-de-tmp-repo-xxx/backup_pd_xxx.tzst':
Operation not permitted
pmm-ras then cancels the export after only 1024 bytes:
Code:
Cancel export
Finish upload: 1024 bytes transferred
pmm-ras finished. Exit code: 1
The same error occurs with both plain FTP and FTPS.
The FTP server log does not show any FTP-side error. Authentication, directory listing, passive data connection and STOR are accepted successfully.
The FTP server returns:
Code:
150 Starting data transfer.
226 Operation successful
However, the client sends only 1024 bytes before pmm-ras cancels the export because of the local EPERM error.
Manual tests on the same SSHFS mount all succeed:
- Creating a hardlink
- Opening the hardlink
- Unlinking the hardlink while it is open
- Reading from the open file descriptor after unlink
- Concurrent writer and reader access
There are no symbolic links in DUMP_D, DUMP_TMP_D or any of their parent directories.
This backup architecture had been working successfully for several years. The last confirmed successful backup using the same storage setup was on 23 July 2026.
A different Plesk server using SSHFS 2.10 still completes the same backup and export process successfully. The affected Debian 13 server uses SSHFS 3.7.3. However, this comparison alone does not prove that SSHFS is the cause.
Has anyone encountered the same issue with Plesk 18.0.79, SSHFS 3.7.3 or FUSE 3?
Could this be a pmm-ras regression or compatibility issue involving hardlinks, filesystem status checks or unlink operations on SSHFS/FUSE?
Please let me know if there is a known hotfix, a recommended mount option or any additional diagnostic information I should provide.
Any help or suggestions would be greatly appreciated.
Thank you in advance.

