PLEASE implement check mono version before starting a backup (or other process)!

I am UNABLE to STOP Duplicati! Probably because my system has a very old version of mono. And how did this happen? Well… Until 2 years ago, I used Windows, so I have a habit of restoring the OS partition every few months to try to solve strange problems. So I just restored an 8 months old drive image backup of the Ubuntu 18.04.4 LTS partition a few days ago and then I updated Duplicati and ran a recreate database. But now it is IMPOSSIBLE to stop the backup process… I feel reasonably sure that Mono hasn’t been updated.
Even better feature: Duplicati should actively (semi-)automate the install or update of Mono!

What version of Duplicati are you using?

There was an oversight with the 2.0.5.1 release in that the package didn’t indicate mono >= 5.0 was required. This has been corrected and hopefully it won’t happen in the future.

If the package manager can confirm version I’m not sure if it makes sense for Duplicati to also check, but I suppose it couldn’t hurt.

If systemctl stop duplicati doesn’t work you can try killing the process. Then update mono per these instructions, then restart duplicati and retry your database recreation.

Hi drwtsn32!

Thank you for your reply.

I didn’t know the systemctl stop duplicati command, but I found the guide to installing Mono that you also refer to and suddenly it installed and that stopped Duplicati. But in the meantime Duplicati had created about 100 backups - one every 10 minutes…!
I have included a Duplicati Monitoring email below, which lists about 80 of the about 100 backups Duplicati created before I managed to stop it by installing the latest Mono.

Now Duplicati has been recreating the database for several days. Probably because of those 100 extra backups…
I have Duplicati - 2.0.5.1_beta_2020-01-18. I presume there are no newer versions here on Ubuntu, but I will check when the Recreate database has finished.

Henrik

Backup Reports

These backup reports have been received within the last 24 hours.

2020-08-03 23:57:38 Lenovo-Duplicati-monitor failed
2020-08-03 21:36:31 Lenovo-Duplicati-monitor 748.77 MiB 1.50 GiB 00:21:03 warning
2020-08-03 20:25:13 Lenovo-Duplicati-monitor failed
2020-08-03 20:23:49 Lenovo-Duplicati-monitor 1.42 GiB 00:08:04 warning
2020-08-03 20:15:40 Lenovo-Duplicati-monitor 1.41 GiB 00:06:49 warning
2020-08-03 20:08:45 Lenovo-Duplicati-monitor 32.00 kiB 1.41 GiB 00:07:11 warning
2020-08-03 20:01:28 Lenovo-Duplicati-monitor 1.40 GiB 00:07:14 warning
2020-08-03 19:54:09 Lenovo-Duplicati-monitor 1.40 GiB 00:06:17 warning
2020-08-03 19:47:47 Lenovo-Duplicati-monitor 1.39 GiB 00:06:09 warning
2020-08-03 19:41:33 Lenovo-Duplicati-monitor 1.39 GiB 00:06:01 warning
2020-08-03 19:35:26 Lenovo-Duplicati-monitor 1.38 GiB 00:06:01 warning
2020-08-03 19:29:20 Lenovo-Duplicati-monitor 32.00 kiB 1.41 GiB 00:06:00 warning
2020-08-03 19:23:15 Lenovo-Duplicati-monitor 126.28 GiB 1.38 GiB 00:31:41 warning
2020-08-03 18:45:28 Lenovo-Duplicati-monitor failed
2020-08-03 18:44:07 Lenovo-Duplicati-monitor failed
2020-08-03 18:43:01 Lenovo-Duplicati-monitor 132.00 B 1.37 GiB 00:04:37 warning
2020-08-03 18:38:16 Lenovo-Duplicati-monitor 21.44 GiB 1.45 GiB 00:10:03 warning
2020-08-03 18:24:24 Lenovo-Duplicati-monitor failed
2020-08-03 18:22:12 Lenovo-Duplicati-monitor failed
2020-08-03 18:19:10 Lenovo-Duplicati-monitor failed
2020-08-03 18:16:36 Lenovo-Duplicati-monitor failed
2020-08-03 18:15:30 Lenovo-Duplicati-monitor failed
2020-08-03 18:14:21 Lenovo-Duplicati-monitor failed
2020-08-03 18:11:55 Lenovo-Duplicati-monitor failed
2020-08-03 18:10:41 Lenovo-Duplicati-monitor failed
2020-08-03 18:09:32 Lenovo-Duplicati-monitor failed
2020-08-03 18:07:53 Lenovo-Duplicati-monitor failed
2020-08-03 18:06:11 Lenovo-Duplicati-monitor failed
2020-08-03 18:04:58 Lenovo-Duplicati-monitor failed
2020-08-03 18:03:55 Lenovo-Duplicati-monitor failed
2020-08-03 18:02:38 Lenovo-Duplicati-monitor failed
2020-08-03 18:01:19 Lenovo-Duplicati-monitor failed
2020-08-03 18:00:22 Lenovo-Duplicati-monitor 8.01 GiB 00:08:25 warning
2020-08-03 17:51:51 Lenovo-Duplicati-monitor 00:01:57 warning
2020-08-03 17:49:48 Lenovo-Duplicati-monitor failed
2020-08-03 17:48:52 Lenovo-Duplicati-monitor 168.00 B 1.37 GiB 00:07:35 warning
2020-08-03 17:41:11 Lenovo-Duplicati-monitor 75.36 kiB 1.38 GiB 00:07:38 warning
2020-08-03 17:33:28 Lenovo-Duplicati-monitor 1.03 kiB 1.38 GiB 00:08:13 warning
2020-08-03 17:25:09 Lenovo-Duplicati-monitor 1.32 GiB 00:07:23 warning
2020-08-03 17:17:40 Lenovo-Duplicati-monitor 32.00 kiB 1.35 GiB 00:07:01 warning
2020-08-03 17:10:34 Lenovo-Duplicati-monitor 1.31 GiB 00:08:03 warning
2020-08-03 17:02:25 Lenovo-Duplicati-monitor 1.31 GiB 00:07:02 warning
2020-08-03 16:55:17 Lenovo-Duplicati-monitor 1.31 GiB 00:07:25 warning
2020-08-03 16:39:01 Lenovo-Duplicati-monitor 79.85 kiB 1.35 GiB 00:06:49 warning
2020-08-03 16:32:06 Lenovo-Duplicati-monitor 88.24 kiB 1.39 GiB 00:07:54 warning
2020-08-03 16:24:05 Lenovo-Duplicati-monitor 339.75 kiB 1.37 GiB 00:08:09 warning
2020-08-03 16:15:51 Lenovo-Duplicati-monitor 1.31 GiB 00:07:50 warning
2020-08-03 16:07:54 Lenovo-Duplicati-monitor 1.31 GiB 00:07:24 warning
2020-08-03 16:00:24 Lenovo-Duplicati-monitor 1.31 GiB 00:07:05 warning
2020-08-03 15:53:14 Lenovo-Duplicati-monitor 64.00 kiB 1.33 GiB 00:07:26 warning
2020-08-03 15:45:42 Lenovo-Duplicati-monitor 1.32 GiB 00:07:32 warning
2020-08-03 15:38:04 Lenovo-Duplicati-monitor 1.31 GiB 00:06:59 warning
2020-08-03 15:31:00 Lenovo-Duplicati-monitor 32.00 kiB 1.32 GiB 00:07:03 warning
2020-08-03 15:23:51 Lenovo-Duplicati-monitor 1.31 GiB 00:07:00 warning
2020-08-03 15:16:46 Lenovo-Duplicati-monitor 1.31 GiB 00:07:22 warning
2020-08-03 15:09:19 Lenovo-Duplicati-monitor 1.31 GiB 00:07:39 warning
2020-08-03 15:01:34 Lenovo-Duplicati-monitor 1.31 GiB 00:07:15 warning
2020-08-03 14:54:14 Lenovo-Duplicati-monitor 1.31 GiB 00:06:43 warning
2020-08-03 14:47:25 Lenovo-Duplicati-monitor 1.31 GiB 00:06:52 warning
2020-08-03 14:40:28 Lenovo-Duplicati-monitor 1.31 GiB 00:07:23 warning
2020-08-03 14:32:59 Lenovo-Duplicati-monitor 1.31 GiB 00:06:58 warning
2020-08-03 14:25:55 Lenovo-Duplicati-monitor 1.31 GiB 00:07:07 warning
2020-08-03 14:18:42 Lenovo-Duplicati-monitor 1.34 GiB 00:07:11 warning
2020-08-03 14:11:25 Lenovo-Duplicati-monitor 32.00 kiB 1.31 GiB 00:08:05 warning
2020-08-03 14:03:15 Lenovo-Duplicati-monitor 1.32 GiB 00:07:34 warning
2020-08-03 13:55:35 Lenovo-Duplicati-monitor 1.31 GiB 00:07:39 warning
2020-08-03 13:47:51 Lenovo-Duplicati-monitor 1.31 GiB 00:07:25 warning
2020-08-03 13:40:19 Lenovo-Duplicati-monitor 1.31 GiB 00:07:37 warning
2020-08-03 13:32:36 Lenovo-Duplicati-monitor 1.31 GiB 00:08:13 warning
2020-08-03 13:24:17 Lenovo-Duplicati-monitor 1.31 GiB 00:09:07 warning
2020-08-03 13:15:03 Lenovo-Duplicati-monitor 201.59 MiB 1.40 GiB 00:09:39 warning
2020-08-03 13:05:18 Lenovo-Duplicati-monitor 1.31 GiB 03:21:45 warning
2020-08-03 09:43:28 Lenovo-Duplicati-monitor 147.00 B 1.31 GiB 00:07:48 warning
2020-08-03 09:35:34 Lenovo-Duplicati-monitor 32.00 kiB 1.32 GiB 00:08:38 warning
2020-08-03 09:26:50 Lenovo-Duplicati-monitor 1.31 GiB 00:07:03 warning
2020-08-03 09:19:42 Lenovo-Duplicati-monitor 1.34 GiB 00:07:01 warning
2020-08-03 09:12:36 Lenovo-Duplicati-monitor 1.31 GiB 00:08:07 warning
2020-08-03 09:04:23 Lenovo-Duplicati-monitor 36.33 kiB 1.32 GiB 00:07:01 warning
2020-08-03 08:57:16 Lenovo-Duplicati-monitor 79.00 B 1.32 GiB 00:07:23 warning
2020-08-03 08:49:48 Lenovo-Duplicati-monitor 1.35 GiB 00:07:50 warning
2020-08-03 08:41:53 Lenovo-Duplicati-monitor 1.63 kiB 1.31 GiB 00:07:29 warning
2020-08-03 23:57:38 Lenovo-Duplicati-monitor failed
2020-08-03 21:36:31 Lenovo-Duplicati-monitor 748.77 MiB 1.50 GiB 00:21:03 warning
2020-08-03 20:25:13 Lenovo-Duplicati-monitor failed
2020-08-03 20:23:49 Lenovo-Duplicati-monitor 1.42 GiB 00:08:04 warning
2020-08-03 20:15:40 Lenovo-Duplicati-monitor 1.41 GiB 00:06:49 warning
2020-08-03 20:08:45 Lenovo-Duplicati-monitor 32.00 kiB 1.41 GiB 00:07:11 warning
2020-08-03 20:01:28 Lenovo-Duplicati-monitor 1.40 GiB 00:07:14 warning
2020-08-03 19:54:09 Lenovo-Duplicati-monitor 1.40 GiB 00:06:17 warning
2020-08-03 19:47:47 Lenovo-Duplicati-monitor 1.39 GiB 00:06:09 warning
2020-08-03 19:41:33 Lenovo-Duplicati-monitor 1.39 GiB 00:06:01 warning
2020-08-03 19:35:26 Lenovo-Duplicati-monitor 1.38 GiB 00:06:01 warning
2020-08-03 19:29:20 Lenovo-Duplicati-monitor 32.00 kiB 1.41 GiB 00:06:00 warning
2020-08-03 19:23:15 Lenovo-Duplicati-monitor 126.28 GiB 1.38 GiB 00:31:41 warning
2020-08-03 18:45:28 Lenovo-Duplicati-monitor failed
2020-08-03 18:44:07 Lenovo-Duplicati-monitor failed
2020-08-03 18:43:01 Lenovo-Duplicati-monitor 132.00 B 1.37 GiB 00:04:37 warning
2020-08-03 18:38:16 Lenovo-Duplicati-monitor 21.44 GiB 1.45 GiB 00:10:03 warning
2020-08-03 18:24:24 Lenovo-Duplicati-monitor failed
2020-08-03 18:22:12 Lenovo-Duplicati-monitor failed
2020-08-03 18:19:10 Lenovo-Duplicati-monitor failed
2020-08-03 18:16:36 Lenovo-Duplicati-monitor failed
2020-08-03 18:15:30 Lenovo-Duplicati-monitor failed
2020-08-03 18:14:21 Lenovo-Duplicati-monitor failed
2020-08-03 18:11:55 Lenovo-Duplicati-monitor failed
2020-08-03 18:10:41 Lenovo-Duplicati-monitor failed
2020-08-03 18:09:32 Lenovo-Duplicati-monitor failed
2020-08-03 18:07:53 Lenovo-Duplicati-monitor failed
2020-08-03 18:06:11 Lenovo-Duplicati-monitor failed
2020-08-03 18:04:58 Lenovo-Duplicati-monitor failed
2020-08-03 18:03:55 Lenovo-Duplicati-monitor failed
2020-08-03 18:02:38 Lenovo-Duplicati-monitor failed
2020-08-03 18:01:19 Lenovo-Duplicati-monitor failed
2020-08-03 18:00:22 Lenovo-Duplicati-monitor 8.01 GiB 00:08:25 warning
2020-08-03 17:51:51 Lenovo-Duplicati-monitor 00:01:57 warning
2020-08-03 17:49:48 Lenovo-Duplicati-monitor failed
2020-08-03 17:48:52 Lenovo-Duplicati-monitor 168.00 B 1.37 GiB 00:07:35 warning
2020-08-03 17:41:11 Lenovo-Duplicati-monitor 75.36 kiB 1.38 GiB 00:07:38 warning
2020-08-03 17:33:28 Lenovo-Duplicati-monitor 1.03 kiB 1.38 GiB 00:08:13 warning
2020-08-03 17:25:09 Lenovo-Duplicati-monitor 1.32 GiB 00:07:23 warning
2020-08-03 17:17:40 Lenovo-Duplicati-monitor 32.00 kiB 1.35 GiB 00:07:01 warning
2020-08-03 17:10:34 Lenovo-Duplicati-monitor 1.31 GiB 00:08:03 warning
2020-08-03 17:02:25 Lenovo-Duplicati-monitor 1.31 GiB 00:07:02 warning
2020-08-03 16:55:17 Lenovo-Duplicati-monitor 1.31 GiB 00:07:25 warning
2020-08-03 16:39:01 Lenovo-Duplicati-monitor 79.85 kiB 1.35 GiB 00:06:49 warning
2020-08-03 16:32:06 Lenovo-Duplicati-monitor 88.24 kiB 1.39 GiB 00:07:54 warning
2020-08-03 16:24:05 Lenovo-Duplicati-monitor 339.75 kiB 1.37 GiB 00:08:09 warning
2020-08-03 16:15:51 Lenovo-Duplicati-monitor 1.31 GiB 00:07:50 warning
2020-08-03 16:07:54 Lenovo-Duplicati-monitor 1.31 GiB 00:07:24 warning
2020-08-03 16:00:24 Lenovo-Duplicati-monitor 1.31 GiB 00:07:05 warning
2020-08-03 15:53:14 Lenovo-Duplicati-monitor 64.00 kiB 1.33 GiB 00:07:26 warning
2020-08-03 15:45:42 Lenovo-Duplicati-monitor 1.32 GiB 00:07:32 warning
2020-08-03 15:38:04 Lenovo-Duplicati-monitor 1.31 GiB 00:06:59 warning
2020-08-03 15:31:00 Lenovo-Duplicati-monitor 32.00 kiB 1.32 GiB 00:07:03 warning
2020-08-03 15:23:51 Lenovo-Duplicati-monitor 1.31 GiB 00:07:00 warning
2020-08-03 15:16:46 Lenovo-Duplicati-monitor 1.31 GiB 00:07:22 warning
2020-08-03 15:09:19 Lenovo-Duplicati-monitor 1.31 GiB 00:07:39 warning
2020-08-03 15:01:34 Lenovo-Duplicati-monitor 1.31 GiB 00:07:15 warning
2020-08-03 14:54:14 Lenovo-Duplicati-monitor 1.31 GiB 00:06:43 warning
2020-08-03 14:47:25 Lenovo-Duplicati-monitor 1.31 GiB 00:06:52 warning
2020-08-03 14:40:28 Lenovo-Duplicati-monitor 1.31 GiB 00:07:23 warning
2020-08-03 14:32:59 Lenovo-Duplicati-monitor 1.31 GiB 00:06:58 warning
2020-08-03 14:25:55 Lenovo-Duplicati-monitor 1.31 GiB 00:07:07 warning
2020-08-03 14:18:42 Lenovo-Duplicati-monitor 1.34 GiB 00:07:11 warning
2020-08-03 14:11:25 Lenovo-Duplicati-monitor 32.00 kiB 1.31 GiB 00:08:05 warning
2020-08-03 14:03:15 Lenovo-Duplicati-monitor 1.32 GiB 00:07:34 warning
2020-08-03 13:55:35 Lenovo-Duplicati-monitor 1.31 GiB 00:07:39 warning
2020-08-03 13:47:51 Lenovo-Duplicati-monitor 1.31 GiB 00:07:25 warning
2020-08-03 13:40:19 Lenovo-Duplicati-monitor 1.31 GiB 00:07:37 warning
2020-08-03 13:32:36 Lenovo-Duplicati-monitor 1.31 GiB 00:08:13 warning
2020-08-03 13:24:17 Lenovo-Duplicati-monitor 1.31 GiB 00:09:07 warning
2020-08-03 13:15:03 Lenovo-Duplicati-monitor 201.59 MiB 1.40 GiB 00:09:39 warning
2020-08-03 13:05:18 Lenovo-Duplicati-monitor 1.31 GiB 03:21:45 warning
2020-08-03 09:43:28 Lenovo-Duplicati-monitor 147.00 B 1.31 GiB 00:07:48 warning
2020-08-03 09:35:34 Lenovo-Duplicati-monitor 32.00 kiB 1.32 GiB 00:08:38 warning
2020-08-03 09:26:50 Lenovo-Duplicati-monitor 1.31 GiB 00:07:03 warning
2020-08-03 09:19:42 Lenovo-Duplicati-monitor 1.34 GiB 00:07:01 warning
2020-08-03 09:12:36 Lenovo-Duplicati-monitor 1.31 GiB 00:08:07 warning
2020-08-03 09:04:23 Lenovo-Duplicati-monitor 36.33 kiB 1.32 GiB 00:07:01 warning
2020-08-03 08:57:16 Lenovo-Duplicati-monitor 79.00 B 1.32 GiB 00:07:23 warning
2020-08-03 08:49:48 Lenovo-Duplicati-monitor 1.35 GiB 00:07:50 warning
2020-08-03 08:41:53 Lenovo-Duplicati-monitor 1.63 kiB 1.31 GiB 00:07:29 warning

How often do you have your backups scheduled to run?

Once per day!
(Posts must be minimum 20 characters…)

I don’t really understand why you’d see backups happen that often, then. Very odd!

Logically (if I am able to think logically :slight_smile: ) it must have something to do with the fact that ‘suddenly’ the Mono version was very old.

Actually I think we did see someone else with that issue. Old mono version was causing Duplicati to crash at the end of the backup job, and it never recorded that the backup job was run in the database. So when Duplicati restarted, the schedule kicked off again.

Yes. That sounds like what happened when I restored an 8 months old drive image backup of the Ubuntu partition and updated “everything” - I THOUGHT… like I described above. But Mono wasn’t updated.

One more problem/question:

Now that Recreate Database finally finished after about 5 days, I received this error message:

" Error while running Lenovo-Ubuntu

Recreated database has missing blocks and 16 broken filelists. Consider using “list-broken-files” and “purge-broken-files” to purge broken data from the remote store and the database. "

But when I choose Edit Configuration there are 2 lists of advanced options, but none of them contain any of the 2 options mentioned in the above error? So where/how do I do that?

Thank you.

Using the Command line tools from within the Graphical User Interface is likely the easiest way, although that page generally offers up the backup command, and you need to change it to the command you want then tweak syntax accordingly, e.g. list-broken-files or purge-broken-files. The minimum difference is that backup requires a list of source paths in the Commandline arguments box that those others do not want.

Recovering by purging files demonstrates use of those two commands. I hope they’re able to help here…

Hi ts678
Thank you for your reply.
I managed to run the 2 commands from ‘Advanced:’ -> ‘Commandline …’ in the web user interface. That seems to have solved the problems.