Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Problem

You are running mars on the ECMWF cloud, and your request is stuck, an the last message is similar to:

No Format
mars - INFO   - 20230627.103107 - Calling mars on 'mars.ecmwf.int', local port is 50801
mars - INFO   - 20230627.103107 - Callback at address 192.168.1.X, port 50801

Solution

MARS client does not know your external IP address, so it only listens for the server to contact on a private (192.168.1.X) IP address which MARS servers cannot reach. This may be the case if your VM is set up attached only to the private network, with or without Floating IP. 

...

If your VM its setup attached to the external-internet public network, then everything should work from now

Additional steps for VMs with Floating IPs

If your VM is setup with a private network and external Floating IP, then you will need to tell the mars client what your IP address is via the following environment variable:

...

You will need to have that variable defined on every session that you need to run MARS from. You may add that definition into your .bashrc or .profile scripts.

Content by Label
showLabelsfalse
max5
spacesEWCLOUDKB
showSpacefalse
sortmodified
reversetrue
typepage
cqllabel in ("mars","data","network") and type = "page" and space = "EWCLOUDKB"
labelsmars data network

...