Hi,

Can a Cobbler guru help me with this problem...


*         OS = Centos 6.2

*         cobbler-2.2.1-1.el6.noarch

*         cobbler-web-2.2.1-1.el6.noarch

Nothing installed within Cobbler i.e. fresh install

[root@buildbox kickstarts]# service cobblerd restart
Stopping cobbler daemon:                                   [  OK  ]
Starting cobbler daemon:                                   [  OK  ]

[root@buildbox kickstarts]# cobbler check
The following are potential configuration items that you may want to fix:
1 : debmirror package is not installed, it will be required to manage debian 
deployments and repositories
Restart cobblerd and then run 'cobbler sync' to apply changes.

[root@buildbox kickstarts]# cobbler report (it's empty)

distros:
==========

profiles:
==========

systems:
==========

mgmtclasses:
==========

packages:
==========

files:
==========

repos:
==========

images:
==========

Does it sync - Yup

[root@buildbox kickstarts]# cobbler sync
task started: 2012-04-17_023706_sync
task started (id=Sync, time=Tue Apr 17 02:37:06 2012)
running pre-sync triggers
cleaning trees
removing: /var/www/cobbler/images/CentOS6-2-x86_64
removing: /var/lib/tftpboot/pxelinux.cfg/default
removing: /var/lib/tftpboot/grub/grub-x86_64.efi
removing: /var/lib/tftpboot/grub/efidefault
removing: /var/lib/tftpboot/grub/grub-x86.efi
removing: /var/lib/tftpboot/grub/images
removing: /var/lib/tftpboot/images/CentOS6-2-x86_64
removing: /var/lib/tftpboot/s390x/profile_list
copying bootloaders
trying hardlink /var/lib/cobbler/loaders/grub-x86_64.efi -> 
/var/lib/tftpboot/grub/grub-x86_64.efi
trying hardlink /var/lib/cobbler/loaders/grub-x86.efi -> 
/var/lib/tftpboot/grub/grub-x86.efi
copying distros to tftpboot
copying images
generating PXE configuration files
generating PXE menu structure
rendering DHCP files
generating /etc/dhcp/dhcpd.conf
rendering TFTPD files
generating /etc/xinetd.d/tftp
cleaning link caches
rendering Rsync files
running post-sync triggers
running python triggers from /var/lib/cobbler/triggers/sync/post/*
running python trigger cobbler.modules.sync_post_restart_services
running: dhcpd -t -q
received on stdout:
received on stderr:
running: service dhcpd restart
received on stdout: Shutting down dhcpd: [  OK  ]
Starting dhcpd: [  OK  ]

received on stderr:
running shell triggers from /var/lib/cobbler/triggers/sync/post/*
running python triggers from /var/lib/cobbler/triggers/change/*
running python trigger cobbler.modules.scm_track
running shell triggers from /var/lib/cobbler/triggers/change/*
*** TASK COMPLETE ***
[root@buildbox kickstarts]#

Good so import a distro (HERE COMES THE PROBLEM)

[root@buildbox kickstarts]# cobbler import --path=/mnt --name=CentOS6U2 
--arch=x86_64

Blah...
{snip}
Blah...
repodata/eba624e5fe8db1b4ebe2e0b0ac66565be3c909c34c46d4685f50bbe921763d3b-primary.sqlite.bz2
     4670102 100%    9.44MB/s    0:00:00 (xfer#3862, to-check=1/3871)
repodata/repomd.xml
        4137 100%    8.54kB/s    0:00:00 (xfer#3863, to-check=0/3871)

sent 4353444836 bytes  received 73440 bytes  37051219.37 bytes/sec
total size is 4352603116  speedup is 1.00

received on stderr:
adding distros
creating new distro: CentOS6U2-x86_64
Exception occured: <type 'exceptions.AttributeError'>
Exception value: 'NoneType' object has no attribute 'update' <<<<< ? everything 
I try to do gives this same error
Exception Info:
  File "/usr/lib/python2.6/site-packages/cobbler/remote.py", line 93, in run
    rc = self._run(self)
   File "/usr/lib/python2.6/site-packages/cobbler/remote.py", line 232, in 
runner
    self.logger
   File "/usr/lib/python2.6/site-packages/cobbler/api.py", line 759, in 
import_tree
    return 
manager.run(pkgdir,mirror_url,mirror_name,network_root,kickstart_file,rsync_flags,arch,breed,os_version)
   File 
"/usr/lib/python2.6/site-packages/cobbler/modules/manage_import_redhat.py", 
line 267, in run
    os.path.walk(self.path, self.distro_adder, distros_added)
   File "/usr/lib64/python2.6/posixpath.py", line 236, in walk
    walk(name, func, arg)
   File "/usr/lib64/python2.6/posixpath.py", line 236, in walk
    walk(name, func, arg)
   File "/usr/lib64/python2.6/posixpath.py", line 228, in walk
    func(arg, top, names)
   File 
"/usr/lib/python2.6/site-packages/cobbler/modules/manage_import_redhat.py", 
line 511, in distro_adder
    adtls.append(self.add_entry(dirname,kernel,initrd))
   File 
"/usr/lib/python2.6/site-packages/cobbler/modules/manage_import_redhat.py", 
line 582, in add_entry
    self.distros.add(distro,save=True)
   File "/usr/lib/python2.6/site-packages/cobbler/collection.py", line 316, in 
add
    self.lite_sync.add_single_distro(ref.name)
   File "/usr/lib/python2.6/site-packages/cobbler/action_litesync.py", line 68, 
in add_single_distro
    self.tftpd.add_single_distro(distro)
   File "/usr/lib/python2.6/site-packages/cobbler/modules/manage_in_tftpd.py", 
line 155, in add_single_distro
    self.write_boot_files_distro(distro)
   File "/usr/lib/python2.6/site-packages/cobbler/modules/manage_in_tftpd.py", 
line 69, in write_boot_files_distro
    target      = utils.blender(self.config.api, False, distro)
   File "/usr/lib/python2.6/site-packages/cobbler/utils.py", line 668, in 
blender
    mgmt_parameters.update(results.get("ks_meta", {}))

!!! TASK FAILED !!!

And Now Cobbler sync fails??????

[root@buildbox kickstarts]# cobbler sync
task started: 2012-04-17_024836_sync
task started (id=Sync, time=Tue Apr 17 02:48:36 2012)
running pre-sync triggers
cleaning trees
removing: /var/www/cobbler/images/CentOS6U2-x86_64
removing: /var/lib/tftpboot/pxelinux.cfg/default
removing: /var/lib/tftpboot/grub/grub-x86_64.efi
removing: /var/lib/tftpboot/grub/efidefault
removing: /var/lib/tftpboot/grub/grub-x86.efi
removing: /var/lib/tftpboot/grub/images
removing: /var/lib/tftpboot/images/CentOS6U2-x86_64
removing: /var/lib/tftpboot/s390x/profile_list
copying bootloaders
trying hardlink /var/lib/cobbler/loaders/grub-x86_64.efi -> 
/var/lib/tftpboot/grub/grub-x86_64.efi
trying hardlink /var/lib/cobbler/loaders/grub-x86.efi -> 
/var/lib/tftpboot/grub/grub-x86.efi
copying distros to tftpboot
copying files for distro: CentOS6U2-x86_64
trying hardlink 
/var/www/cobbler/ks_mirror/CentOS6U2-x86_64/images/pxeboot/vmlinuz -> 
/var/lib/tftpboot/images/CentOS6U2-x86_64/vmlinuz
trying hardlink 
/var/www/cobbler/ks_mirror/CentOS6U2-x86_64/images/pxeboot/initrd.img -> 
/var/lib/tftpboot/images/CentOS6U2-x86_64/initrd.img
copying images
generating PXE configuration files
generating PXE menu structure
copying files for distro: CentOS6U2-x86_64
trying hardlink 
/var/www/cobbler/ks_mirror/CentOS6U2-x86_64/images/pxeboot/vmlinuz -> 
/var/www/cobbler/images/CentOS6U2-x86_64/vmlinuz
trying hardlink 
/var/www/cobbler/ks_mirror/CentOS6U2-x86_64/images/pxeboot/initrd.img -> 
/var/www/cobbler/images/CentOS6U2-x86_64/initrd.img
rendering DHCP files
generating /etc/dhcp/dhcpd.conf
rendering TFTPD files
generating /etc/xinetd.d/tftp
Exception occured: <type 'exceptions.AttributeError'>
Exception value: 'NoneType' object has no attribute 'update'
Exception Info:
  File "/usr/lib/python2.6/site-packages/cobbler/remote.py", line 93, in run
    rc = self._run(self)
   File "/usr/lib/python2.6/site-packages/cobbler/remote.py", line 188, in 
runner
    return 
self.remote.api.sync(self.options.get("verbose",False),logger=self.logger)
   File "/usr/lib/python2.6/site-packages/cobbler/api.py", line 701, in sync
    return sync.run()
   File "/usr/lib/python2.6/site-packages/cobbler/action_sync.py", line 144, in 
run
    self.tftpd.write_boot_files()
   File "/usr/lib/python2.6/site-packages/cobbler/modules/manage_in_tftpd.py", 
line 106, in write_boot_files
    self.write_boot_files_distro(distro)
   File "/usr/lib/python2.6/site-packages/cobbler/modules/manage_in_tftpd.py", 
line 69, in write_boot_files_distro
    target      = utils.blender(self.config.api, False, distro)
   File "/usr/lib/python2.6/site-packages/cobbler/utils.py", line 668, in 
blender
    mgmt_parameters.update(results.get("ks_meta", {}))

!!! TASK FAILED !!!

[root@buildbox kickstarts]# cobbler distro report
Name                           : CentOS6U2-x86_64
Architecture                   : x86_64
TFTP Boot Files                : {}
Breed                          : redhat
Comment                        :
Fetchable Files                : {}
Initrd                         : 
/var/www/cobbler/ks_mirror/CentOS6U2-x86_64/images/pxeboot/initrd.img
Kernel                         : 
/var/www/cobbler/ks_mirror/CentOS6U2-x86_64/images/pxeboot/vmlinuz
Kernel Options                 : {}
Kernel Options (Post Install)  : {}
Kickstart Metadata             : {}
Management Classes             : []
OS Version                     : generic26
Owners                         : ['admin']
Red Hat Management Key         : <<inherit>>
Red Hat Management Server      : <<inherit>>
Template Files                 : {}

Any help on this would be most appreciated?

Thanks

Sime
_______________________________________________
cobbler mailing list
[email protected]
https://fedorahosted.org/mailman/listinfo/cobbler

Reply via email to