Make sqlite open errors clearer #1

Merged
dave merged 2 commits from dpedu/db-debug into master 2022-12-24 14:41:45 -08:00

2 Commits

Author SHA1 Message Date
e5158cfdc7 make sqlite open errors clearer
All checks were successful
Gitea/pysonic/pipeline/head This commit looks good
Gitea/pysonic/pipeline/pr-master This commit looks good
if filesystem permissions on the directory the sqlite database database file is in are such that the app cannot list or create files, sqlite gives a vague error:

```
sqlite3.OperationalError: unable to open database file
```

whereas python's open() will give a better hint ("permission denied"). So, we try opening the database file with python first.

also, add chmods to the startup scripts to avoid this issue in the future
2022-12-24 14:33:57 -08:00
f0b9074391 debug print db path
All checks were successful
Gitea/pysonic/pipeline/head This commit looks good
2022-12-24 13:38:33 -08:00