Hi, Yesterday we upgraded our Datahub to 10.5 and Presto ingest failed with this error:
Traceback (most recent call last):
File "/usr/local/lib/python3.10/site-packages/datahub/entrypoints.py", line 175, in main
sys.exit(datahub(standalone_mode=False, **kwargs))```
Please help. Full log in a file attached
---
Update: I've tried running ingest with previos CLI version (0.10.4) and it worked.
So looks like the problem is with CLI 10.5?![attachment](https://files.slack.com/files-pri/TUMKD5EGJ-F061FG13VC6/error.log?t=xoxe-973659184562-6705490291811-6708051934148-dd1595bd5f63266bc09e6166373c7a3c)
<@UV14447EU> I run ingestions from UI, yes. The CLI versions weren’t pinned when errors occured. So our Datahub was just upgraded to 10.5, but it had CLI 0.10.0.6 for ingests for some reason.
Is it a bug on Datahubs side, or shoud we have set it somewhere while upgrading?
We are deployed via Kubernetes and helm charts
Well it didn’t happen like that:woman-shrugging:
Something in my head rings a bell that it’s not the first time such thing happened among Datahub users. Maybe it’s worth checking on your side, as smth that looks like a bug?
A few things to check:
• In GMS (or MAE Consumer in standalone mode) the environment variable UI_INGESTION_DEFAULT_CLI_VERSION should show the correct version in the deployment, can you double check this?
• When does your actions pod show it was last restarted? Did it restart with the rest of your deployments with the update?
• Query your ingestion sources and see what the input argument for the CLI Version was using this query:
listIngestionSources(input: $input) {
ingestionSources {
urn
name
type
executions(start: 0, count: 1) {
executionRequests {
urn
id
input {
requestedAt
arguments {
value
}
__typename
}
result {
status
startTimeMs
durationMs
__typename
}
__typename
}
__typename
}
__typename
}
__typename
}
}```
```variables:
{
"input": {}
}```
This should give the CLI version in the `value` field of arguments, the other fields are just included for identification purposes