# Cannot start hailctl dataproc cluster - determine Google Cloud SDK version?

**URL:** <https://discuss.hail.is/t/cannot-start-hailctl-dataproc-cluster-determine-google-cloud-sdk-version/2917>\
**Category:** Hail Query & hailctl\
**Created:** [October 23, 2022, 12:01pm UTC](https://discuss.hail.is/t/cannot-start-hailctl-dataproc-cluster-determine-google-cloud-sdk-version/2917 "2022-10-23T12:01:47Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![elizap](https://avatars.discourse-cdn.com/v4/letter/e/ecd19e/32.png) [@elizap](https://discuss.hail.is/u/elizap)\
**Post date:** [October 23, 2022, 12:01pm UTC](https://discuss.hail.is/t/cannot-start-hailctl-dataproc-cluster-determine-google-cloud-sdk-version/2917/1 "2022-10-23T12:01:47Z")

</div>

Hi all,

I read all related topics here and online but could not find an answered problem similar to mine so here goes - I want to read gnomAD data using hailctl dataproc clusters, I’ve read relevant how-tos etc. However when I try to start a cluster I get:

(base) C:\Users\eliza\>hailctl dataproc start genentutorial  
**Warning: unable to determine Google Cloud SDK version**  
Traceback (most recent call last):  
File “c:\users\eliza\anaconda3\lib\runpy.py”, line 194, in \_run\_module\_as\_main  
return _run\_code(code, main\_globals, None,  
File “c:\users\eliza\anaconda3\lib\runpy.py”, line 87, in run\_code  
exec(code, run\_globals)  
File "C:\Users\eliza\anaconda3\Scripts\hailctl.exe\_main.py", line 7, in   
File "c:\users\eliza\anaconda3\lib\site-packages\hailtop\hailctl\_main_.py", line 107, in main  
cli.main(args)  
File “c:\users\eliza\anaconda3\lib\site-packages\hailtop\hailctl\dataproc\cli.py”, line 123, in main  
asyncio.get\_event\_loop().run\_until\_complete(  
File “c:\users\eliza\anaconda3\lib\asyncio\base\_events.py”, line 616, in run\_until\_complete  
return future.result()  
File “c:\users\eliza\anaconda3\lib\site-packages\hailtop\hailctl\dataproc\start.py”, line 287, in main  
project\_region = gcloud.get\_config(“dataproc/region”)  
File “c:\users\eliza\anaconda3\lib\site-packages\hailtop\hailctl\dataproc\gcloud.py”, line 15, in get\_config  
return subprocess.check\_output([“gcloud”, “config”, “get-value”, setting], stderr=subprocess.DEVNULL).decode().strip()  
File “c:\users\eliza\anaconda3\lib\subprocess.py”, line 411, in check\_output  
return run(\*popenargs, stdout=PIPE, timeout=timeout, check=True,  
File “c:\users\eliza\anaconda3\lib\subprocess.py”, line 489, in run  
with Popen(\*popenargs, \*\*kwargs) as process:  
File “c:\users\eliza\anaconda3\lib\subprocess.py”, line 854, in **init**  
self.\_execute\_child(args, executable, preexec\_fn, close\_fds,  
File “c:\users\eliza\anaconda3\lib\subprocess.py”, line 1307, in \_execute\_child  
hp, ht, pid, tid = \_winapi.CreateProcess(executable, args,  
**FileNotFoundError: [WinError 2] The system cannot find the file specified**

I have a feeling it’s related to the fact it’s ‘unable to determine Google Cloud SDK version’,but I am unsure how to mitigate this.  
I am able to start gcloud dataproc clusters and access and manipulate them, set all the relevant env variables and paths etc. It just seems to be a hail problem

Does anyone have experience with this?

Thanks in advance! 🙂
