I was told to try setting this up and it just doesn't start after authentication.
I downloaded the .exe using the curl command from the windows instructions.
authentication worked and was successful.
It seems to be looking for PostgreSQL14 (which I don't have on my system). Is this a requirement?
PS C:\workspace> .\acli.exe rovodev run
Traceback (most recent call last):
File "rovodev\__main__.py", line 3, in <module>
File "<frozen importlib._bootstrap>", line 1360, in _find_and_load
File "<frozen importlib._bootstrap>", line 1331, in _find_and_load_unlocked
File "<frozen importlib._bootstrap>", line 935, in _load_unlocked
File "PyInstaller\loader\pyimod02_importers.py", line 450, in exec_module
File "rovodev\rovodev_cli.py", line 14, in <module>
File "<frozen importlib._bootstrap>", line 1360, in _find_and_load
File "<frozen importlib._bootstrap>", line 1331, in _find_and_load_unlocked
File "<frozen importlib._bootstrap>", line 935, in _load_unlocked
File "PyInstaller\loader\pyimod02_importers.py", line 450, in exec_module
File "rovodev\commands\run\command.py", line 29, in <module>
File "<frozen importlib._bootstrap>", line 1360, in _find_and_load
File "<frozen importlib._bootstrap>", line 1331, in _find_and_load_unlocked
File "<frozen importlib._bootstrap>", line 935, in _load_unlocked
File "PyInstaller\loader\pyimod02_importers.py", line 450, in exec_module
File "rovodev\commands\run\command_registry.py", line 66, in <module>
File "<frozen importlib._bootstrap>", line 1360, in _find_and_load
File "<frozen importlib._bootstrap>", line 1331, in _find_and_load_unlocked
File "<frozen importlib._bootstrap>", line 935, in _load_unlocked
File "PyInstaller\loader\pyimod02_importers.py", line 450, in exec_module
File "rovodev\modules\analytics\__init__.py", line 11, in <module>
File "<frozen importlib._bootstrap>", line 1360, in _find_and_load
File "<frozen importlib._bootstrap>", line 1331, in _find_and_load_unlocked
File "<frozen importlib._bootstrap>", line 935, in _load_unlocked
File "PyInstaller\loader\pyimod02_importers.py", line 450, in exec_module
File "rovodev\common\__init__.py", line 8, in <module>
File "rovodev\common\dynamic_config.py", line 26, in __init__
File "rovodev\common\dynamic_config.py", line 80, in _get_config
File "requests\api.py", line 115, in post
File "requests\api.py", line 59, in request
File "requests\sessions.py", line 589, in request
File "requests\sessions.py", line 703, in send
File "requests\adapters.py", line 639, in send
File "requests\adapters.py", line 328, in cert_verify
OSError: Could not find a suitable TLS CA certificate bundle, invalid path: C:\Program Files\PostgreSQL\14\ssl\certs\ca-bundle.crt
[PYI-6324:ERROR] Failed to execute script '__main__' due to unhandled exception!
✗ Error: failed to execute the command
Looks like it's expecting the cert to be in that path, not necessarily a dependency on Postgres. I would expect it to be relying on your local ssl config to find the cert, however it's possible the exe had this hardcoded.
seems like that was the problem. I had a path variable `CURL_CA_BUNDLE` and deleting it allows me to run the tool (I guess I had it setup sometime in the past for a project)
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.