Yeah, that makes sense. So could this be an issue with how we've configured our trains server then?
yeah that's in the ~/trains.conf
both locally (which works) and on the remote machine I'm trying to set up (which doesn't work)
But the same configuration does not work on the machine with the trains-agent?
(btw thanks so much for all your help debugging this, really appreciate it 🙂 )
the only port configurations that will work are 8080 / 8008 / 8081
Yeah no idea why it said https
there, the trains.conf has http
for everything for sure.
And oops yeah the port it said there was :8010
which seems strange to me as well
Also of interest:curl http://<IP>:8008/
gives a response when we run it locally, which I think gives further support to the idea that this is firewall related.
We've opened a ticket with our IT dept to see if they can help us, but not super optimistic there lol.
I'll update here if we figure out anything more on this. Thanks again for your help!
hmm yeah seems very strange to me too.
So does the fact that trains-agent list
givestrains_agent: ERROR: Connection Error: it seems *api_server* is misconfigured. Is this the TRAINS API server https://<IP>:8010 ?
or that curl http://<IP>:8008
gives nothing
give us any useful info? Or are those relatively normal?
Yeah that's what I would expect!
Neither https nor 8010 appear anywhere in ~/trains.conf, but yeah trains-agent list givestrains_agent: ERROR: Connection Error: it seems *api_server* is misconfigured. Is this the TRAINS API server https://<IP>:8010 ?
curl seems okay, but this is odd https://<IP>:8010
it should be http://<IP>:8008
Could you change and test?
(meaning change the trains.conf and run trains-agent list
)
that might be it.
Is the web UI working properly ?
What ports are you using?
We have the server running on a GCP instance and haven't changed anything there for a long time
this issue on when trying to set up on our remote machines
You mean setting up the trains-server on remote machine?
I'm guessing some network issue, though I can't figure why it cannot connect and curl seems to work
Could you manually configure the ~/trains.conf ?
(Just copy paste the section from the UI)
then try to run:trains-agent list
corporate firewall... let's start with http 🙂
okay, just so I understand, this is what you have on your client that can connect with the server:api { api_server:
web_server:
files_server:
credentials {"access_key": "KEY", "secret_key": "SECRET"} }
I wasn't the one who configured the server, so I don't know much about that process, but I can ask for details if we need
trains_agent: ERROR: Connection Error: it seems *api_server* is misconfigured. Is this the TRAINS API server https://<<trains-server_ip>> ?
okay so the error should have been:
trains_agent: ERROR: Connection Error: it seems api_server is misconfigured. Is this the TRAINS API server http://<IP>:8008 ?
Not https nor 8010 ?!
No, I meant with setting up trains agents -- stuck on trains-init
Yeah the web UI is working fine on 8080, and we've been able to run things locally on our laptops fine; only encountering this issue on when trying to set up on our remote machines