This page contains common Vector Watcher build and runtime issues.
This usually means the frontend could not communicate with the backend.
Check whether the backend is running:
lsof -nP -iTCP:8765 -sTCP:LISTEN
# Then verify the API:
curl http://127.0.0.1:8765/openapi.json
If the API does not respond, investigate the backend sidecar.
Nothing Is Listening on Port 8765
Open the application and wait a few seconds.
Then run:
lsof -nP -iTCP:8765 -sTCP:LISTEN
Verify:
Run:
./vector-watcher-backend
Then verify:
curl http://127.0.0.1:8765/openapi.json
If this fails, the problem is in the Python/PyInstaller package rather than the frontend.
Verify Cargo:
cargo --version
If Cargo is unavailable, Rust may not be installed or the Cargo binary directory may not be available in PATH.
Install Rust using Rustup and ensure the Cargo environment is loaded.
Find the process:
lsof -nP -iTCP:8765 -sTCP:LISTEN
Stop it:
kill <PID>
Then restart Vector Watcher.
Example:
Failed to load Python shared library libpython3.12.dylib
Verify that the PyInstaller \_internal directory is available together with the executable.
See More at