Agile Central - Rally User Management toolkit: stopped working after TLS deprecation

Document ID : KB000107744
Last Modified Date : 24/07/2018
Show Technical Document Details
Question:
Following the TLS Deprecation notice - https://communities.ca.com/docs/DOC-231181375-tls-10-and-11-deprecation-notice-v2 - we are receiving errors when using the User Management Rest tool-kit (see: https://github.com/RallyTools/Rally-User-Management)

Error message received: [2018-07-20T17:15:37.165639 #10856] ERROR -- : RallyAPI: - rescued exception - SSL_connect SYSCALL returned=5 errno=0 state=SSLv2/v3 read server hello A on request to https://us1.rallydev.com/slm/webservice/v2.0/security/authorize with params {} Toolkit used: https://github.com/RallyTools/Rally-User-Management
Answer:
This toolkit is using Ruby 1.9.3 . This Ruby version is not compatible with our current TLS 1.2 support. 

Note:
As stated in this toolkit page, it is provided as-is and is not supported.

However, 
We did find that upgrading the Ruby to version 2.2.6 which is the current version that's working with our connectors past the deprecation notice, we did find it to work with this toolkit and fix the errors. You can download Ruby 2.2.6 from: https://www.ruby-lang.org/en/news/2016/11/15/ruby-2-2-6-released/