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

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Adam Rosenwald wrote:
In the kickstart file associated with profile 'centos-5-xen-x86_64', I modified the network stanza as follows:

network --bootproto=static --ip $mini_ip --netmask $mini_netmask --gateway $mini_gw --nameserver $mini_ns --hostname $mini_hn --device=eth0 --onboot=on

Then, when adding a cobbler system, I specify the static network information via ks_meta string; i.e.:

cobbler system add --name=<mac address> --pxe-address=<ip> --profile=centos-5-xen-x86_64 \ --ksmeta='mini_ip=10.0.7.71 <http://10.0.7.71> mini_netmask=255.255.0.0 <http://255.255.0.0> mini_gw=10.0.0.253 <http://10.0.0.253> mini_ns=10.0.7.80 <http://10.0.7.80> mini_hn=test_virt'

I've confirmed that this network modification marks the point where the "Can't find repodata' stuff occurs. It has nothing to do with the location of the repository or the configuration its web server, as the standard kickstart_fc6.ks with --bootproto=dhcp works fine.

Thanks for the clarification. Anything dealing with the guts of kickstart really ought to be posted to kickstart-list@xxxxxxxxxx instead ... it looks like you have a kickstart and/or networking issue.

--Michael




Thanks,

 - A.

On 4/23/07, *Michael DeHaan* <mdehaan@xxxxxxxxxx <mailto:mdehaan@xxxxxxxxxx>> wrote:

    Niyaz Chistee wrote:
    > On Sat, 2007-04-21 at 22:30 -0400, Adam Rosenwald wrote:
    >
    >> 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@xxxxxxxxx
    <mailto:prime.provogue@xxxxxxxxx>> 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
    >>         >
    >>
    >>
    >
    > If you hand edit the files in /var/lib/cobbler/ you will be in
    trouble.
    > Specially /var/lib/cobbler/{distros,profiles,systems}. They use
    YAML and
    > YAML is strict on rules. So maybe that's causing the problem. In
    the new
    > version of cobbler that is 0.4.7 we will be seeing XMLPRC (sorry
    if I
    > wrote it wrong) that will help hand edit these files.
    >
    >

    The above error has nothing to do with the YAML parser.

    "Can't find repodata" anaconda error deals with the installer not
    having
    a good URL location for the kickstart tree.

    0.4.7 will be out shortly (stay tuned) which can happily import and
    provision Centos 5.


    >
    >
    > _______________________________________________
    > et-mgmt-tools mailing list
    > et-mgmt-tools@xxxxxxxxxx <mailto:et-mgmt-tools@xxxxxxxxxx>
    > https://www.redhat.com/mailman/listinfo/et-mgmt-tools
    <https://www.redhat.com/mailman/listinfo/et-mgmt-tools>
    >

    _______________________________________________
    et-mgmt-tools mailing list
    et-mgmt-tools@xxxxxxxxxx <mailto:et-mgmt-tools@xxxxxxxxxx>
    https://www.redhat.com/mailman/listinfo/et-mgmt-tools


------------------------------------------------------------------------

_______________________________________________
et-mgmt-tools mailing list
et-mgmt-tools@xxxxxxxxxx
https://www.redhat.com/mailman/listinfo/et-mgmt-tools


[Index of Archives]     [Fedora Users]     [Fedora Legacy List]     [Fedora Maintainers]     [Fedora Desktop]     [Fedora SELinux]     [Big List of Linux Books]     [Yosemite News]     [KDE Users]     [Fedora Tools]

  Powered by Linux