Hm - that SCR agent is an INI agent that reads /etc/YaST2/ProductFeatures which indeed contains partitioning-related information. [shundhammer @ morgul] ...share/YaST2/scrconf 14 % grep 'product.*features' *.scr cfg_features.scr:.product.features [shundhammer @ morgul] ...share/YaST2/scrconf 15 % cat cfg_features.scr # .product.features `ag_ini( `IniAgent("/etc/YaST2/ProductFeatures", ... ... [shundhammer @ morgul] /etc/YaST2 18 % cat ProductFeatures ... ... [partitioning] btrfs_increase_percentage = "100" limit_try_home = "7GB" proposal_lvm = "no" root_base_size = "5GB" root_max_size = "20GB" root_space_percent = "40" try_separate_home = "yes" use_flexible_partitioning = "no" vm_desired_size = "15GB" vm_home_max_size = "25GB" vm_keep_unpartitioned_region = "no" [software] ... ... I just don't understand yet how and where libstorage comes into play here. I don't see any way where it would even be invoked, much less throw an exception.