Siduction Forum

Siduction Forum => Software - Support => Topic started by: devil on 2020/01/02, 10:56:04

Title: Timeshift not automated
Post by: devil on 2020/01/02, 10:56:04
Anyone using Timeshift to do system images? I recently put together a new machine and for the life of me I can't get Timeshift to do scheduled Snapshots. They work fine manually. Researching the issue did not really help. I would love to set up a systemd.timer to do the job as I do for backups with Backintime, but due to the structure of Timeshift that is not an easy task. Everything worked fine on the old box and the setup using rsync is not really error prone. I am totally out of ideas, so any thought-provoking input is highly appreciated.
Title: Re: Timeshift not automated
Post by: pjnsmb on 2020/01/02, 17:30:50
@devil


can you see the gui screen after running timeshift-gtk in a terminal ?
I have no problem using the settings screen and schedule the backup frequency  that I want

Title: Re: Timeshift not automated
Post by: devil on 2020/01/03, 10:16:54
That is not the problem, the GUI works just fine and I can set a schedule, It is just not honored. No automated daily snapshots are made. No cron errors either in systemctl.
Title: Re: Timeshift not automated
Post by: pjnsmb on 2020/01/03, 11:45:38
@devil
Are you using timeshift from apt or from git ?
I am running 19.08 from :
https://github.com/teejee2008/Timeshift/releases (https://github.com/teejee2008/Timeshift/releases)


installed by dpkg -i


 for daily and weekly backupswithout any problems but not using systemctl
Title: Re: Timeshift not automated
Post by: devil on 2020/01/04, 06:58:11
Until now I am using the version in Debian, will try the version from git and see if that changes anything. Just looked at the settings in timeshift.json and they seem a bit off. Here is my settings in the GUI:
https://i.imgur.com/SkM5z4y.png
The corresponding file is:
Code: [Select]
{
  "backup_device_uuid" : "",
  "parent_device_uuid" : "",
  "do_first_run" : "true",
  "btrfs_mode" : "false",
  "include_btrfs_home" : "false",
  "stop_cron_emails" : "true",
  "schedule_monthly" : "false",
  "schedule_weekly" : "false",
  "schedule_daily" : "false",
  "schedule_hourly" : "false",
  "schedule_boot" : "false",
  "count_monthly" : "2",
  "count_weekly" : "3",
  "count_daily" : "5",
  "count_hourly" : "6",
  "count_boot" : "5",
  "snapshot_size" : "0",
  "snapshot_count" : "0",
  "exclude" : [
  ],
  "exclude-apps" : [
  ]
}
Could you compare this to yours please?
Title: Re: Timeshift not automated
Post by: pjnsmb on 2020/01/04, 09:43:58
@devil


my timeshift.json file is identical to yours


my GUI is not ticked for startuo/boot


I have a file timeshift-hourly in /etc/cron.d (attached)


there are no other files referring to timeshift in the other /etc/cron files


any help in https://github.com/teejee2008/timeshift/issues (https://github.com/teejee2008/timeshift/issues) ?







[/size][size=78%]  [/size]
Title: Re: Timeshift not automated
Post by: devil on 2020/01/04, 14:18:55
Thanks for comparing the files. I know about the hourly cronjob. That is ok the way it is, it just checks on an hourly basis if there is anything to do. I guess I will have to ask on GitHub, even though answers are quite slow.
Title: Re: Timeshift not automated
Post by: pjnsmb on 2021/08/24, 18:34:36
@devil

Do you still use Timeshift ?
For your information this is the main part of a new issue I've started on Timeshift github  Issue number #785 :

' Running debian sid the latest update to the util-linux package brings a successful update to the following packages :
util-linux bsdextrautils bsdutils eject fdisk libblkid1 libfdisk1 libmount1 libuuid1 mount rfkill util-linux
These update from 2.36.1-8 to 2.37.2-1 without a problem .

As soon as I update libsmartcols1 from 2.36.1-8 to 2.37.2-1 when I run Timeshift it starts with -
Live USB mode (Restore only) Device not found UUID: xxxx '

Thus I loose the ability to do a new snapshot.

Are you having the same problem ?

regards

pjnsmb

Title: Re: Timeshift not automated
Post by: devil on 2021/08/24, 19:34:21
I am still using Timeshift and the problem has fixed itself with  a fresh install on a new machine, without me knowing what the problem was in the first place.

Here, libsmartcols1 is on 2.37.2-1. Just checked Timeshift. Automatic snapshots stopped August 19th. When I open Timeshift, I get the same message as you. So yes, it is broken for me as well. Thanks for noticing. I will add myself to your issue on GitHub.
Title: Re: Timeshift not automated
Post by: devil on 2021/08/25, 23:15:32
There is a new version of timeshift in the upgrade that fixes the issue with util-linux.
Title: Re: Timeshift not automated
Post by: pjnsmb on 2021/08/27, 06:46:48
@devil

And for anyone else using Timeshift ..........
As you say on github it appears that daily or other scheduled backups are not working after the update.
Title: Re: Timeshift not automated
Post by: pjnsmb on 2021/08/27, 07:16:52
I have reopened debian bug #992921 that started 25th August and solved the initial problem with the update to 20.11.1-1.1

Title: Re: Timeshift not automated
Post by: devil on 2021/08/27, 10:53:31
Thanks for that. Let's see what comes from it.
Title: Re: Timeshift not automated
Post by: pjnsmb on 2021/08/30, 09:40:07
@devil
I've put another comment on to github :

'Mysteriously my daily and weekly syncs are being completed automatically again for the last few days.
Anyone else finding this too before I close this ? '