mNode Telemetry Service log shows “WARNING Mnode /about returned mnode_host_ip=unknown”
Applies to
- Management Node (mNode)
- Management Services 2.20
Issue
mNode Telemetry Service receives "Connection refused" error and Mnode /about
shows “mnode_host_ip=unknown”
2022-08-17T15:32:27.312Z | 1 | 167150003 | MainProcess-MainThread | mnode_models:35 | WARNING | Mnode /about returned mnode_host_ip=unknown defaulting to "127.0.0.1"
2022-08-17T15:37:26.706Z | 1 | 167449397 | MainProcess-mnode-api-thread_4 | __init__:97 | INFO | mnocde url = http://mnode/1/assets
2022-08-17T15:37:26.707Z | 1 | 167449397 | MainProcess-mnode-api-thread_0 | __init__:97 | INFO | mnocde url = https://127.0.0.1/inventory/1/installations/c91b15a3-1f51-402e-9d64-c9944c472a00
2022-08-17T15:37:26.840Z | 1 | 167449531 | MainProcess-MainThread | mnode_api_client:202 | ERROR | Failed to get json from mNode API url=https://127.0.0.1/inventory/1/installations/c91b15a3-1f51-402e-9d64-c9944c472a00
Traceback (most recent call last):
File "/usr/lib/python3.8/site-packages/urllib3/connection.py", line 169, in _new_conn
conn = connection.create_connection(
File "/usr/lib/python3.8/site-packages/urllib3/util/connection.py", line 96, in create_connection
raise err
File "/usr/lib/python3.8/site-packages/urllib3/util/connection.py", line 86, in create_connection
sock.connect(sa)
ConnectionRefusedError: [Errno 111] Connection refused
The problem is that the mnode_host_ip
is "unknown". The "https://[mNodeIP]/mnode/1/about" will show the value:
{
"os_version": "SolidFire Element Software 12.3",
"docker_version": "18.09.8",
"eula_accepted": false,
"version": "1.4.81",
"mnode_host_ip": "unknown",
"mnode_bundle_version": "2.20.69",
"authorize_url": "https://10.196.127.85/auth/connect/authorize",
"eula_accepted_date": "",
"token_url": "https://10.196.127.85/auth/connect/token"
}