Hi I'm running into an issue getting GYB to install. I run the .msi I get the CMD prompt to enter google account where I enter my Google Workspace Super Admin account I get the redirect to the web browser where I select Allow it redirects to the loopback with a message that the workflow has completed and to return to GYB. I return to GYB but it looks back through stating it failed to create the project and I get another browser redirect to allow it again and it just keeps looping through this. I believe this is because my Security Engineer already has GAM setup with a GAM Project in Google Workspace so it tries to create a project where there is one already created and when I just try to launch gyb.exe I just get a quick flash of "--email is required" and then it closes so not sure what to do. I've pasted the output of the initial setup flow below and some screenshots. Any help would be appreciated.
"Please enter your Google email address:
Super...@domain.comGo to the following link in your browser:
https://gyb-shortn.jaylee.us/mjb24yIMPORTANT: If you get a browser error that the site can't be reached AFTER you
click the Allow button, copy the URL from the browser where the error occurred
and paste that here instead.
Enter verification code or browser URL: 127.0.0.1 - - [20/May/2025 11:19:06] "GET /?state=HfkqWy8vXv73FGhRMArLhye3StD4Jr&code=4/0AUJR-x4_pmQJtKl5zjX6s78LB3F4sILX4q6azP8RLXFxmYGZtc436O5PjW7N3jDBKwXTzQ&scope=
https://www.googleapis.com/auth/cloud-platform HTTP/1.1" 200 91
Traceback (most recent call last):
File "urllib3\connectionpool.py", line 466, in _make_request
File "urllib3\connectionpool.py", line 1095, in _validate_conn
File "urllib3\connection.py", line 652, in connect
File "urllib3\connection.py", line 805, in _ssl_wrap_socket_and_match_hostname
File "urllib3\util\ssl_.py", line 465, in ssl_wrap_socket
File "urllib3\util\ssl_.py", line 509, in _ssl_wrap_socket_impl
File "ssl.py", line 455, in wrap_socket
File "ssl.py", line 1042, in _create
File "ssl.py", line 1320, in do_handshake
ssl.SSLCertVerificationError: [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1000)
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "urllib3\connectionpool.py", line 789, in urlopen
File "urllib3\connectionpool.py", line 490, in _make_request
urllib3.exceptions.SSLError: [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1000)
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "requests\adapters.py", line 667, in send
File "urllib3\connectionpool.py", line 843, in urlopen
File "urllib3\util\retry.py", line 519, in increment
urllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='
oauth2.googleapis.com', port=443): Max retries exceeded with url: /token (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1000)')))
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "gyb.py", line 1047, in run_dual
File "google_auth_oauthlib\flow.py", line 285, in fetch_token
File "requests_oauthlib\oauth2_session.py", line 381, in fetch_token
File "requests_oauthlib\oauth2_session.py", line 566, in request
File "requests\sessions.py", line 589, in request
File "requests\sessions.py", line 703, in send
File "requests\adapters.py", line 698, in send
requests.exceptions.SSLError: HTTPSConnectionPool(host='
oauth2.googleapis.com', port=443): Max retries exceeded with url: /token (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1000)')))
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "gyb.py", line 2897, in <module>
File "gyb.py", line 2105, in main
File "gyb.py", line 1294, in doCreateProject
File "gyb.py", line 1083, in getCRMService
File "gyb.py", line 1076, in _run_oauth_flow
File "gyb.py", line 1051, in run_dual
NameError: name 'controlflow' is not defined
[47656] Failed to execute script 'gyb' due to unhandled exception!
Projection creation failed. Trying again. Say n to skip projection creation."