Hi all,
I am trying to manage dns zones and
followed documentation
https://fedorahosted.org/cobbler/wiki/ManageDns
Please see below error
[root@newmanager cobbler]# uname -a
Linux newmanager.imdlab.ao.dcn 2.6.18-194.26.1.el5
#1 SMP Fri Oct 29 14:21:16 EDT 2010 x86_64 x86_64 x86_64 GNU/Linux
[root@newmanager cobbler]# rpm -q cobbler
cobbler-2.0.5-1.el5
[root@newmanager cobbler]# grep -i1
manage /etc/cobbler/settings | grep -v -e '#' -e redhat -e "--"
mgmt_classes: []
manage_dhcp: 1
manage_dns: 1
manage_forward_zones:
- 'imdlab.ao.dcn'
manage_reverse_zones:
- '156.132.110'
- '156.132.111'
power_management_default_type: 'ipmitool'
[root@newmanager cobbler]# cobbler check
Traceback (most recent call last):
File "/usr/lib/python2.4/site-packages/cobbler/utils.py",
line 1880, in local_get_cobbler_api_url
data = yaml.load(fh.read())
File "/usr/lib64/python2.4/site-packages/yaml/__init__.py",
line 58, in load
return loader.get_single_data()
File "/usr/lib64/python2.4/site-packages/yaml/constructor.py",
line 42, in get_single_data
node = self.get_single_node()
File "/usr/lib64/python2.4/site-packages/yaml/composer.py",
line 36, in get_single_node
document = self.compose_document()
File "/usr/lib64/python2.4/site-packages/yaml/composer.py",
line 55, in compose_document
node = self.compose_node(None,
None)
File "/usr/lib64/python2.4/site-packages/yaml/composer.py",
line 84, in compose_node
node = self.compose_mapping_node(anchor)
File "/usr/lib64/python2.4/site-packages/yaml/composer.py",
line 133, in compose_mapping_node
item_value = self.compose_node(node,
item_key)
File "/usr/lib64/python2.4/site-packages/yaml/composer.py",
line 64, in compose_node
if self.check_event(AliasEvent):
File "/usr/lib64/python2.4/site-packages/yaml/parser.py",
line 93, in check_event
self.current_event = self.state()
File "/usr/lib64/python2.4/site-packages/yaml/parser.py",
line 444, in parse_block_mapping_value
if not self.check_token(KeyToken,
ValueToken, BlockEndToken):
File "/usr/lib64/python2.4/site-packages/yaml/scanner.py",
line 116, in check_token
self.fetch_more_tokens()
File "/usr/lib64/python2.4/site-packages/yaml/scanner.py",
line 257, in fetch_more_tokens
% ch.encode('utf-8'),
self.get_mark())
ScannerError: while scanning for the
next token
found character '\t' that cannot start
any token
in "<string>",
line 179, column 1:
- 'imdlab.ao.dcn'
^
Traceback (most recent call last):
File "/usr/bin/cobbler",
line 35, in ?
sys.exit(app.main())
File "/usr/lib/python2.4/site-packages/cobbler/cli.py",
line 507, in main
cli = BootCLI()
File "/usr/lib/python2.4/site-packages/cobbler/cli.py",
line 104, in __init__
self.url_cobbler_api =
utils.local_get_cobbler_api_url()
File "/usr/lib/python2.4/site-packages/cobbler/utils.py",
line 1884, in local_get_cobbler_api_url
raise CX("/etc/cobbler/settings
is not a valid YAML file")
cobbler.cexceptions.CX: '/etc/cobbler/settings
is not a valid YAML file'
Bhargav Joshi
RedHat Linux Engineer - UScourts