Hello everyone. Appologies in advanced for the lack of detail etc… anyways, my vault warden was installed through AUR of vaultwarden and vaultwarden web package. using mariaDB. Things have been running smooth for a few years. Just 3 accounts on my server for myself, my son and my fiance.
Things took a turn however when I decided to try and get my mom on the server as well. In short the register new user page, would return a 404 error after she tried to set a password. I kind of threw a bunch of htings at it to see what sticks. what I think made that work was when I saw the vaultwarden web directory, was owned by root:root, so I chowned it to vaultwarden:vaultwarden. It seems like that allowed registration to work.
It wasn’t until the next day when I noticed, my apps and browser extensions weren’t syncing. when I logged into the web interface, I could log in, but the passwords would just spin and never list.
I tried checking the logs, but unfortunately some reason /var/log/vaultwarden.log, is just an empty file. I’ve been trying to find where to configure it, but just keep getting dead ends and empty logs.
I’ve tried rolling back the database… a few days (I did have a script to do a mariadb dump daily), so far no changes seem to happen. So far the only real change that’s happening right now is now instead of loading the rest of the interface but not the passwords when logging in, it now just spins on the logging in
I can’t seem to find any way to make logs work, So far the only errors I can seem to see is when I do systemctl status vaultwarden,
15:50:26.462][rocket::server::][ERROR] Handler sync panicked.
15:50:26.463][rocket::server::][WARN] A panic is treated as an internal server error.
15:50:26.463][rocket::server::_][WARN] No 500 catcher registered. Using Rocket default.
15:50:26.463][response][INFO] (sync) GET /api/sync?<data..> => 500 Internal Server Error
15:50:26.549][request][INFO] GET /notifications/hub?access_token=eyJ0eXAiOiJKV1QiL
15:50:26.549][vaultwarden::api::notifications][INFO] Accepting Rocket WS connection from 127.0.0.1
15:50:26.550][response][INFO] (websockets_hub) GET /notifications/hub?<data..> => 200 OK
any ideas, or any suggestions on how to get more usful logs that can give some details?