Unable to install backup agent: failed to connect to <hostname> Error: Failed to verify [C:\windows\Veeam\Backup\Upload\VeeamDeploymentDll.dll] signature.
Failed to upgrade Installer's DLL.
These errors may occur for any of the following reasons:
VeeamDeploymentDll.dll are not present on the remote Windows machine.VeeamDeploymentDll.dll was uploaded is limited, or the file is locked by antivirus and cannot be accessed.Review the following possible solutions that Veeam Support has identified based on support cases:
VeeamDeploymentDll.dll is present in:
C:\Windows\Veeam\Backup\Upload\If present, delete it and re-attempt the original task that failed.
C:\Windows\Veeam\Backup\Veeam Backup & Replication Exclusions: KB1999
To more accurately identify the issue, investigate C:\ProgramData\Veeam\Backup\Svc.VeeamInstaller.log from the remote Windows machine where the deployment dll could not be verified:
Log entry examples:
Upgrading DeploymentDll. New library: [C:\Windows\Veeam\Backup\Upload\VeeamDeploymentDll.dll] Verifying [C:\Windows\Veeam\Backup\Upload\VeeamDeploymentDll.dll] signature. Certificate chain Trust status error: CERT_TRUST_REVOCATION_STATUS_UNKNOWN CERT_TRUST_IS_OFFLINE_REVOCATION CERT_TRUST_IS_PARTIAL_CHAIN (0x01010040) Trust status info: (0x00000000) Simple chain #0 Count of elements: 2 Trust status info: (0x00000000) Trust status error: CERT_TRUST_REVOCATION_STATUS_UNKNOWN CERT_TRUST_IS_OFFLINE_REVOCATION CERT_TRUST_IS_PARTIAL_CHAIN (0x01010040) Element #0 Trust status info: CERT_TRUST_HAS_KEY_MATCH_ISSUER CERT_TRUST_HAS_PREFERRED_ISSUER (0x00000102) Trust status error: CERT_TRUST_REVOCATION_STATUS_UNKNOWN CERT_TRUST_IS_OFFLINE_REVOCATION (0x01000040) Extended error: <null> Element #1 Trust status info: CERT_TRUST_HAS_KEY_MATCH_ISSUER (0x00000002) Trust status error: CERT_TRUST_REVOCATION_STATUS_UNKNOWN CERT_TRUST_IS_OFFLINE_REVOCATION (0x01000040) Extended error: <null> Certificate chain Trust status error: CERT_TRUST_REVOCATION_STATUS_UNKNOWN CERT_TRUST_IS_OFFLINE_REVOCATION CERT_TRUST_IS_PARTIAL_CHAIN (0x01010040) Trust status info: (0x00000000) Simple chain #0 Count of elements: 2 Trust status info: (0x00000000) Trust status error: CERT_TRUST_REVOCATION_STATUS_UNKNOWN CERT_TRUST_IS_OFFLINE_REVOCATION CERT_TRUST_IS_PARTIAL_CHAIN (0x01010040) Element #0 Trust status info: CERT_TRUST_HAS_KEY_MATCH_ISSUER CERT_TRUST_HAS_PREFERRED_ISSUER (0x00000102) Trust status error: CERT_TRUST_REVOCATION_STATUS_UNKNOWN CERT_TRUST_IS_OFFLINE_REVOCATION (0x01000040) Extended error: <null> Element #1 Trust status info: CERT_TRUST_HAS_KEY_MATCH_ISSUER (0x00000002) Trust status error: CERT_TRUST_REVOCATION_STATUS_UNKNOWN CERT_TRUST_IS_OFFLINE_REVOCATION (0x01000040) Extended error: <null> CN: [Veeam Software Group GmbH], complete: [0], valid: [1], root CA: [n/a] CN: [Veeam Software Group GmbH], complete: [0], valid: [1], root CA: [n/a] Failed to verify file using the Authenticode provider. Verification status: A certificate chain processed, but terminated in a root certificate which is not trusted by the trust provider. (-2146762487), last error: A certificate chain processed, but terminated in a root certificate which is not trusted by the trust provider. (2148204809) Verifying [C:\Windows\Veeam\Backup\Upload\VeeamDeploymentDll.dll] signature. Failed.
Failed to verify file using the Authenticode provider. Verification status: An error occurred while reading or writing to a file. (-2146885629), last error: An error occurred while reading or writing to a file. (2148081667) Verifying [C:\Windows\Veeam\Backup\Upload\VeeamDeploymentDll.dll] signature. Failed. Upgrading DeploymentDll. New library: [C:\Windows\Veeam\Backup\Upload\VeeamDeploymentDll.dll] Failed. RPC: Upgrading deployment service dll... Failed. ERR |Failed to verify [C:\Windows\Veeam\Backup\Upload\VeeamDeploymentDll.dll] signature >> |--tr:Failed to upgrade VeeamDeploymentDll. Path [C:\Windows\Veeam\Backup\Upload\VeeamDeploymentDll.dll]. >> |An exception was thrown from thread [####].
RPC: Creating file C:\Windows\Veeam\Backup\Upload\VeeamDeploymentDll.dll FC: Creating file. Path: [C:\Windows\Veeam\Backup\Upload\VeeamDeploymentDll.dll]. Desired access: [1073741824]. Creation mode: [0]. FC: Creating file. Path: [C:\Windows\Veeam\Backup\Upload\VeeamDeploymentDll.dll]. Desired access: [1073741824]. Creation mode: [0]. Failed. RPC: Creating file C:\Windows\Veeam\Backup\Upload\VeeamDeploymentDll.dll Failed. ERR |The process cannot access the file because it is being used by another process. >> |--tr:Error code: 0x00000020 >> |--tr:FC: Failed to create file. File path: [C:\Windows\Veeam\Backup\Upload\VeeamDeploymentDll.dll]. Desired access: [1073741824]. Creation disposition: [0]. >> |An exception was thrown from thread [####].
If this KB article did not resolve your issue or you need further assistance with Veeam software, please create a Veeam Support Case.
To submit feedback regarding this article, please click this link: Send Article Feedback
To report a typo on this page, highlight the typo with your mouse and press CTRL + Enter.
This form is only for KB Feedback/Suggestions, if you need help with the software open a support case