The actual error message reads
----
...
YaST got signal 11 at YCP file Profile.ycp:88
...
----
Note that it does not matter if there is a partitioning section in the
XMl file that gets merged with this rule. The crash is solely triggered
by adding the "partition" element to the "dont_merge" part of the rules.xml.
-------- Original Message --------
Subject: [opensuse-autoinstall] YaST crashes when adding "partition" to
"dont_merge" section in rules.xml
Date: Mon, 8 Aug 2011 13:01:52 +0200
From: Joschi Brauchle
To: opensuse-autoinstall@opensuse.org
Hi everyone,
I wanted to customize the partitioning for a specific node type of my
auto installation, thus I added
----
<rule> <!-- Custom machine -->
<custom1>
<script>
<!-- script to match machine type -->
</script>
<match><!-- match string --></match>
regex
</custom1>
<result>
<profile><!-- profile name --></profile>
<continue config:type="boolean">true</continue>
<element><!-- some elements--></element>
<element><!-- some elements--></element>
<element><!-- some elements--></element>
<element>partition</element>
</result>
</rule>
----
to my rules/rules.xml.
YaST crashes at the beginning of the installation when reading/merging
the profiles as soon as I added the "partition" element to the
"dont_merge" section. If I remove it, the installation runs fine.
The error message is something like (I took video and noted this down):
----
error: cannot open Packages index using db3 - No such file or directory (2)
YaST got signal 11 at YCP file Profile.ycp:86
/usr/lib/YaST2/startup/YaST.call: line 284: 3549 Segmentation fault
(core dumped) $OPT_FBITERM y2base "$Y2_MODULE_NAME" "Y2_MODE_FLAGS
$Y2_MODULE_ARGS $Y2_MODE $Y2_UI_ARGS
----
Is there any known problem/workaround?
Best regards,
Dipl.-Ing. Joschi Brauchle, M.Sc.
Institute for Communications Engineering (LNT)
Technische Universitaet Muenchen (TUM)
80290 Munich, Germany
Tel (work): +49 89 289-23474
Fax (work): +49 89 289-23490
E-mail: joschi.brauchle@tum.de
Web: http://www.lnt.ei.tum.de/