Uwe Gansert <ug@suse.de> schrieb am 20.05.2005 16:22:29:
error :
No declaration for attribute type of element device_map <device_map config:type="list"> ^ What was wrong?
I don't know. It might help to see the profile.xml. Can you post it?
thank you, that's a bug. I fixed that and you can download new RPMs
from
here:
ftp://ftp.suse.com/pub/people/ug/RPMs/9.3/autoyast/
Thanks for the updates. It seems that yast shows the logical volumes exactly now.
Is there a way to tell yast to create a xml file on installation time, like kickstart?
I don't know kickstart but wouldn't that be the "reference profile" from the autoyast UI?
That's right. Older RedHat installations (I think fedora still does) generated a kickstart file after installation. The machine can then be cloned using this file easily.
I don't think there is such a mechanism to do it automtically.
Autoyast doesn't seem to be embedded to the SuSE installation routine. Wouldn't it be easier to modify the default installer to generate the xml files? The installer already has the required plausibility checks and is very easy to use. In addition this would give the possibility to generate a profile.xml after every installation with very little effort. So back to my problem. The dtd validation now tells me following: /tmp/YaST2-25586-KulPYS/valid.xml:7: element device_map: validity error : No declaration for attribute type of element device_map <device_map config:type="list"> ^ /tmp/YaST2-25586-KulPYS/valid.xml:9: element firmware: validity error : No declaration for element firmware <firmware>(hd0)</firmware> ^ /tmp/YaST2-25586-KulPYS/valid.xml:10: element linux: validity error : No declaration for element linux <linux>/dev/cciss/c0d0</linux> ^ /tmp/YaST2-25586-KulPYS/valid.xml:11: element device_map_entry: validity error : No declaration for element device_map_entry </device_map_entry> ^ /tmp/YaST2-25586-KulPYS/valid.xml:12: element device_map: validity error : No declaration for element device_map </device_map> ^ /tmp/YaST2-25586-KulPYS/valid.xml:78: element bootloader: validity error : Element bootloader content does not follow the DTD, expecting (activate? , global? , initrd_modules? , loader_device? , loader_type? , location? , repl_mbr? , sections?), got (activate device_map global initrd_modules loader_device loader_type location repl_mbr sections ) </bootloader> ^ /tmp/YaST2-25586-KulPYS/valid.xml:127: element lvm2: validity error : No declaration for element lvm2 <lvm2 config:type="boolean">true</lvm2> ^ /tmp/YaST2-25586-KulPYS/valid.xml:204: element drive: validity error : Element drive content does not follow the DTD, expecting (device? , initialize? , is_lvm_vg? , partitions? , pesize? , use?), got (device is_lvm_vg lvm2 partitions pesize use ) </drive> ^ Here is my profile.xml: <?xml version="1.0"?> <!DOCTYPE profile SYSTEM "/usr/share/autoinstall/dtd/profile.dtd"> <profile xmlns="http://www.suse.com/1.0/yast2ns" xmlns:config="http://www.suse.com/1.0/configns"> <install> <bootloader> <activate config:type="boolean">false</activate> <device_map config:type="list"> <device_map_entry> <firmware>(hd0)</firmware> <linux>/dev/cciss/c0d0</linux> </device_map_entry> </device_map> <global config:type="list"> <global_entry> <key>color</key> <value>white/blue black/light-gray</value> </global_entry> <global_entry> <key>default</key> <value config:type="integer">0</value> </global_entry> <global_entry> <key>timeout</key> <value config:type="integer">8</value> </global_entry> </global> <initrd_modules config:type="list"> <initrd_module> <module>piix</module> </initrd_module> <initrd_module> <module>cciss</module> </initrd_module> <initrd_module> <module>jbd</module> </initrd_module> <initrd_module> <module>ext3</module> </initrd_module> <initrd_module> <module>dm_mod</module> </initrd_module> </initrd_modules> <loader_device>/dev/cciss/c0d0</loader_device> <loader_type>grub</loader_type> <location>mbr</location> <repl_mbr config:type="boolean">false</repl_mbr> <sections config:type="list"> <section config:type="list"> <section_entry> <key>title</key> <value>SUSE LINUX 9.3</value> </section_entry> <section_entry> <key>kernel</key> <value>(hd0,0)/vmlinuz root=/dev/vg00/lv_root vga=0x314 selinux=0 splash=silent resume=/dev/vg00/lv_swap showopts</value> </section_entry> <section_entry> <key>initrd</key> <value>(hd0,0)/initrd</value> </section_entry> </section> <section config:type="list"> <section_entry> <key>title</key> <value>Failsafe -- SUSE LINUX 9.3</value> </section_entry> <section_entry> <key>kernel</key> <value>(hd0,0)/vmlinuz root=/dev/vg00/lv_root showopts ide=nodma apm=off acpi=off vga=normal noresume selinux=0 barrier=off nosmp noapic maxcpus=0 3</value> </section_entry> <section_entry> <key>initrd</key> <value>(hd0,0)/initrd</value> </section_entry> </section> </sections> </bootloader> <general> <clock> <hwclock>localtime</hwclock> <timezone>Europe/Berlin</timezone> </clock> <keyboard> <keymap>german</keymap> </keyboard> <language>en_US</language> <mode> <confirm config:type="boolean">false</confirm> </mode> <mouse> <id>22_exps2</id> </mouse> </general> <partitioning config:type="list"> <drive> <device>/dev/cciss/c0d0</device> <partitions config:type="list"> <partition> <filesystem config:type="symbol">ext3</filesystem> <format config:type="boolean">true</format> <mount>/boot</mount> <partition_id config:type="integer">131</partition_id> <partition_nr config:type="integer">1</partition_nr> <region config:type="list"> <region_entry config:type="integer">0</region_entry> <region_entry config:type="integer">25</region_entry> </region> <size>100270081</size> </partition> <partition> <lvm_group>vg00</lvm_group> <partition_id config:type="integer">142</partition_id> <partition_nr config:type="integer">2</partition_nr> <region config:type="list"> <region_entry config:type="integer">25</region_entry> <region_entry config:type="integer">17406</region_entry> </region> <size>72716697601</size> </partition> </partitions> <use>all</use> </drive> <drive> <device>/dev/vg00</device> <is_lvm_vg config:type="boolean">true</is_lvm_vg> <lvm2 config:type="boolean">true</lvm2> <partitions config:type="list"> <partition> <filesystem config:type="symbol">ext3</filesystem> <format config:type="boolean">true</format> <lv_name>lv_home</lv_name> <mount>/home</mount> <partition_id config:type="integer">142</partition_id> <region config:type="list"> <region_entry config:type="integer">0</region_entry> <region_entry config:type="integer">256</region_entry> </region> <size>1069547521</size> </partition> <partition> <filesystem config:type="symbol">ext3</filesystem> <format config:type="boolean">true</format> <lv_name>lv_root</lv_name> <mount>/</mount> <partition_id config:type="integer">142</partition_id> <region config:type="list"> <region_entry config:type="integer">0</region_entry> <region_entry config:type="integer">1280</region_entry> </region> <size>5364514817</size> </partition> <partition> <filesystem config:type="symbol">swap</filesystem> <format config:type="boolean">true</format> <lv_name>lv_swap</lv_name> <mount>swap</mount> <partition_id config:type="integer">142</partition_id> <region config:type="list"> <region_entry config:type="integer">0</region_entry> <region_entry config:type="integer">512</region_entry> </region> <size>2143289345</size> </partition> <partition> <filesystem config:type="symbol">ext3</filesystem> <format config:type="boolean">true</format> <lv_name>lv_tmp</lv_name> <mount>/tmp</mount> <partition_id config:type="integer">142</partition_id> <region config:type="list"> <region_entry config:type="integer">0</region_entry> <region_entry config:type="integer">256</region_entry> </region> <size>1069547521</size> </partition> <partition> <filesystem config:type="symbol">ext3</filesystem> <format config:type="boolean">true</format> <lv_name>lv_usr</lv_name> <mount>/usr</mount> <partition_id config:type="integer">142</partition_id> <region config:type="list"> <region_entry config:type="integer">0</region_entry> <region_entry config:type="integer">512</region_entry> </region> <size>2143289345</size> </partition> <partition> <filesystem config:type="symbol">ext3</filesystem> <format config:type="boolean">true</format> <lv_name>lv_var</lv_name> <mount>/var</mount> <partition_id config:type="integer">142</partition_id> <region config:type="list"> <region_entry config:type="integer">0</region_entry> <region_entry config:type="integer">512</region_entry> </region> <size>2143289345</size> </partition> </partitions> <pesize>4M</pesize> <use>all</use> </drive> </partitioning> <report> <errors> <log config:type="boolean">true</log> <show config:type="boolean">true</show> <timeout config:type="integer">0</timeout> </errors> <messages> <log config:type="boolean">true</log> <show config:type="boolean">true</show> <timeout config:type="integer">0</timeout> </messages> <warnings> <log config:type="boolean">true</log> <show config:type="boolean">true</show> <timeout config:type="integer">0</timeout> </warnings> <yesno_messages> <log config:type="boolean">true</log> <show config:type="boolean">true</show> <timeout config:type="integer">0</timeout> </yesno_messages> </report> <software> <addons config:type="list"> <addon>X11</addon> <addon>Min</addon> </addons> <base>Minimal+X11</base> <packages config:type="list"> <package>lvm2</package> <package>mkisofs</package> <package>zisofs-tools</package> </packages> </software> </install> </profile>