IO Error (query default id failed, open failed path:/storage/backup20/Films errno:1 (Operation not p

Hi,

I hope I’m posting this in the right section and that I am providing enough information. Please ask if you require any more.

I’m running Tumbleweed, x86_64 fully up dated as of the last snapshot on 08/05/21

I have a few drives in the desktop PC. All are BTRFS. The one used in this example is mounted as /storage/backup20
Within there is a BTRFS subvolume called Films

I have a snapper config for that subvolume, created via snapper. The contents of the config file is here https://paste.opensuse.org/17ef7d13
One main difference between root and /storage/backup20 is that I have used the snapper command setup-quota. Having said that, I have used setup-quota on another drive and snapper is failing to work with that too.

As root when trying to use snapper I get the following output

Naga:/storage/backup20/Films # snapper -c backup20_films list
IO Error (query default id failed, open failed path:/storage/backup20/Films errno:1 (Operation not permitted)).

I have this problem for any snapper config that is not the / root profile.

This problem has occurred just since the last update to snapper.

The .snapshots folder permissions are as follows:

ls -lah
drwxr-x--- 1 root root   56 May  8 02:00  .snapshots

Within the .snapshots folder are the following:

Naga:/storage/backup20/Films/.snapshots # ls -lah
total 0
drwxr-x--- 1 root root  56 May  8 02:00 .
drwxrwxr-x 1 ian  ian  132 Apr  6 17:28 ..
drwxr-xr-x 1 root root  32 May  6 21:00 1
drwxr-xr-x 1 root root  32 May  7 06:00 10
drwxr-xr-x 1 root root  32 May  7 14:00 11
drwxr-xr-x 1 root root  32 May  7 16:00 12
drwxr-xr-x 1 root root  32 May  7 17:00 13
drwxr-xr-x 1 root root  32 May  7 18:00 14
drwxr-xr-x 1 root root  32 May  7 19:00 15
drwxr-xr-x 1 root root  32 May  7 20:00 16
drwxr-xr-x 1 root root  32 May  7 21:00 17
drwxr-xr-x 1 root root  32 May  7 22:00 18
drwxr-xr-x 1 root root  32 May  7 23:00 19
drwxr-xr-x 1 root root  32 May  8 00:00 20
drwxr-xr-x 1 root root  32 May  8 01:00 21
drwxr-xr-x 1 root root  32 May  8 02:00 22
drwxr-xr-x 1 root root  32 May  7 00:00 4

And here is the output from the snapper log when the list command is run https://paste.opensuse.org/2a897ffd
This is a list of all the BTRFS subvolumes on that drive https://paste.opensuse.org/3331d536
Here is the output of the systemd journal when I try to use a snapper config for anything other than root https://paste.opensuse.org/0546e95d
After the error occurs, two snapper services enter the failed state:

ian@Naga:/storage/backup20/Films/ > sudo systemctl list-units --state=failed
  UNIT                     LOAD   ACTIVE SUB    DESCRIPTION                       
● snapper-cleanup.service  loaded failed failed Daily Cleanup of Snapper Snapshots
● snapper-timeline.service loaded failed failed Timeline of Snapper Snapshots     

LOAD   = Reflects whether the unit definition was properly loaded.
ACTIVE = The high-level unit activation state, i.e. generalization of SUB.
SUB    = The low-level unit activation state, values depend on unit type.

2 loaded units listed.

The status of the snapper-cleanup.service is pasted here https://paste.opensuse.org/2a25b677
And the status of the snapper-timeline.service is pasted here https://paste.opensuse.org/4aafa202

I’m not certain what other information may be needed, so please do say and I’ll get back to you with it.
If anyone has any suggestions I would be most grateful.
Thanks for you time.

A regression was introduced to snapper recently. Wait for the bugfix to arrive in TW or apply the resolution manually. https://bugzilla.suse.com/show_bug.cgi?id=1185596

Thanks for the info.
I think I’ll wait. It isn’t urgent. I wasn’t sure what to do next.
Thank you.