# "Re-run setup" for "Storage Snapshots" returns Error

**URL:** https://discuss.freedombox.org/t/re-run-setup-for-storage-snapshots-returns-error/3627
**Category:** Support
**Created:** [February 18, 2025, 4:50pm UTC](https://discuss.freedombox.org/t/re-run-setup-for-storage-snapshots-returns-error/3627 "2025-02-18T16:50:51Z")
**Posts on this page:** 2
**Page:** 1

<div class="post-metadata">

### Author: ![Ged](https://discuss.freedombox.org/user_avatar/discuss.freedombox.org/ged/32/999_2.png) [@Ged](https://discuss.freedombox.org/u/Ged)
#### Post date: [February 18, 2025, 4:50pm UTC](https://discuss.freedombox.org/t/re-run-setup-for-storage-snapshots-returns-error/3627/1 "2025-02-18T16:50:51Z")

</div>

Hi all,

**FBX Ver:** 25.1 FreedomBox is up to date.  
_Installation image from FBX website for Raspi 4B_  
_FBX installed on external SSD_

In Plinth, `Re-run setup` for `Storage Snapshots` returns below error.

```auto
Error updating app: '.snapshots subvolume not found in /' 

Error running action: snapshot..setup(5): KeyError(".snapshots subvolume not found in /")
Action traceback:
╞ File "/usr/lib/python3/dist-packages/plinth/actions.py", line 398, in _privileged_call
╞ return_values = func(*arguments['args'], **arguments['kwargs'])
╞ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
╞ File "/usr/lib/python3/dist-packages/plinth/modules/snapshot/privileged.py", line 35, in setup
╞ _add_automount_unit('/')
╞ File "/usr/lib/python3/dist-packages/plinth/modules/snapshot/privileged.py", line 185, in _add_automount_unit
╞ subvolume = _get_subvolume_path(mount_point)
╞ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
╞ File "/usr/lib/python3/dist-packages/plinth/modules/snapshot/privileged.py", line 165, in _get_subvolume_path
╞ raise KeyError(f'.snapshots subvolume not found in {mount_point}')

```

`lsblk -f` output as below

```auto
NAME FSTYPE FSVER LABEL UUID FSAVAIL FSUSE% MOUNTPOINTS
sda                                                                           
├─sda1 vfat FAT16 XXXX-XXXX 100,3M 61% /boot/firmware
└─sda2 btrfs XXXX-XXXX 334,9G 24% /.snapshots
                                                                             /
sdb                                                                           
└─sdb1 ext4 1.0 disk1 XXXX-XXXX 1,1T 33% /media/root/disk1
sdc                                                                           
└─sdc1 ext4 1.0 disk2 XXXX-XXXX 206,8G 72% /media/root/disk2
sdd                                                                           
└─sdd1 ext4 1.0 disk3 XXXX-XXXX 563,9G 33% /media/root/disk3
zram0 [SWAP]

```

`df -h` output as below

```auto
Filesystem Size Used Avail Use% Mounted on
udev 3,8G 0 3,8G 0% /dev
tmpfs 781M 76M 705M 10% /run
/dev/sda2 466G 111G 335G 25% /
tmpfs 3,9G 1,1M 3,9G 1% /dev/shm
tmpfs 5,0M 0 5,0M 0% /run/lock
/dev/sda1 256M 156M 101M 61% /boot/firmware
/dev/sdc1 916G 663G 207G 77% /media/root/disk2
/dev/sda2 466G 111G 335G 25% /.snapshots
/dev/sdd1 916G 306G 564G 36% /media/root/disk3
/dev/sdb1 1,8T 609G 1,2T 35% /media/root/disk1
tmpfs 781M 0 781M 0% /run/user/10000

```

`fstab` as below

```auto
UUID=XXXX-XXXX / btrfs compress=zstd:1 0 1
UUID=XXXX-XXXX /boot/firmware vfat errors=remount-ro 0 2
UUID=XXXX-XXXX /media/root/disk1 ext4 x-systemd.automount 0 2
UUID=XXXX-XXXX /media/root/disk2 ext4 x-systemd.automount 0 2
UUID=XXXX-XXXX /media/root/disk3 ext4 x-systemd.automaount 0 2

```

`snapper` works perfectly with no errors in creating or restoring snapshots.

Would anyone have any thoughts on this error and how to resolve it?  
Thanks in advance.

---

<div class="post-metadata">

### Author: ![joseph](https://discuss.freedombox.org/letter_avatar_proxy/v4/letter/j/dc4da7/32.png) [@joseph](https://discuss.freedombox.org/u/joseph)
#### Post date: [December 30, 2025, 9:33pm UTC](https://discuss.freedombox.org/t/re-run-setup-for-storage-snapshots-returns-error/3627/2 "2025-12-30T21:33:58Z")

</div>

Check if / is mounted read only. See if you can create a new file anywhere on /.

Your FB can boot and sort of run with a problem where / can not get mounted read-write. In my case lack of btrfs maintenance and a raid device disconnect caught up with me and I was unaware until I saw other problems.
