Hello!
I have been using a multiple login (two logins) setup with the primary login on my laptop and a 2nd login on an AWS EC2 instance. My primary trading app is on the laptop, and I'm using the AWS instance to develop the V2.0 of my app.
Everything was running great on both systems (able to get market data on both) until a couple of days ago when I got the SSL error. I updated both systems to the new quantrocket version and that fixed everything for about a day, but then the AWS instance stopped functioning (laptop instance is working fine). It seems that on AWS I can no longer start the gateway, and calling set_credentials also fails. I have verified that both logins work on the laptop and neither login works on AWS any longer. I didn't change anything so I'm thinking something on the quantrocket side of things changed, perhaps with the new release?
Here is a relevant snippet from the error I get when attempting to set_credentials on the AWS instance:
HTTPError: ('500 Server Error: INTERNAL SERVER ERROR for url: http://localhost:1969/ibg1/credentials', {'status': 'error', 'msg': "failed to set ibg1 credentials due to error updating API settings: Cannot start gateway due to error. API settings not updated. Please try again or manually update the API settings after the error is resolved. IBC log output is below:
Any ideas?