PermissionError: [Errno 1] Operation not permitted
[PYI-58403:ERROR] Failed to execute script '__main__' due to unhandled exception!
✗ Error: failed to execute the command
madhankumar.kalviselvam@XIN723743 git % acli rovodev sessions
Traceback (most recent call last):
File "<frozen __main__>", line 3, in <module>
File "<frozen rovodev.__main__>", 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 "pyimod02_importers.py", line 457, in exec_module
File "<frozen rovodev>", line 3, in <module>
File "<frozen rovodev>", line 48, 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 "pyimod02_importers.py", line 457, in exec_module
File "pydantic_ai/__init__.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 "pyimod02_importers.py", line 457, in exec_module
File "pydantic_ai/agent/__init__.py", line 19, 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 "pyimod02_importers.py", line 457, in exec_module
File "pydantic_ai/_agent_graph.py", line 19, 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 "pyimod02_importers.py", line 457, in exec_module
File "pydantic_ai/_function_schema.py", line 24, 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 "pyimod02_importers.py", line 457, in exec_module
File "pydantic_ai/_run_context.py", line 15, 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 "pyimod02_importers.py", line 457, in exec_module
File "pydantic_ai/_utils.py", line 39, 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 "pyimod02_importers.py", line 457, in exec_module
File "pydantic_graph/__init__.py", line 2, 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 "pyimod02_importers.py", line 457, in exec_module
File "pydantic_graph/graph.py", line 15, 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 "pyimod02_importers.py", line 457, in exec_module
File "pydantic_graph/_utils.py", line 12, 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 "pyimod02_importers.py", line 457, in exec_module
File "logfire_api/__init__.py", line 11, in <module>
File "importlib/__init__.py", line 88, in import_module
File "<frozen importlib._bootstrap>", line 1387, in _gcd_import
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 "pyimod02_importers.py", line 457, in exec_module
File "logfire/__init__.py", line 9, 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 "pyimod02_importers.py", line 457, in exec_module
File "logfire/_internal/auto_trace/__init__.py", line 9, 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 "pyimod02_importers.py", line 457, in exec_module
File "logfire/_internal/auto_trace/import_hook.py", line 13, 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 "pyimod02_importers.py", line 457, in exec_module
File "logfire/_internal/utils.py", line 38, 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 "pyimod02_importers.py", line 457, in exec_module
File "logfire/_internal/stack_info.py", line 15, in <module>
File "pathlib/_local.py", line 670, in resolve
File "<frozen posixpath>", line 418, in realpath
PermissionError: [Errno 1] Operation not permitted
[PYI-58501:ERROR] Failed to execute script '__main__' due to unhandled exception!
✗ Error: failed to execute the command
madhankumar.kalviselvam@XIN723743 git % acli rovodev auth status
✓ Authenticated
Email: ***
[Personal information removed as it is against community guidelines ]
This issue is typically caused by macOS security restrictions (TCC – Transparency, Consent, and Control) blocking the terminal from resolving system file paths via pathlib, rather than a bug in your code or CLI setup.
Here are the step-by-step troubleshooting options, starting with the most likely fix:
Bash
xattr -d com.apple.quarantine $(which acli)
Bash
brew upgrade acli
Bash
cd ~
acli rovodev run
# If permissions are still broken:
sudo chown -R $(whoami) ~/.rovodev
Giving your terminal Full Disk Access (Step 1) resolves this exact PermissionError in almost all macOS cases!
For additional reference, you can check Apple’s official guide on Change Privacy & Security settings on Mac to see how Full Disk Access works.
Hope this helps!
Check the steps and permissions and I restarted the terminal and upgraded acli and it worked, Thanks, marking this as accepted answer
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.