From 7160e94e270984312e93719b03f268cc1a393af9 Mon Sep 17 00:00:00 2001 From: Guillaume Girol Date: Sun, 4 Sep 2022 12:00:00 +0000 Subject: [PATCH] nixos/vaultwarden: fix race with backup when vaultwarden starts while backup-vaultwarden.service is running, it fails because the sqlite database is locked --- nixos/modules/services/security/vaultwarden/default.nix | 2 ++ 1 file changed, 2 insertions(+) diff --git a/nixos/modules/services/security/vaultwarden/default.nix b/nixos/modules/services/security/vaultwarden/default.nix index f33ed300baf5..dd9390f4ede6 100644 --- a/nixos/modules/services/security/vaultwarden/default.nix +++ b/nixos/modules/services/security/vaultwarden/default.nix @@ -210,6 +210,8 @@ ADMIN_TOKEN=...copy-paste a unique generated secret token here... BACKUP_FOLDER = cfg.backupDir; }; path = with pkgs; [ sqlite ]; + # if both services are started at the same time, vaultwarden fails with "database is locked" + before = [ "vaultwarden.service" ]; serviceConfig = { SyslogIdentifier = "backup-vaultwarden"; Type = "oneshot";