Skip to main content
Cadet | Tier 2
March 20, 2025
Solved

Deploy failed

  • March 20, 2025
  • 2 replies
  • 337 views

Good morning,

I'm currently configuring an unattended server and am getting the following error.

java.lang.RuntimeException: {"message":"Error creating RDP session.","details":"[08:10:53:059] [4092:00002114] [ERROR][com.freerdp.core] - transport_ssl_cb:freerdp_set_last_error_ex ERRCONNECT_PASSWORD_CERTAINLY_EXPIRED [0x0002000F][08:10:53:059] [4092:00002114] [ERROR][com.freerdp.core.transport] - BIO_read returned an error: error:14094438:SSL routines:ssl3_read_bytes:tlsv1 alert internal error","correctiveAction":"","code":"rdp.error"}

 

 

The RDP configuration is the same as I have on the different unattended servers.

Has anyone experienced this error?

Best answer by jasthi bhaskar

Hi ​@Jesus 1800 

  • ERRCONNECT_PASSWORD_CERTAINLY_EXPIRED [0x0002000F]: This FreeRDP error code suggests that the credentials (username/password) or a related certificate used for the RDP connection have expired.
  • tlsv1 alert internal error: This points to an SSL/TLS handshake failure, often caused by mismatched security protocols, expired credentials, or certificate issues.

Possible Causes

  1. Expired Password: The account used for RDP has an expired password.
  2. Expired or Invalid Certificate: The SSL certificate on the server or client side is expired or not trusted.
  3. TLS/SSL Protocol Mismatch: The server might enforce a newer TLS version (e.g., TLS 1.2 or 1.3) that the Automation Anywhere Bot Agent or FreeRDP library doesn’t support by default.
  4. RDP Configuration Issue: The unattended server’s RDP settings might be misconfigured or blocked.
  5. Network/Firewall Restrictions: A firewall or network policy is interfering with the RDP connection.

2 replies

Dineshkumar Muthu
Flight Specialist | Tier 4
Flight Specialist | Tier 4
March 21, 2025

Hi ​@Jesus 1800 ,

Ensure that the credentials used by the bot for auto-login are accurate and valid. If the bot runner is not configured through Active Directory (AD), verify and use the appropriate device credentials instead.

"Everything fails all the time, so plan for failure and nothing fails" - Werner Vogels ========== Linkedin Profile : https://www.linkedin.com/in/dineshkumar-muthu/
jasthi bhaskar
Navigator | Tier 3
Navigator | Tier 3
April 2, 2025

Hi ​@Jesus 1800 

  • ERRCONNECT_PASSWORD_CERTAINLY_EXPIRED [0x0002000F]: This FreeRDP error code suggests that the credentials (username/password) or a related certificate used for the RDP connection have expired.
  • tlsv1 alert internal error: This points to an SSL/TLS handshake failure, often caused by mismatched security protocols, expired credentials, or certificate issues.

Possible Causes

  1. Expired Password: The account used for RDP has an expired password.
  2. Expired or Invalid Certificate: The SSL certificate on the server or client side is expired or not trusted.
  3. TLS/SSL Protocol Mismatch: The server might enforce a newer TLS version (e.g., TLS 1.2 or 1.3) that the Automation Anywhere Bot Agent or FreeRDP library doesn’t support by default.
  4. RDP Configuration Issue: The unattended server’s RDP settings might be misconfigured or blocked.
  5. Network/Firewall Restrictions: A firewall or network policy is interfering with the RDP connection.
---- https://www.linkedin.com/in/bhaskar-jasthi-172475188/