#1056608 timeshift: Timeshift cant restore RSYNC snapshots if your system installed on BTRFS with wrong subvolume

Package:
timeshift
Source:
timeshift
Description:
System restore utility
Submitter:
James Morgan
Date:
2024-04-09 13:00:06 UTC
Severity:
normal
Tags:
#1056608#5
Date:
2023-11-23 21:03:05 UTC
From:
To:
Dear Maintainer,

User cant make BTRFS snapshots without "@" subvolume (debian uses "@rootfs"),
but user can make RSYNC snapshot. The problem is that when you try to restore
that snapshot, you have alert about wrong BTRFS subvolumes, but RSYNC doesnt
need BTRFS subvolumes.

Steps to reproduce :
* Install Debian on BTRFS
* Create a RSYNC (not BTRFS) snapshot
* Try to restore that snapshot

Upstream doesnt have that problem, but I decided to report it because it can
greatly damage the system due to the illusion of security. The user creates a
snapshot thinking that this will save him from serious system errors and
ultimately will not be able to recover.

Thank you for your attention,

#1056608#10
Date:
2023-11-24 10:27:54 UTC
From:
To:
Note: By "upstream doesnt have that problem" i meant that Debian Testing
and Debian Sid timeshift doesnt have that problem.

#1056608#17
Date:
2024-02-02 00:28:00 UTC
From:
To:
this bug being marked as "grave" prevents installation of timeshift
packages on some debian systems. please lower the severity of this bug
report. I am not even sure what causes apt-listbugs to block this

The following NEW packages will be installed:
  btrfs-progs libgee-0.8-2 libgnomekbd-common libgnomekbd8 libxapp1
pi-apps-9c59d247 timeshift xapps-common
0 upgraded, 8 newly installed, 0 to remove and 0 not upgraded.
After this operation, 10.1 MB of additional disk space will be used.
Get:1 file:/tmp/pi-apps-local-packages ./ timeshift 23.07.1 [570 kB]
Get:2 /home/pi/pi-apps-9c59d247.deb pi-apps-9c59d247 all 1.0 [752 B]
Get:3 http://deb.debian.org/debian bullseye/main arm64 btrfs-progs arm64
5.10.1-2 [677 kB]
Get:4 http://deb.debian.org/debian bullseye/main arm64 libgee-0.8-2 arm64
0.20.4-1 [215 kB]
Get:5 http://deb.debian.org/debian bullseye/main arm64 libgnomekbd-common
all 3.26.1-1 [77.2 kB]
Get:6 http://deb.debian.org/debian bullseye/main arm64 libgnomekbd8 arm64
3.26.1-1 [45.4 kB]
Get:7 http://deb.debian.org/debian bullseye/main arm64 xapps-common all
2.0.7-1 [49.9 kB]
Get:8 http://deb.debian.org/debian bullseye/main arm64 libxapp1 arm64
2.0.7-1 [84.5 kB]
grave bugs of timeshift (→ 23.07.1) <Outstanding>
 b1 - #1056608 - timeshift: Timeshift cant restore RSYNC snapshots if your
system installed on BTRFS with wrong subvolume
Summary:
 timeshift(1 bug)
timeshift will be pinned. Restart APT session to enable
**********************************************************************
****** Exiting with an error in order to stop the installation. ******
**********************************************************************
Fetched 1,150 kB in 0s (2,332 kB/s)
E: Sub-process /usr/bin/apt-listbugs apt returned an error code (10)
E: Failure running script /usr/bin/apt-listbugs apt
Apt finished.
Failed to install the packages!
APT reported these errors:
E: Sub-process /usr/bin/apt-listbugs apt returned an error code (10)
E: Failure running script /usr/bin/apt-listbugs apt