[et-mgmt-tools] Koan unable to locate repodata

Adam Rosenwald thestrider at gmail.com
Sun Apr 22 02:30:29 UTC 2007


Thanks, Niyaz.  However, I had already taken the liberty of manually
readding distros, profiles, and systems.  The end result are the files
listed below.

BTW, thanks for reminding me to list versions:

cobbler 0.4.6
koan 0.2.8

On 4/21/07, Niyaz Chistee <prime.provogue at gmail.com> wrote:
>
> On Sat, 2007-04-21 at 22:18 -0400, Adam Rosenwald wrote:
> > I set up cobbler on bootserver according to import procedure
> >
> > Distro: centos-5
> >
> > I modified the kickstart file <below> and edited the cobbler settings
> > files <below> when the `cobbler import`-generated settings files
> > caused problems.
> >
> > ##############
> >
> > /var/lib/cobbler/settings
> >
> > ##############
> >
> > ---
> > bootloaders:
> >     ia64: /var/lib/cobbler/elilo-3.6-ia64.efi
> >     standard: /usr/lib/syslinux/pxelinux.0
> > default_kickstart: /etc/cobbler/default.ks
> > dhcpd_bin: /usr/sbin/dhcpd
> > dhcpd_conf: /etc/dhcpd.conf
> > httpd_bin: /usr/sbin/httpd
> > kernel_options:
> >     ksdevice: eth0
> >     lang: ' '
> >     text: ~
> > koan_path: ''
> > manage_dhcp: 1
> > minimize_syncs: 1
> > next_server: <cobbler hostname>
> > server: <cobbler hostname>
> > syslog_port: 25150
> > tftpboot: /tftpboot
> > tftpd_bin: /usr/sbin/in.tftpd
> > tftpd_conf: /etc/xinetd.d/tftp
> > webdir: /var/www/cobbler
> > yum_core_mirror_from_server: 1
> >
> > ##############
> >
> > /var/lib/cobbler/distros
> >
> > ##############
> > -
> >     arch: x86_64
> >     breed: redhat
> >     initrd: /var/www/cobbler/ks_mirror
> > /centos-5/images/xen/initrd.img
> >     kernel: /var/www/cobbler/ks_mirror/centos-5/images/xen/vmlinuz
> >     kernel_options: {}
> >     ks_meta: {}
> >     name: centos-5-xen
> >     source_ repos:
> >         -
> >             - 'http://<cobbler
> > hostname>/cobbler/ks_mirror/config/centos-5-xen-0. repo'
> >             - 'http://<cobbler hostname>/cobbler/ks_mirror/centos-5'
> > -
> >  ... additional non-xen centos-5 distro
> >
> > ###############
> >
> > /var/lib/cobbler/profiles
> >
> > ###############
> >
> > ---
> > -
> >     distro: centos-5-xen
> >     kernel_options: {}
> >     kickstart: /etc/cobbler/centos-5-xen.ks
> >     ks_meta:
> >         test_boot_server: <cobbler hostname>
> >     name: testing-centos-5-xen
> >     repos: []
> >     virt_file_size: 36
> >     virt_paravirt: True
> >     virt_ram: 2048
> > -
> >  ... additional non-xen centos-5 profiles
> >
> > ###############
> >
> > /var/lib/cobbler/systems
> >
> > ###############
> >
> > ---
> > -
> >     kernel_options: {}
> >     ks_meta:
> >         test_gateway: '<my gw>'
> >         test_hostname: <my hn>
> >         test_ip: '<my ip>'
> >         test_mac_address: '<my mac>'
> >         test_netmask: '<my nm>'
> >         test_ns: '<my ns>'
> >     name: '<my mac>'
> >     netboot_enabled: 1
> >     profile: testing-centos-5-xen
> >     pxe_address: '<my ip>'
> > -
> >   ...etc
> >
> > ###############
> >
> > /etc/cobbler/centos-5-xen.ks
> >
> > ###############
> >
> > #Generated by Kickstart Configurator
> > #platform=x86, AMD64, or Intel EM64T
> >
> > #System  language
> > lang en_US
> > #Language modules to install
> > langsupport en_US
> > #System keyboard
> > keyboard us
> > #System mouse
> > mouse
> > #Sytem timezone
> > # timezone --utc America/New_York
> > timezone --utc GMT
> > #Root password
> > rootpw --iscrypted <some encrypted passwd>
> > #Reboot after installation
> > reboot
> > #Use text mode install
> > text
> > #Install OS instead of upgrade
> > install
> > #Use HTTP-based installation Media
> > url --url http://$test_boot_server/cobbler/ks_mirror/centos-5
> > # cobbler should overwrite the preceding anyway -- it doesn't; hence
> > the need for this ks_meta item in cobbler distro addition
> >
> > #System bootloader configuration
> > ## bootloader --location=mbr
> > bootloader --location=mbr
> > #Clear the Master Boot Record
> > zerombr yes
> > #Partition clearing information
> > clearpart --all --initlabel
> > #Disk partitioning information
> > part swap --size 2048
> > part /var --size 2048
> > part /tmp --size 2048
> > part / --fstype ext3 --size 1 --grow
> >
> > #System authorization infomation
> > auth  --useshadow  --enablemd5
> > #Network information
> > network --bootproto static --ip $test_ip --netmask $test_netmask
> > --gateway $test
> > _gateway --nameserver $test_ns --hostname $test_hostname --device
> > eth0
> >
> > #Firewall configuration
> > firewall --disabled
> > #Do not configure XWindows
> > skipx
> >
> > #Disable SELinux
> > selinux --disabled
> >
> > #Package install information
> > %packages --resolvedeps
> > @ development-libs
> > @ development-tools
> > @ editors
> > @ legacy-software-development
> > @ legacy-software-support
> > @ miscallvars
> > @ mysql
> > @ system-tools
> > @ text-internet
> > @ base-x
> > @ mysql
> >
> > ###################
> >
> > In sum, after installing koan (again following the instructions from
> > the "import DVD page") and running
> >
> >     `koan --virt --server=<cobbler server hostname> --system=<mac
> > address of proposed virtual host>`
> >
> > I received some errors and corrected them in turn, by modifying either
> > my kickstart file or the cobbler settings (distros, profiles, systems)
> > files.
> >
> > There is one error, however, which perplexes me.  I can load the
> > centos-5-xen kernel and initrd files.  DHCP appears cool.  Anaconda
> > starts and then...
> >
> > ##########
> >
> > Unable to read package metadata. This may be due to a missing
> > |
> >       | repodata directory.  Please ensure that your install tree has
> > |
> >       | been correctly generated.  Cannot open/read repomd.xml file
> > |
> >       | for repository: anaconda-base-200704101946.x86_64
> >
> > ##########
> >
> >
> > This bothers me because in my kickstart file (which I verified the
> > ks_meta args in /var/www/cobbler/kickstarts_sys/<my mac>/ks.cfg)
> > clearly has the correct 'url --url ...' line which points to the
> > repository.
> >
> > Any thoughts?
> >
> > I appreciate your time.
> >
> > Sincerely,
> >
> >  - Adam.
>
> There has been problem with Centos5 import tree not working with the
> current version of cobbler. We will soon see a new version of cobbler
> that is 0.4.7 due monday/tuesday possibly (according to michael). That
> will solve the problem.
> If for the time being you want to use centos I would prefer not to use
> import and use
> "cobbler distro add" , "cobbler profile add" and "cobbler system add".
>
> Regards
> Deependra
> >
>
> _______________________________________________
> et-mgmt-tools mailing list
> et-mgmt-tools at redhat.com
> https://www.redhat.com/mailman/listinfo/et-mgmt-tools
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://listman.redhat.com/archives/et-mgmt-tools/attachments/20070421/bb85c59d/attachment.htm>


More information about the et-mgmt-tools mailing list