linuxmint / timeshift

System restore tool for Linux. Creates filesystem snapshots using rsync+hardlinks, or BTRFS snapshots. Supports scheduled snapshots, multiple backup levels, and exclude filters. Snapshots can be restored while system is running or from Live CD/USB.
2.46k stars 90 forks source link

Timeshift not working anymore with rsync 3.2.7-0ubuntu0.22.04.2 #152

Open quallenbezwinger opened 1 year ago

quallenbezwinger commented 1 year ago

Describe the bug Snapshots are not created anymore. Process is starting and also UI is saying that snapshot was created. Bu snapshot is not appearing in the list. Timeshift log and systemlog is showing an rsync error.

To Reproduce Steps to reproduce the behavior:

  1. Update rsync to 3.2.7-0ubuntu0.22.04.2
  2. Try to create a snapshot

Log Mar 10 19:54:55 ubuntu-desktop timeshift-gtk.desktop[11612]: App config loaded: /etc/timeshift/timeshift.json Mar 10 19:54:55 ubuntu-desktop timeshift-gtk.desktop[11612]: /dev/sda1 is mounted at: /run/timeshift/backup, options: rw,relatime Mar 10 19:55:02 ubuntu-desktop timeshift-gtk.desktop[11612]: ------------------------------------------------------------------------------ Mar 10 19:55:02 ubuntu-desktop timeshift-gtk.desktop[11612]: Creating new snapshot...(RSYNC) Mar 10 19:55:02 ubuntu-desktop timeshift-gtk.desktop[11612]: Saving to device: /dev/sda1, mounted at path: /run/timeshift/backup Mar 10 19:55:02 ubuntu-desktop timeshift-gtk.desktop[11612]: Linking from snapshot: 2023-03-10_19-52-36 Mar 10 19:55:02 ubuntu-desktop timeshift-gtk.desktop[11612]: Synching files with rsync... Mar 10 19:55:03 ubuntu-desktop timeshift-gtk[11612]: Failed to set text '\F48d\8D\91' from markup due to error parsing markup: Error on line 1 char 15: Invalid UTF-8 encoded text in name — not valid “\F48d\8D\91”

System:

ggondim commented 1 month ago

I confirm the same error in the main output running an Ubuntu Server 24.04 fresh install, event after the PPA workaround and locked rsync version mentioned above.

The #847 bug also have occurred,

Running with --debug gives additional information about rsync:

[...]
D: exit_code: 11
E: rsync returned an error
[...]