+-------------------------------------------------------------------
+Tue Apr 16 17:59:58 CEST 2024 - aschnell@suse.com
+
+- disable qgroup if it does not exist to avoid failure creating
+ snapshots with kernel 6.8.4 (gh#openSUSE/snapper#894)
+
-------------------------------------------------------------------
Mon Apr 08 08:54:07 CEST 2024 - aschnell@suse.com
/*
* Copyright (c) [2011-2015] Novell, Inc.
- * Copyright (c) [2016-2023] SUSE LLC
+ * Copyright (c) [2016-2024] SUSE LLC
*
* All Rights Reserved.
*
y2err("failed to parse qgroup '" << qgroup_str << "'");
SN_THROW(InvalidConfigException());
}
+
+ if (get_level(qgroup) == 0)
+ {
+ y2err("invalid level of qgroup '" << qgroup_str << "'");
+ SN_THROW(InvalidConfigException());
+ }
+
+ SDir general_dir = openGeneralDir();
+ if (!does_qgroup_exist(general_dir.fd(), qgroup))
+ {
+ y2err("qgroup '" << qgroup_str << "' does not exist");
+ qgroup = no_qgroup;
+ }
}
else
{