Hi, I'm stuck with this so any help greatly appreciated. After a bungled pamac/pacman update I needed to do a system restore from snapshot; did as follows:
booted into my selected snapshot from grub
fired up timeshift gui and selected the next previous snapshot, clicked restore - no errors returned.
rebooted into newly restored system
fired up timeshift again and it looked as if it hadn't been set up (ie no snapshots visible)
clicked into timeshift "wizard" and clicked "btrfs" as preferred snapshot type.
timeshift crashed and exited. This behaviour happens on every try.
launched from cli - sudo timeshift-launcher to find out what errors might be occuring. After clicking "btrfs" as prefered snapshot type same crash occured and the following was visible in the terminal:
/dev/sda2 is mounted at: /run/timeshift/backup, options: rw,relatime,compress=zstd:3,ssd,space_cache,autodefrag,subvolid=5,subvol=/
/usr/bin/timeshift-launcher: line 30: 380166 Segmentation fault (core dumped) ${app_command}
Additionally (and possibly less important) - prior to the above error on crashing, the following was produced while timeshift is still running:
(timeshift-gtk:380166): Gtk-WARNING **: 18:41:17.856: Theme parsing error: gtk-dark.css:6342:10: 'height' is not a valid property name
** (timeshift-gtk:380166): WARNING **: 18:41:17.889: Unable to connect to dbus: Error spawning command line βdbus-launch --autolaunch=05d1bb4b8266422a868697742a504ed8 --binary-syntax --close-stderrβ: Child process exited with code 1
[Warning] Deleted invalid lock
App config loaded: /etc/timeshift/timeshift.json
/dev/sda2 is mounted at: /run/timeshift/backup, options: rw,relatime,compress=zstd:3,ssd,space_cache,autodefrag,subvolid=5,subvol=/
$ sudo timeshift --list
[sudo] password for rob:
Another instance of this application is running (PID=183884)
This is a strange response as I looked through the applications and processes of "System Monitor" plasma app and could not find the "Another instance" running. then I did:
Additionally the output of snapshots are as follows (the .snapshot ones are from Snapper which I also tried briefly when I discovered Timeshift wasn't working):
$ sudo btrfs subvolume list /
[sudo] password for rob:
ID 256 gen 60762 top level 5 path timeshift-btrfs/snapshots/2021-07-03_11-08-12/@
ID 257 gen 62744 top level 5 path @home
ID 258 gen 61929 top level 5 path @root
ID 259 gen 60881 top level 5 path @srv
ID 260 gen 62740 top level 5 path @cache
ID 261 gen 62744 top level 5 path @log
ID 262 gen 61945 top level 5 path @tmp
ID 487 gen 61770 top level 5 path timeshift-btrfs/snapshots/2021-06-17_10-22-22/@
ID 490 gen 61770 top level 5 path timeshift-btrfs/snapshots/2021-06-17_15-12-30/@
ID 571 gen 61723 top level 5 path timeshift-btrfs/snapshots/2021-07-03_11-28-43/@
ID 575 gen 61723 top level 5 path timeshift-btrfs/snapshots/2021-08-21_15-07-23/@
ID 694 gen 61723 top level 5 path timeshift-btrfs/snapshots/2021-08-22_10-30-56/@
ID 699 gen 61723 top level 5 path timeshift-btrfs/snapshots/2021-08-21_16-18-06/@
ID 700 gen 61724 top level 5 path timeshift-btrfs/snapshots/2021-08-21_16-42-01/@
ID 701 gen 61723 top level 5 path timeshift-btrfs/snapshots/2021-08-21_18-24-10/@
ID 702 gen 60823 top level 5 path timeshift-btrfs/snapshots/2021-08-22_10-47-24/@
ID 703 gen 62740 top level 5 path @
ID 709 gen 62692 top level 703 path .snapshots
ID 710 gen 61346 top level 709 path .snapshots/1/snapshot
ID 711 gen 61348 top level 709 path .snapshots/2/snapshot
ID 712 gen 61349 top level 709 path .snapshots/3/snapshot
ID 713 gen 61354 top level 709 path .snapshots/4/snapshot
ID 714 gen 61355 top level 709 path .snapshots/5/snapshot
ID 715 gen 61437 top level 709 path .snapshots/6/snapshot
ID 716 gen 61368 top level 709 path .snapshots/7/snapshot
ID 717 gen 61517 top level 709 path .snapshots/8/snapshot
ID 718 gen 61519 top level 709 path .snapshots/9/snapshot
ID 719 gen 61534 top level 709 path .snapshots/10/snapshot
ID 720 gen 61535 top level 709 path .snapshots/11/snapshot
ID 721 gen 61550 top level 709 path .snapshots/12/snapshot
ID 722 gen 61672 top level 709 path .snapshots/13/snapshot
ID 723 gen 61692 top level 709 path .snapshots/14/snapshot
ID 724 gen 61694 top level 709 path .snapshots/15/snapshot
ID 725 gen 61816 top level 709 path .snapshots/16/snapshot
ID 757 gen 61887 top level 709 path .snapshots/17/snapshot
ID 758 gen 61889 top level 709 path .snapshots/18/snapshot
ID 790 gen 62185 top level 709 path .snapshots/19/snapshot
ID 799 gen 62691 top level 709 path .snapshots/20/snapshot
$ killall timeshift
timeshift: no process found
[email protected]:~
$ killall timeshift-launcher
timeshift-launcher: no process found
[email protected]:~
$ sudo timeshift --list
[sudo] password for rob:
/dev/sda2 is mounted at: /run/timeshift/backup, options: rw,relatime,compress=zstd:3,ssd,space_cache,autodefrag,subvolid=5,subvol=/
Device : /dev/sda2
UUID : 68c70d59-7ec4-47a5-bc2d-451cdf643b2d
Path : /run/timeshift/backup
Mode : RSYNC
Status : No snapshots on this device
First snapshot requires: 22.7 GB
No snapshots found
....and......
$ sudo timeshift --restore 1 :( 22.Aug.2021 10.11pm
[Warning] Deleted invalid lock
/dev/sda2 is mounted at: /run/timeshift/backup, options: rw,relatime,compress=zstd:3,ssd,space_cache,autodefrag,subvolid=5,subvol=/
Select backup device:
Num Device Size Type Label
------------------------------------------------------------------------------
0 > /dev/sda2 255.8 GB btrfs
Enter device name or number (a=Abort): 0
/dev/sda2 is mounted at: /run/timeshift/backup, options: rw,relatime,compress=zstd:3,ssd,space_cache,autodefrag,subvolid=5,subvol=/
E: No snapshots found on device: '/dev/sda2'
No idea. I've been copying word-for-word the outputs you asked for. Okay, and thanks for your help this far - looks like I'll have to be going for system reinstall .
If it's only mismatched UUIDs don't you think a reinstall might be a bit excessive?
It's kind of a useless pursuit posting a help request if the best tool found is a new installation. Nobody learns anything from that other than to reinstall.
I'm very happy to keep posting outputs but the last response I got was "i'm out" so I just naturally presumed this was a terminal problem (as in death not cli ). Do you have any suggestion about how we can progress this?
Thanks. I've reinstalled timeshift three times now trying to fix this. I even went as far as trying to swap to Snapper until I discovered what the Garuda devs discovered - Snapper isn't that great except on paper.
Ascertain the correct UUID and employee it, would be my first step. That's an error that could lead to a whole cascade of others. As you've been experiencing.
Look, you've made a major investment in troubleshooting and have well described your steps so far. If it were me I'd follow the posted suggestions on down the rabbit hole. What's it hurt?
Thanks for that, appreciated. I just cranked up KDE Partition Manager and that reports the UUID for sda2 as 68c70d59-7ec4-47a5-bc2d-451cdf643b2d. How can I use that info to fix Timeshift?
hmmm, thanks for that - and thank your kids for their bathroom break so you can write to me
I actually do not care about the previous snapshots at all, and maybe they are the reason for Timeshift crashing when I click "btrfs" as snapshot type when re-setting-up. Is there an easy way to clear/delete all snapshots and start again with clean slate?
Unfortunately I still get the same segmentation fault crash as before when clicking "btrfs" option.
...anyway I'm off to bed it's past midnight here in New Zealand. I'll pick this up tomorrow.