YunoHost-Apps / vaultwarden_ynh

Open source password management solutions for YunoHost
https://bitwarden.com/
GNU General Public License v3.0
54 stars 17 forks source link

Crash on boot #258

Open mossymossmoss opened 3 months ago

mossymossmoss commented 3 months ago

Ever since my machine lost power in the middle of updating another app, Vaultwarden has been failing to launch

The logs tell me that SQLite database directory `/home/yunohost.app/vaultwarden` does not exist or is not a directory, but it does exist, and the vaultwarden user has ownership of it

LOGFILE: journalctl
-- Journal begins at Thu 2024-02-29 09:17:14 UTC, ends at Tue 2024-03-12 17:32:32 UTC. --
Mar 07 17:49:15 vaultwarden[835]: |--------------------------------------------------------------------|
Mar 07 17:49:15 vaultwarden[835]: | This is an *unofficial* Bitwarden implementation, DO NOT use the   |
Mar 07 17:49:15 vaultwarden[835]: | official channels to report bugs/features, regardless of client.   |
Mar 07 17:49:15 vaultwarden[835]: | Send usage/configuration questions or feature requests to:         |
Mar 07 17:49:15 vaultwarden[835]: |   https://github.com/dani-garcia/vaultwarden/discussions or        |
Mar 07 17:49:15 vaultwarden[835]: |   https://vaultwarden.discourse.group/                             |
Mar 07 17:49:15 vaultwarden[835]: | Report suspected bugs/issues in the software itself at:            |
Mar 07 17:49:15 vaultwarden[835]: |   https://github.com/dani-garcia/vaultwarden/issues/new            |
Mar 07 17:49:15 vaultwarden[835]: \--------------------------------------------------------------------/
Mar 07 17:49:15 vaultwarden[835]: [INFO] Using environment file `.env` for configuration.
Mar 07 17:49:15 vaultwarden[835]: Error loading config:
Mar 07 17:49:15 vaultwarden[835]:   SQLite database directory `/home/yunohost.app/vaultwarden` does not exist or is not a directory
Mar 07 17:49:15 systemd[1]: vaultwarden.service: Main process exited, code=exited, status=12/n/a
Mar 07 17:49:15 systemd[1]: vaultwarden.service: Failed with result 'exit-code'.
Mar 12 17:18:15 systemd[1]: Started Vaultwarden Server (Rust Edition).
Mar 12 17:18:15 vaultwarden[273414]: /--------------------------------------------------------------------\
Mar 12 17:18:15 vaultwarden[273414]: |                        Starting Vaultwarden                        |
Mar 12 17:18:15 vaultwarden[273414]: |                           Version 1.29.1                           |
Mar 12 17:18:15 vaultwarden[273414]: |--------------------------------------------------------------------|
Mar 12 17:18:15 vaultwarden[273414]: | This is an *unofficial* Bitwarden implementation, DO NOT use the   |
Mar 12 17:18:15 vaultwarden[273414]: | official channels to report bugs/features, regardless of client.   |
Mar 12 17:18:15 vaultwarden[273414]: | Send usage/configuration questions or feature requests to:         |
Mar 12 17:18:15 vaultwarden[273414]: |   https://github.com/dani-garcia/vaultwarden/discussions or        |
Mar 12 17:18:15 vaultwarden[273414]: |   https://vaultwarden.discourse.group/                             |
Mar 12 17:18:15 vaultwarden[273414]: | Report suspected bugs/issues in the software itself at:            |
Mar 12 17:18:15 vaultwarden[273414]: |   https://github.com/dani-garcia/vaultwarden/issues/new            |
Mar 12 17:18:15 vaultwarden[273414]: \--------------------------------------------------------------------/
Mar 12 17:18:15 vaultwarden[273414]: [INFO] Using environment file `.env` for configuration.
Mar 12 17:18:15 vaultwarden[273414]: Error loading config:
Mar 12 17:18:15 vaultwarden[273414]:   SQLite database directory `/home/yunohost.app/vaultwarden` does not exist or is not a directory
Mar 12 17:18:15 systemd[1]: vaultwarden.service: Main process exited, code=exited, status=12/n/a
Mar 12 17:18:15 systemd[1]: vaultwarden.service: Failed with result 'exit-code'.
-- Boot 4cb5d3ca3594451e999f028930f15b41 --
Mar 12 17:32:10 systemd[1]: Started Vaultwarden Server (Rust Edition).
Mar 12 17:32:10 vaultwarden[846]: /--------------------------------------------------------------------\
Mar 12 17:32:10 vaultwarden[846]: |                        Starting Vaultwarden                        |
Mar 12 17:32:10 vaultwarden[846]: |                           Version 1.29.1                           |
Mar 12 17:32:10 vaultwarden[846]: |--------------------------------------------------------------------|
Mar 12 17:32:10 vaultwarden[846]: | This is an *unofficial* Bitwarden implementation, DO NOT use the   |
Mar 12 17:32:10 vaultwarden[846]: | official channels to report bugs/features, regardless of client.   |
Mar 12 17:32:10 vaultwarden[846]: | Send usage/configuration questions or feature requests to:         |
Mar 12 17:32:10 vaultwarden[846]: |   https://github.com/dani-garcia/vaultwarden/discussions or        |
Mar 12 17:32:10 vaultwarden[846]: |   https://vaultwarden.discourse.group/                             |
Mar 12 17:32:10 vaultwarden[846]: | Report suspected bugs/issues in the software itself at:            |
Mar 12 17:32:10 vaultwarden[846]: |   https://github.com/dani-garcia/vaultwarden/issues/new            |
Mar 12 17:32:10 vaultwarden[846]: \--------------------------------------------------------------------/
Mar 12 17:32:10 vaultwarden[846]: [INFO] Using environment file `.env` for configuration.
Mar 12 17:32:10 vaultwarden[846]: Error loading config:
Mar 12 17:32:10 vaultwarden[846]:   SQLite database directory `/home/yunohost.app/vaultwarden` does not exist or is not a directory
Mar 12 17:32:10 systemd[1]: vaultwarden.service: Main process exited, code=exited, status=12/n/a
Mar 12 17:32:10 systemd[1]: vaultwarden.service: Failed with result 'exit-code'.

LOGFILE: /var/log/vaultwarden/vaultwarden.log