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
dave e5158cfdc7 make sqlite open errors clearer
Gitea/pysonic/pipeline/head This commit looks good Details
Gitea/pysonic/pipeline/pr-master This commit looks good Details
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
dave f0b9074391 debug print db path
Gitea/pysonic/pipeline/head This commit looks good Details
2022-12-24 13:38:33 -08:00