When connecting to a Linux repository with Veeam, the connection hangs on the volume discovery step and silently errors out.
When Veeam connects to a Linux target the SSH session is opened without a TTY. In some versions of Linux (particularly recent releases of CentOS such as 6.6. and 7, and RHEL5 and higher), this is caused by RequireTTY being set as a default option in the /etc/sudoers file.
Note: A reboot may be required.
To disable RequireTTY globally:
1. Run visudo
2. Find the line for requiretty
3. Comment it out
To disable RequireTTY for a specific user:
1. Run the command visudo
2. Create a new line Defaults:<username> !requiretty
Where <username> is the Linux username given to Veeam Backup & Replication when adding the NFS repository.
Please be aware that we’re making changes which will restrict access to product updates for users without an active contract.