Add Troubleshooting
parent
b3c0bb5a30
commit
e83b2f2ee4
98
Troubleshooting.md
Normal file
98
Troubleshooting.md
Normal file
@ -0,0 +1,98 @@
|
|||||||
|
# Troubleshooting
|
||||||
|
|
||||||
|
## Python Environment
|
||||||
|
|
||||||
|
### Wrong Python version
|
||||||
|
|
||||||
|
Symptom:
|
||||||
|
|
||||||
|
- Dependency install fails or runtime errors appear unexpectedly.
|
||||||
|
|
||||||
|
Fix:
|
||||||
|
|
||||||
|
- Use Python `3.14` for this baseline.
|
||||||
|
- Recreate virtual environment and reinstall dependencies.
|
||||||
|
|
||||||
|
### spaCy backend issues
|
||||||
|
|
||||||
|
Symptom:
|
||||||
|
|
||||||
|
- spaCy import/model errors.
|
||||||
|
|
||||||
|
Fix:
|
||||||
|
|
||||||
|
- Use fallback backend:
|
||||||
|
|
||||||
|
```powershell
|
||||||
|
$env:JOURNAL_NLP_BACKEND = "fallback"
|
||||||
|
python .\journal\run_desktop.py
|
||||||
|
```
|
||||||
|
|
||||||
|
### Desktop UI fallback on Windows
|
||||||
|
|
||||||
|
Symptom:
|
||||||
|
|
||||||
|
- Embedded desktop shell unavailable.
|
||||||
|
|
||||||
|
Fix:
|
||||||
|
|
||||||
|
- Current setup may open in browser mode automatically; this is expected in some Python 3.14 environments.
|
||||||
|
|
||||||
|
## Vault Issues
|
||||||
|
|
||||||
|
### Wrong password on load
|
||||||
|
|
||||||
|
Symptom:
|
||||||
|
|
||||||
|
- Vault load fails for existing files.
|
||||||
|
|
||||||
|
Fix:
|
||||||
|
|
||||||
|
- Re-run with the correct vault password.
|
||||||
|
- Confirm vault files are intact in `journal/vault/`.
|
||||||
|
|
||||||
|
### Decrypted data still present
|
||||||
|
|
||||||
|
Symptom:
|
||||||
|
|
||||||
|
- Files remain in `journal/data/` after abnormal termination.
|
||||||
|
|
||||||
|
Fix:
|
||||||
|
|
||||||
|
- Use graceful shutdown path where possible.
|
||||||
|
- Manually clear decrypted workspace if needed.
|
||||||
|
|
||||||
|
## C# Migration Workspace
|
||||||
|
|
||||||
|
### NuGet or TLS errors
|
||||||
|
|
||||||
|
Symptom:
|
||||||
|
|
||||||
|
- `dotnet restore` fails with TLS/Schannel errors.
|
||||||
|
|
||||||
|
Fix:
|
||||||
|
|
||||||
|
- Run commands via `./scripts/dotnet-min.ps1`
|
||||||
|
- Confirm NuGet endpoint:
|
||||||
|
|
||||||
|
```powershell
|
||||||
|
curl.exe -I https://api.nuget.org/v3/index.json
|
||||||
|
```
|
||||||
|
|
||||||
|
- Follow host repair guidance in `journal-master/journal/MINIMAL_MACHINE_SETUP.md` if needed.
|
||||||
|
|
||||||
|
### Sidecar build/test checks
|
||||||
|
|
||||||
|
```powershell
|
||||||
|
cd journal-master/journal
|
||||||
|
./scripts/dotnet-min.ps1 restore Journal.Sidecar/Journal.Sidecar.csproj
|
||||||
|
./scripts/dotnet-min.ps1 build Journal.Sidecar/Journal.Sidecar.csproj
|
||||||
|
./scripts/dotnet-min.ps1 run --project Journal.SmokeTests/Journal.SmokeTests.csproj
|
||||||
|
```
|
||||||
|
|
||||||
|
## Quick Diagnostics Checklist
|
||||||
|
|
||||||
|
- `python -m journal.cli.main --help`
|
||||||
|
- `python -m journal.cli.main vault load`
|
||||||
|
- `python -m journal.cli.main search "test"`
|
||||||
|
- `./scripts/dotnet-min.ps1 --info`
|
||||||
Loading…
x
Reference in New Issue
Block a user