Error Message: No matching distribution found for acryl-datahub[datahub-kafka,datahub-rest,tableau]

Original Slack Thread

Hi everyone. just looking around trying this out for the first time. got the quickstart up and running, but ever single ingestion I try and setup on the web I get a similar error to this: “ERROR: No matching distribution found for acryl-datahub[datahub-kafka,datahub-rest,tableau]==@cliMajorVersion@“. I’ve tried snowflake, mysql, tableau. did I miss a step in the quickstart?

Seems like maybe @cliMajorVersion@ should have been replaced with something?

Hi, could you try the steps in this thread and share how it goes? :slightly_smiling_face: https://datahubspace.slack.com/archives/CUMUWQU66/p1685445248378219?thread_ts=1684343478.346759&cid=CUMUWQU66

Hello, same issue here. The thing is that this is happening inside the container, so we can’t really issuing these commands ourselves. As for the cliMajorVersion, I believer it’s hardcoded. Although, ingestion fails with this issue on the first attempt and runs on the second attempt with incorrect CLI version (0.10.4.2 for me, while the local one is 0.10.5.5).

So, my suggestion is to set env var in your compose file:
- UI_INGESTION_DEFAULT_CLI_VERSION=0.10.5.5
But something isn’t working, as far as I understand cliMajorVersion should be substituted with the proper value, but it isn’t for some reason:

https://github.com/datahub-project/datahub/blob/ada40e6edd66931754f5e9761819742d48a38000/gradle/versioning/versioning.gradle#L76