can't delete snapshot / File system loop detected

Trying to delete it from YaST:

https://s13.postimg.org/gye2wh4d3/snapper.png

Trying from the terminal:

> sudo snapper list
Type   | #   | Pre # | Date                            | User | Cleanup | Description           | Userdata     
-------+-----+-------+---------------------------------+------+---------+-----------------------+--------------
single | 0   |       |                                 | root |         | current               |              
single | 1   |       | Tue 19 Apr 2016 01:39:32 AM PDT | root |         | first root filesystem |              
single | 530 |       | Mon 11 Jul 2016 06:54:58 PM PDT | root |         |                       |              
pre    | 660 |       | Tue 01 Nov 2016 09:24:26 PM PDT | root | number  | yast sw_single        |              
post   | 663 | 660   | Tue 01 Nov 2016 09:27:34 PM PDT | root | number  |                       |              
pre    | 664 |       | Tue 01 Nov 2016 11:12:44 PM PDT | root | number  | zypp(zypper)          | important=no 
post   | 665 | 664   | Tue 01 Nov 2016 11:12:48 PM PDT | root | number  |                       | important=no 
pre    | 666 |       | Wed 02 Nov 2016 02:52:53 PM PDT | root | number  | zypp(zypper)          | important=yes
pre    | 667 |       | Wed 02 Nov 2016 04:16:40 PM PDT | root | number  | zypp(zypper)          | important=yes
post   | 668 | 667   | Wed 02 Nov 2016 04:24:47 PM PDT | root | number  |                       | important=yes
pre    | 669 |       | Wed 02 Nov 2016 05:43:23 PM PDT | root | number  | zypp(zypper)          | important=no 
post   | 670 | 669   | Wed 02 Nov 2016 05:43:24 PM PDT | root | number  |                       | important=no 
pre    | 671 |       | Wed 02 Nov 2016 05:43:54 PM PDT | root | number  | zypp(zypper)          | important=no 
post   | 672 | 671   | Wed 02 Nov 2016 05:43:57 PM PDT | root | number  |                       | important=no 
> sudo snapper delete 530
Deleting snapshot failed.

When I use the find command:

find: File system loop detected; ‘/.snapshots/530/snapshot’ is part of the same file system loop as ‘/’.

How can I remove this?

Hi
So it doesn’t have a cleanup entry… AFAIK it can’t be removed…

du -h --max-depth=1 /

shows /.snapshots as 95G !

df -hT

shows /.snapshots is part of /dev/sda2 which is only 41G.

Any ideas on how to explain this?

Snapshots are not files as such they are meta data. More like a diff they have only the data that has changed not data that has not so it looks larger then it is since they reference the unchanged+ the changed.

df/du utility does not understand snapshots you need to use the BTRFS and snapper utilities. DO NOT try and remove by normal means you will break the file system

https://en.opensuse.org/Portal:Snapper

have you: rolled back, ever mounted rw to other subvolume, created snapshots not using snapper? other operations?
for more information:
sudo btrfs subvolume list /
sudo btrfs qgroup show / (if you have quotas enabled)
sudo btrfs filesystem usage -h /
check fstab

Yes I think I did rollback once.
It might have been 530… I can’t remember.
Thanks for the command tips.

so i have never done a full rollback (only booted read only) but from studying manual method, it seems the procedure is rename snapshot to @, rename old root, then delete old root. A guess would be that 530 is now your root and you need to delete the old one. (please investigate before hand).

cant seem to edit my last post… i would have thought however that snapper would have marked the old root for deletion. There is a possibility that there is nothing wrong, df etc give wrong results. I shall stop rambling now…

findmnt shows

target: /
source: /dev/sda2/.snapshots/530/snapshot

So I guess 530 is what I used to rollback.

My “solution” will be a fresh install,
which I’m doing for various other reasons.

Mahalo