I’m running Duplicati - 2.0.5.1_beta_2020-01-18 on Windows 10 Pro v1903, build 18362.959 and trying to deal with errors related to missing files. I’ve tried assorted recovery approaches, including deleting the local database and attempting to repair it (repeatedly) at the suggestion of the UI. I’ve also tried listing and purging broken files. I’m currently stuck on this last effort and keep getting errors in the process, for which I have a log file (Start, Checkpoint, and End lines are included to indicate durations of steps; also, various missing parameters like usernames and passwords are actually specified in the commands, they’re just removed here for security):
C:\Program Files\Duplicati 2>cd “C:\Program Files\Duplicati 2”
Start: 01/14/2021:15:30:42.17C:\Program Files\Duplicati 2>duplicati.commandline list-broken-files
“aftp://unraid//mnt/?auth-username=uname&auth-password=redacted”
–full-result
–passphrase=“redacted”
--send-mail-from="redacted@gmail.com"
–send-mail-any-operation=true
--send-mail-to="redacted2@gmail.com"
--send-mail-username="redacted@gmail.com"
–send-mail-password=<password>
–send-mail-url=“smtps://smtp.gmail.com/?starttls=always”
–backup-name=“<file backup name>”
–dbpath=“\Duplicati\OEUWLIUHEC.sqlite”
6 : 12/30/2018 6:31:54 PM (435 match(es))
<list of 206 files>Failed to send message: System.NotImplementedException: The method or operation is not implemented.
=> The method or operation is not implemented.
Checkpoint: 01/14/2021:15:32:29.88C:\Program Files\Duplicati 2>duplicati.commandline purge-broken-files
“aftp://unraid//mnt/?auth-username=uname&auth-password=redacted”
–dry-run
–passphrase=“redacted”
–backup-name=“<file backup name>”
–dbpath=“\Duplicati\OEUWLIUHEC.sqlite”End: 01/14/2021:15:33:43.05
code = Unknown (-1), message = System.Data.SQLite.SQLiteException (0x80004005): unknown error
No transaction is active on this connection
at System.Data.SQLite.SQLiteTransactionBase.IsValid(Boolean throwError)
at System.Data.SQLite.SQLiteTransactionBase.Rollback()
at Duplicati.Library.Main.Operation.PurgeBrokenFilesHandler.Run(IFilter filter)
at Duplicati.Library.Main.Controller.RunAction[T](T result, String& paths, IFilter& filter, Action1 method) at Duplicati.Library.Main.Controller.PurgeBrokenFiles(IFilter filter) at Duplicati.CommandLine.Commands.PurgeBrokenFiles(TextWriter outwriter, Action
1 setup, List1 args, Dictionary
2 options, IFilter filter)
at Duplicati.CommandLine.Program.ParseCommandLine(TextWriter outwriter, Action1 setup, Boolean& verboseErrors, String[] args) at Duplicati.CommandLine.Program.RunCommandLine(TextWriter outwriter, TextWriter errwriter, Action
1 setup, String args)End: 01/14/2021:15:33:43.05
Any suggestions for what to try next? Should I just setup a new backup with a new destination and then delete the old one, assuming that the new one completes successfully?