Common issues and fixes
--port or --management-port is already in use, choose different ports.shibudb start --port 9090 --management-port 19090
shibudb start uses a PID file under <data-dir>/run/shibudb.pid.shibudb stop
If you used a custom data directory:
shibudb stop --data-dir /path/to/data
Credentials are stored in <data-dir>/lib/users.json. If you remove that file, the next shibudb start will prompt you to create a new admin user (or you can bootstrap with flags).
rm ~/.shibudb/lib/users.json
shibudb start
The management API requires a bearer token.
Authorization: Bearer <token>
Create a token (admin-only):
shibudb manager --username <admin> --password <pass> generate-token
DELETE-VECTOR fails for HNSWHNSW index types do not support vector deletion. Use Flat / IVF / PQ index types if you need deletes.
Your query vector must have exactly <space dimension> values. Recreate the space with the correct dimension or send the correct-length vector.
Default data directory root:
XDG_DATA_HOME is set: $XDG_DATA_HOME/shibudb~/.shibudbLayout:
<data-dir>/
lib/
log/shibudb.log
run/shibudb.pid