Grub-btrfs failed on enable

Hi.

Newbie linux user here… noticed that during boot only 1 snapshot out of 2 was shown under EndeavourOS Snapshots.

Tried to follow the wiki again by remaking the config and enabling grub-btrfsd.

tried to see the status of grub-btrfs.service via systemctl status grub-btrfsd even sudo systemctl status grub-btrfsd shows failed. Couldn’t see the error why it’s failing to enable…

$ sudo systemctl status grub-btrfsd
×grub-btrfsd.service - Regenerate grub-btrfs.cfg
Loaded: loaded (/etc/systemd/system/grub-btrfsd.service;enabled; preset: disabled)
Active:failed(Result: exit-code) since Mon 2026-01-05 06:54:46 PST; 9s ago
Duration: 21ms
Invocation: 5cc2a3a7916a41dab608dd0e5d056ebf
Process: 5039 ExecStart=/usr/bin/grub-btrfsd --syslog --timeshift-auto(code=exited, status=1/FAILURE)
Main PID: 5039 (code=exited, status=1/FAILURE)
Mem peak: 2M
CPU: 6ms

Jan 05 06:54:46 kkyat-PC systemd[1]: grub-btrfsd.service: Main process exited, code=exited, status=1/FAILURE
Jan 05 06:54:46 kkyat-PC systemd[1]: grub-btrfsd.service: Failed with result 'exit-code'.

You can look in the logs and see any error messages there but I would start with making sure you have inotify-tools installed.

wow! thanks so much… thought that my issue is different from the other grub-btrfs issue ‘cuz my log didn’t show anything about inotify-tools. After installing inotify-tools, it enabled successfully…

$ sudo systemctl status grub-btrfsd
grub-btrfsd.service - Regenerate grub-btrfs.cfg
Loaded: loaded (/etc/systemd/system/grub-btrfsd.service;enabled; preset: disabled)
Active:active (running)since Mon 2026-01-05 07:41:51 PST; 6s ago
Invocation: c66b8bac74594b2888622210772f5fbc
Main PID: 11118 (bash)
Tasks: 3 (limit: 74227)
Memory: 3.2M (peak: 6M)
CPU: 20ms
CGroup: /system.slice/grub-btrfsd.service
├─11118 bash /usr/bin/grub-btrfsd --syslog --timeshift-auto
├─11122 bash /usr/bin/grub-btrfsd --syslog --timeshift-auto
└─11129 inotifywait -q -q -e create -e delete /run/timeshift

thanks a lot!