Yup, I have almost exactly the same problem with Suse 9.1 and autoyast. Same error message. The rules file is read (ls -lu rules.xml) by autoyast. The machine profile is not read. I do not know if "exact" is a valid match type as I cannot find a list of valid match types for the xml rules file. http://lists.suse.com/archive/suse-autoinstall/2004-Jun/0078.html I also have no idea how to debug the xml rules file as there is no other message logged apart from the one to the console that you have described. Hopefully Anas will be able to help :) Mike. On Fri, 18 Jun 2004, Werner Hack wrote:
Hi,
I try to install a server machine with autoyast booting from a selfmade CD. A copy of the SuSE distribution is located on a local disk. There are several disks attached to this system. To determine the right harddisk where I intend to install the OS I want to use 'rules.xml'.
These are my boot parameters for autoyast :
autoyast=device://sdb1/install/autoyast/profiles/ serverdir=device://sdb1/install/autoyast/SuSE partition=sdb1
If no profile is specified, autoyast should go for the rules file. But when the system comes up autoyast stops :
'No profile for this machine could be found or retrieved'
... and autoyast shows the given profile location in its installation window for choosing an new one.
This is my rules file located in .../profiles/rules :
<rules config:type="list"> <rule> <disksize> <match>/dev/sda 100000</match> <match_type>greater</match_type> </disksize> <result> <profile>server.xml</profile> <continue config:type="boolean">false</continue> </result> </rule> </rules>
While booting all disks are detected (and modules are loaded) the right way. Any idea what went wrong ?
Thanks in advance Regards
Werner Hack
BTW: What's the right syntax for the MAC attribute in rules.xml ?
<mac> <match>123456ABCDEF</match> <match_type>exact</match_type> </mac>
Is this correct ? Has the module for the network device to be loaded to detect the MAC address ?
-- To unsubscribe, e-mail: suse-autoinstall-unsubscribe@suse.com For additional commands, e-mail: suse-autoinstall-help@suse.com