BugZero found this defect 3017 days ago.
Data sources
All data on this page is proprietary to BugZero® or gathered from public sources
4/29/2022
Veeam Backup & Replication
ALL
No fixed releases provided.
When interacting with Linux servers, Veeam Backup & Replication may encounter a “Permission Denied” error during script execution (Pre-freeze, post-thaw, and repository data mover agent scripts), even when the account being used is the root user.
All script files are uploaded to and executed from /tmp, which may be mounted with the “noexec” attribute. Veeam uses the path /tmp to store temporary files in keeping with the Filesystem Hierarchy Standard.
If there is an entry for the mount point /tmp with the attribute noexec, the /etc/fstab will need to be edited to remove this attribute.
Advanced Alternate Solution If, for security reasons, it is not feasible to disable noexec on the /tmp folder, you may create the following registry value on the Veeam Backup Server to assign a different folder to be used. This change will change the path Veeam Backup & Replication uses when communicating with all Linux servers. If you use this registry setting, you must ensure that the folder path specified in the registry value exists on every Linux server that Veeam will communicate with. If not, some tasks/jobs will failExamples: • Oracle Guest Processing • Pre-Freeze/Post-Thaw Scripts • File Level Restore as they will not attempt to create the folder path. Key Location: HKLM\SOFTWARE\Veeam\Veeam Backup and Replication\ Value Name: LinAgentFolder Value Type: String (REG_SZ) Value Value Data: The Value Data specified must be a path without the trailing slash Example: /folder/subfolder ✔ /folder/subfolder/ ✘ Reference Information: $TMP and $HOME variables can be used default execute directory /tmp for Linux servers