Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Crash on boot #258

Open
mossymossmoss opened this issue Mar 12, 2024 · 1 comment
Open

Crash on boot #258

mossymossmoss opened this issue Mar 12, 2024 · 1 comment

Comments

@mossymossmoss
Copy link

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
@csolisr
Copy link

csolisr commented Aug 25, 2024

Sorry for the delay in responding, but there's a non-zero chance that your SQLite database is corrupt after the power loss. The folder still exists, but the file within may be invalid. Try restoring from your last backup (or making a local backup of your passwords if possible, then deleting the app and reinstalling if you don't have a backup of the app)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants