On Tue, Mar 24, 2009 at 11:18 AM, Michael DeHaan <mdehaan@redhat.com> wrote:
Rodrique Heron wrote:
> Here's the log.
>
>
> 2009-03-23 04:41:19,655 - api - login attempt; user(testing)
> 2009-03-23 04:41:19,656 - api - authenticate; ['testing', True]
> 2009-03-23 04:41:19,657 - api - login succeeded; user(testing)
> 2009-03-23 04:41:19,659 - api - calling authorize for resource
> ['/cobbler/web/', None, None]; user(testing)
> 2009-03-23 04:41:19,659 - api - authorization result: True; user(?)
> 2009-03-23 04:41:20,178 - api - Exception occured: exceptions.RuntimeError
> 2009-03-23 04:41:20,179 - api - Exception value: maximum recursion
> depth exceeded in cmp
> 2009-03-23 04:41:20,196 - api - Exception Info:
>   File "/usr/lib/python2.4/site-packages/cobbler/remote.py", line 828,
> in _dispatch
>     return method_handle(*params)
>    File "/usr/lib/python2.4/site-packages/cobbler/remote.py", line
> 154, in get_size
>     data = self.__get_all(collection_name)
>    File "/usr/lib/python2.4/site-packages/cobbler/remote.py", line
> 192, in __get_all
>     return self.xmlrpc_hacks(data)
>    File "/usr/lib/python2.4/site-packages/cobbler/remote.py", line
> 785, in xmlrpc_hacks
>     data = [ self.xmlrpc_hacks(x) for x in data ]
>    File "/usr/lib/python2.4/site-packages/cobbler/remote.py", line
> 790, in xmlrpc_hacks
>     data2[str(key)] = self.xmlrpc_hacks(data[key])
>    File "/usr/lib/python2.4/site-packages/cobbler/remote.py", line
> 790, in xmlrpc_hacks
>     data2[str(key)] = self.xmlrpc_hacks(data[key])
>    File "/usr/lib/python2.4/site-packages/cobbler/remote.py", line
> 790, in xmlrpc_hacks
>     data2[str(key)] = self.xmlrpc_hacks(data[key])
>    File "/usr/lib/python2.4/site-packages/cobbler/remote.py", line
> 790, in xmlrpc_hacks
>     data2[str(key)] = self.xmlrpc_hacks(data[key])
>    File "/usr/lib/python2.4/site-packages/cobbler/remote.py", line
> 790, in xmlrpc_hacks
>     data2[str(key)] = self.xmlrpc_hacks(data[key])
>    File "/usr/lib/python2.4/site-packages/cobbler/remote.py", line
> 790, in xmlrpc_hacks
>     data2[str(key)] = self.xmlrpc_hacks(data[key])
>    File "/usr/lib/python2.4/site-packages/cobbler/remote.py", line
> 790, in xmlrpc_hacks
>     data2[str(key)] = self.xmlrpc_hacks(data[key])
>    File "/usr/lib/python2.4/site-packages/cobbler/remote.py", line
> 790, in xmlrpc_hacks
>     data2[str(key)] = self.xmlrpc_hacks(data[key])
>    File "/usr/lib/python2.4/site-packages/cobbler/remote.py", line
> 790, in xmlrpc_hacks
>     data2[str(key)] = self.xmlrpc_hacks(data[key])
>    File "/usr/lib/python2.4/site-packages/cobbler/remote.py", line
> 790, in xmlrpc_hacks
>     data2[str(key)] = self.xmlrpc_hacks(data[key])
>    File "/usr/lib/python2.4/site-packages/cobbler/remote.py", line
> 790, in xmlrpc_hacks
>     data2[str(key)] = self.xmlrpc_hacks(data[key])
>    File "/usr/lib/python2.4/site-packages/cobbler/remote.py", line
> 790, in xmlrpc_hacks
>     data2[str(key)] = self.xmlrpc_hacks(data[key])
>
> ######### THE ABOVE LINES REPEATS MULTIPLE TIMES ###############
>    File "/usr/lib/python2.4/site-packages/cobbler/remote.py", line
> 790, in xmlrpc_hacks
>     data2[str(key)] = self.xmlrpc_hacks(data[key])
>    File "/usr/lib/python2.4/site-packages/cobbler/remote.py", line
> 790, in xmlrpc_hacks
>     data2[str(key)] = self.xmlrpc_hacks(data[key])
>    File "/usr/lib/python2.4/site-packages/cobbler/remote.py", line
> 790, in xmlrpc_hacks
>     data2[str(key)] = self.xmlrpc_hacks(data[key])
>    File "/usr/lib/python2.4/site-packages/cobbler/remote.py", line
> 790, in xmlrpc_hacks
>     data2[str(key)] = self.xmlrpc_hacks(data[key])
>    File "/usr/lib/python2.4/site-packages/cobbler/remote.py", line
> 790, in xmlrpc_hacks
>     data2[str(key)] = self.xmlrpc_hacks(data[key])
>    File "/usr/lib/python2.4/site-packages/cobbler/remote.py", line
> 790, in xmlrpc_hacks
>     data2[str(key)] = self.xmlrpc_hacks(data[key])
>    File "/usr/lib/python2.4/site-packages/cobbler/remote.py", line
> 790, in xmlrpc_hacks
>     data2[str(key)] = self.xmlrpc_hacks(data[key])
>    File "/usr/lib/python2.4/site-packages/cobbler/remote.py", line
> 785, in xmlrpc_hacks
>     data = [ self.xmlrpc_hacks(x) for x in data ]
>    File "/usr/lib/python2.4/site-packages/cobbler/remote.py", line
> 784, in xmlrpc_hacks
>     elif type(data) == list:
>

Let's see "cat /var/lib/cobbler/config/systems.d/foo" for the system in
question.

Is anyone else having problems with viewing systems in the 1.4.3 web
application?

 
I've made additional changes since my last email, but the same problem exist. And this output is very long, should I have copy this to pastebin?
 
comment: ''
ctime: 1237890094.875006
depth: 3
gateway: 10.69.14.1
hostname: w-i-trac-01
image: ''
interfaces:
  eth0: &id002
    bonding: ''
    bonding_master: ''
    bonding_opts: ''
    dhcp_tag: ''
    distro:
      arch: x86_64
      breed: redhat
      comment: rhel5.2
      ctime: 1237644666.398073
      depth: 0
      initrd: /var/www/cobbler/ks_mirror/centos-5.2-x86_64/images/xen/initrd.img
      kernel: /var/www/cobbler/ks_mirror/centos-5.2-x86_64/images/xen/vmlinuz
      kernel_options: {}
      kernel_options_post: {}
      ks_meta: {tree: 'http://@@http_server@@/cblr/links/centos-5.2-xen-x86_64'}
      mgmt_classes: []
      mtime: 1237645021.1710191
      name: centos-5.2-xen-x86_64
      os_version: rhel5
      owners: [admin]
      parent: ''
      redhat_management_key: <<inherit>>
      source_repos:
      - &id001 ['http://@@http_server@@/cobbler/ks_mirror/config/centos-5.2-xen-x86_64-0.repo',
        'http://@@http_server@@/cobbler/ks_mirror/centos-5.2-x86_64']
      template_files: {}
      tree_build_time: 1214240246.285059
      uid: MTIzNzY0NDY2Ni40MjUwMjg4My4yMTYxNg
    dns_name: ''
    ip_address: 10.69.14.24
    mac_address: ''
    profile:
      allow_duplicate_hostnames: 0
      allow_duplicate_ips: 0
      allow_duplicate_macs: 0
      anamon_enabled: 1
      arch: x86_64
      bind_bin: /usr/sbin/named
      breed: redhat
      cheetah_import_whitelist: [random, re, time]
      cobbler_master: ''
      comment: ''
      ctime: 1237888217.7398641
      default_kickstart: /etc/cobbler/default.ks
      default_name_servers: []
      default_ownership: [admin]
      default_password_crypted: sl6OLdzGF8b.
      default_virt_bridge: xenbr0
      default_virt_file_size: 5
      default_virt_ram: 512
      default_virt_type: xenpv
      depth: 2
      dhcp_tag: ''
      dhcpd_bin: /usr/sbin/dhcpd
      dhcpd_conf: /etc/dhcpd.conf
      distro: centos-5.2-xen-x86_64
      distro_name: centos-5.2-xen-x86_64
      dnsmasq_bin: /usr/sbin/dnsmasq
      dnsmasq_conf: /etc/dnsmasq.conf
      enable_menu: true
      func_auto_setup: 0
      func_master: overlord.example.org
      http_port: 80
      http_server: 10.69.14.23
      httpd_bin: /usr/sbin/httpd
      initrd: /var/www/cobbler/ks_mirror/centos-5.2-x86_64/images/xen/initrd.img
      isc_set_host_name: 0
      kerberos_realm: EXAMPLE.COM
      kernel: /var/www/cobbler/ks_mirror/centos-5.2-x86_64/images/xen/vmlinuz
      kernel_options: {kssendmac: null, syslog: '10.69.14.23:25150'}
      kernel_options_post: ''
      kickstart: /var/lib/cobbler/kickstarts/default.ks
      ks_meta: {pdisk: xvda, tree: 'http://@@http_server@@/cblr/links/centos-5.2-xen-x86_64'}
      ldap_anonymous_bind: 1
      ldap_base_dn: DC=example,DC=com
      ldap_port: 389
      ldap_search_bind_dn: ''
      ldap_search_passwd: ''
      ldap_search_prefix: uid=
      ldap_server: ldap.example.com
      ldap_tls: 1
      manage_dhcp: 1
      manage_dns: 0
      manage_forward_zones: []
      manage_reverse_zones: []
      mgmt_classes: []
      mgmt_parameters: {from_cobbler: 1, pdisk: xvda, tree: 'http://@@http_server@@/cblr/links/centos-5.2-xen-x86_64'}
      mtime: 1237888217.7398641
      name: VM_centos-x86_64
      name_servers: []
      named_conf: /etc/named.conf
      next_server: 10.69.14.23
      omapi_enabled: 0
      omapi_port: 647
      omshell_bin: /usr/bin/omshell
      os_version: rhel5
      owners: [admin, testing]
      parent: centos-5.2-xen-x86_64
      power_management_default_type: ipmitool
      power_template_dir: /etc/cobbler/power
      profile_name: VM_centos-x86_64
      pxe_just_once: 0
      pxe_template_dir: /etc/cobbler/pxe
      redhat_management_key: '~'
      redhat_management_permissive: 0
      redhat_management_server: xmlrpc.rhn.redhat.com
      redhat_management_type: 'off'
      register_new_installs: 1
      repos: []
      restart_dhcp: 1
      restart_dns: 1
      run_install_triggers: 1
      server: 10.69.14.23
      snippetsdir: /var/lib/cobbler/snippets
      source_repos:
      - *id001
      syslog_port: 25150
      template_files: {}
      tftpd_bin: /usr/sbin/in.tftpd
      tftpd_conf: /etc/xinetd.d/tftp
      tree_build_time: 1214240246.285059
      uid: MTIzNzg4ODIxNy43NDIyODg4OTQuMzg0NDY
      virt_bridge: xenbr0
      virt_cpus: 1
      virt_file_size: 0
      virt_path: ''
      virt_ram: 512
      virt_type: auto
      vsftpd_bin: /usr/sbin/vsftpd
      webdir: /var/www/cobbler
      xmlrpc_port: 25151
      xmlrpc_rw_enabled: 1
      xmlrpc_rw_port: 25152
      yum_post_install_mirror: 1
      yumdownloader_flags: --resolve
      yumreposync_flags: -l
    static: true
    static_routes: []
    subnet: 255.255.255.0
    system:
      allow_duplicate_hostnames: 0
      allow_duplicate_ips: 0
      allow_duplicate_macs: 0
      anamon_enabled: 1
      arch: x86_64
      bind_bin: /usr/sbin/named
      bonding_eth0: ''
      bonding_master_eth0: ''
      bonding_opts_eth0: ''
      breed: redhat
      cheetah_import_whitelist: [random, re, time]
      cobbler_master: ''
      comment: ''
      ctime: 1237890094.875006
      default_kickstart: /etc/cobbler/default.ks
      default_name_servers: []
      default_ownership: [admin]
      default_password_crypted: sl6OLdzGF8b.
      default_virt_bridge: xenbr0
      default_virt_file_size: 5
      default_virt_ram: 512
      default_virt_type: xenpv
     depth: 3
      dhcp_tag: ''
      dhcp_tag_eth0: ''
      dhcpd_bin: /usr/sbin/dhcpd
      dhcpd_conf: /etc/dhcpd.conf
      distro: centos-5.2-xen-x86_64
      distro_name: centos-5.2-xen-x86_64
      dns_name_eth0: ''
      dnsmasq_bin: /usr/sbin/dnsmasq
      dnsmasq_conf: /etc/dnsmasq.conf
      enable_menu: true
      func_auto_setup: 0
      func_master: overlord.example.org
      gateway: 10.69.14.1
      gateway_eth0: 10.69.14.1
      hostname: w-i-trac-01
      http_port: 80
      http_server: 10.69.14.23
      httpd_bin: /usr/sbin/httpd
      image: ''
      initrd: /var/www/cobbler/ks_mirror/centos-5.2-x86_64/images/xen/initrd.img
      interfaces:
        eth0: *id002
      ip_address_eth0: 10.69.14.24
      isc_set_host_name: 0
      kerberos_realm: EXAMPLE.COM
      kernel: /var/www/cobbler/ks_mirror/centos-5.2-x86_64/images/xen/vmlinuz
      kernel_options: {kssendmac: null, syslog: '10.69.14.23:25150'}
      kernel_options_post: ''
      kickstart: /var/lib/cobbler/kickstarts/default.ks
      ks_meta: {pdisk: xvda, tree: 'http://@@http_server@@/cblr/links/centos-5.2-xen-x86_64'}
      ldap_anonymous_bind: 1
      ldap_base_dn: DC=example,DC=com
      ldap_port: 389
      ldap_search_bind_dn: ''
      ldap_search_passwd: ''
      ldap_search_prefix: uid=
      ldap_server: ldap.example.com
      ldap_tls: 1
      mac_address_eth0: ''
      manage_dhcp: 1
      manage_dns: 0
     manage_forward_zones: []
      manage_reverse_zones: []
      mgmt_classes: []
      mgmt_parameters: {from_cobbler: 1, pdisk: xvda, tree: 'http://@@http_server@@/cblr/links/centos-5.2-xen-x86_64'}
      mtime: 1237890152.6238689
      name: w-i-trac-01
      name_servers: []
      named_conf: /etc/named.conf
      netboot_enabled: false
      next_server: 10.69.14.23
      omapi_enabled: 0
      omapi_port: 647
      omshell_bin: /usr/bin/omshell
      os_version: rhel5
      owners: [admin, testing]
      parent: ''
      power_address: ''
      power_id: ''
      power_management_default_type: ipmitool
      power_pass: ''
      power_template_dir: /etc/cobbler/power
      power_type: apc_snmp
      power_user: ''
      profile: VM_centos-x86_64
      profile_name: VM_centos-x86_64
      pxe_just_once: 0
      pxe_template_dir: /etc/cobbler/pxe
      redhat_management_key: '~'
      redhat_management_permissive: 0
      redhat_management_server: xmlrpc.rhn.redhat.com
      redhat_management_type: 'off'
      register_new_installs: 1
      repos: []
      restart_dhcp: 1
      restart_dns: 1
      run_install_triggers: 1
      server: 10.69.14.23
      snippetsdir: /var/lib/cobbler/snippets
      source_repos:
      - *id001
      static_eth0: true
      static_routes_eth0: []      subnet_eth0: 255.255.255.0
      syslog_port: 25150
      system_name: w-i-trac-01
      template_files: {}
      tftpd_bin: /usr/sbin/in.tftpd
      tftpd_conf: /etc/xinetd.d/tftp
      tree_build_time: 1214240246.285059
      uid: MTIzNzg5MDA5NC44NzI0MDU1MzMuNDI2MDM
      virt_bridge: xenbr0
      virt_bridge_eth0: xenbr0
      virt_cpus: 1
      virt_file_size: 0
      virt_path: ''
      virt_ram: 512
      virt_type: auto
      vsftpd_bin: /usr/sbin/vsftpd
      webdir: /var/www/cobbler
      xmlrpc_port: 25151
      xmlrpc_rw_enabled: 1
      xmlrpc_rw_port: 25152
      yum_post_install_mirror: 1
      yumdownloader_flags: --resolve
      yumreposync_flags: -l
    virt_bridge: xenbr0
kernel_options: {}
kernel_options_post: {}
kickstart: <<inherit>>
ks_meta: {}
mgmt_classes: []
mtime: 1237890232.5404661
name: w-i-trac-01
name_servers: []
netboot_enabled: false
owners: [testing]
parent: ''
power_address: ''
power_id: ''
power_pass: ''
power_type: apc_snmp
power_user: ''
profile: VM_centos-x86_64
redhat_management_key: '~'
server: <<inherit>>
template_files: {}
uid: MTIzNzg5MDA5NC44NzI0MDU1MzMuNDI2MDM
virt_bridge: <<inherit>>
virt_cpus: 1
virt_file_size: 0
virt_path: <<inherit>>
virt_ram: <<inherit>>
virt_type: <<inherit>>