Hi everyone,
I am trying to configure Cobbler to use for Suse installs and am having
trouble serving the XML file needed by autoyast. I was getting the
following error in Yast during the install:
"The XML parser reported an error while parsing the autoyast profile.
The error message is: Is a directoryDocument is empty
Start tag expected, '<' not found"
I thought it was an issue with the file, but it is not. I moved the
autoyast config file to a web accessible directory of another server,
and it works okay - so the problem is serving it from Cobbler.
When I added the Suse distro, Cobbler automatically created a boot
argument autoyast=cblr/svc/op/ks/profile/Suse11.1 (I believe it
automatically creates this when the --breed=suse is used)
The above directory path did not exist, so I created it and gave
ownership to Apache:Apache
However, I still can server the file from Cobbler and if you browse to
this directory you you get:
http://66.111.32.131/cblr/svc/
"no mode specified"
http://66.111.32.131/cblr/svc/op/ks/profile/
# profile not found
The ACLs on the directories look okay, and I don't see anything really
/etc/httpd/conf.d/cobbler.conf
Does anyone have any advice on what I can do to get Cobbler to serve up
these pages?
Also, as an aside - were is the autoyast= argument defined when the
distro is added? I could point to this another location, but I don't see
this anywhere in the profile or distro files (I greped around for it,
but can't seem to find it anywhere - weird)
vim /var/lib/cobbler/config/distros.d/Suse11.132bit
---
arch: i386
breed: suse
depth: 0
initrd: /tftpboot/suse/11.1/i586/initrd
kernel: /tftpboot/suse/11.1/i586/linux
kernel_options:
install:
'ftp://mirrors1.kernel.org/opensuse/distribution/11.1/repo/oss/'
kernel_options_post: {}
ks_meta: {}
name: Suse11.132bit
os_version: ''
owners:
- a
- d
- m
- i
- n
parent: ''
source_repos: []
Thanks for any suggestions you might have.
Cheers,
Pete