Recently, when trying to remove any snapshot with snapper, I get an error message saying “Config is in use” (or something similar, my system is not set to English).
So run the command with language set to English (LC_ALL=C LANG=C snapper …) and paste full command and its output.
# LC_ALL=C LANG=C snapper rm 1175
Config is in use.
I would think that error message likely means that when your system booted and snapper automatically created a snapshot image (this is proper behavior), this is the image you’re currently using.
You shouldn’t be able to remove any “image currently in use” but you can remove images that were created earlier… like earlier boots, whenever you run a libzypp operation (system updates, software add/remove).
Snapper is designed to allow you to perform <safe> operations, and should prevent you from doing anything that might damage your system (so use Snapper instead of doing file operations directly on the snapshot storage).
TSU
There was similar report (https://forums.opensuse.org/showthread.php/520501-snapper-config-is-in-use?p=2796388#post2796388). Could you post output of “snapper list” and “btrfs sub get-default /”?
# LC_ALL=C LANG=C snapper list
Type | # | Pre # | Date | User | Cleanup | Description | Userdata
-------+------+-------+--------------------------+------+----------+----------------------------+--------------
single | 0 | | | root | | current |
pre | 1111 | | Mon Sep 12 15:15:27 2016 | root | number | zypp(y2base) | important=yes
post | 1112 | 1111 | Mon Sep 12 15:46:31 2016 | root | number | | important=yes
pre | 1122 | | Thu Sep 15 13:46:12 2016 | root | number | zypp(packagekitd) | important=yes
post | 1123 | 1122 | Thu Sep 15 13:56:15 2016 | root | number | | important=yes
pre | 1143 | | Mon Oct 3 14:45:57 2016 | root | number | yast OneClickInstallWorker |
post | 1144 | 1143 | Mon Oct 3 14:52:57 2016 | root | number | |
pre | 1146 | | Tue Oct 4 13:31:50 2016 | root | number | yast online_update |
pre | 1147 | | Tue Oct 4 13:32:19 2016 | root | number | zypp(y2base) | important=no
post | 1148 | 1147 | Tue Oct 4 13:33:42 2016 | root | number | | important=no
post | 1149 | 1146 | Tue Oct 4 13:33:47 2016 | root | number | |
pre | 1150 | | Tue Oct 4 13:33:58 2016 | root | number | yast sw_single |
pre | 1151 | | Tue Oct 4 13:39:43 2016 | root | number | zypp(y2base) | important=no
post | 1152 | 1151 | Tue Oct 4 13:40:29 2016 | root | number | | important=no
post | 1153 | 1150 | Tue Oct 4 13:40:33 2016 | root | number | |
pre | 1155 | | Fri Oct 7 10:06:43 2016 | root | number | zypp(packagekitd) | important=no
post | 1156 | 1155 | Fri Oct 7 10:11:45 2016 | root | number | | important=no
pre | 1160 | | Fri Oct 7 20:50:39 2016 | root | number | yast sw_single |
post | 1161 | 1160 | Fri Oct 7 21:43:24 2016 | root | number | |
pre | 1162 | | Mon Oct 10 10:10:03 2016 | root | number | zypp(packagekitd) | important=no
post | 1163 | 1162 | Mon Oct 10 10:31:50 2016 | root | number | | important=no
pre | 1164 | | Tue Oct 11 11:20:22 2016 | root | number | zypp(packagekitd) | important=no
post | 1166 | 1164 | Tue Oct 11 11:32:23 2016 | root | number | | important=no
pre | 1170 | | Fri Oct 14 08:23:43 2016 | root | number | zypp(packagekitd) | important=no
post | 1171 | 1170 | Fri Oct 14 08:40:34 2016 | root | number | | important=no
single | 1172 | | Fri Oct 14 10:30:03 2016 | root | timeline | timeline |
single | 1173 | | Sat Oct 15 01:00:01 2016 | root | timeline | timeline |
pre | 1174 | | Mon Oct 17 08:33:31 2016 | root | number | zypp(packagekitd) | important=yes
single | 1175 | | Mon Oct 17 08:45:03 2016 | root | timeline | timeline |
single | 1176 | | Mon Oct 17 09:45:03 2016 | root | timeline | timeline |
post | 1177 | 1174 | Mon Oct 17 10:00:42 2016 | root | number | | important=yes
pre | 1178 | | Mon Oct 17 10:03:02 2016 | root | number | zypp(packagekitd) | important=no
post | 1179 | 1178 | Mon Oct 17 10:03:12 2016 | root | number | | important=no
pre | 1180 | | Mon Oct 17 10:03:48 2016 | root | number | yast snapper |
post | 1181 | 1180 | Mon Oct 17 10:04:25 2016 | root | number | |
# LC_ALL=C LANG=C btrfs sub get-default /
ID 5 (FS_TREE)
Edit: And you’re just linking back to this thread.