On Fri, Mar 27, 2009 at 2:33 PM, Michael DeHaan mdehaan@redhat.com wrote:
Hello everyone,
It's time for us to release Cobbler 1.6.1 and the accompanying koan 1.6.1.
After building a cobbler rpm in mock, it didn't seem very happy. This was from the v1.6.1 git tag.
root@xenguest01:~# service cobblerd start Starting cobbler daemon: mapping values are not allowed here in "<string>", line 11, column 10: !lang: ~ ^ File "/usr/bin/cobblerd", line 87, in main api = cobbler_api.BootAPI(log_settings=log_settings, is_cobblerd=True)
File "/usr/lib/python2.4/site-packages/cobbler/api.py", line 110, in __init__ self.deserialize()
File "/usr/lib/python2.4/site-packages/cobbler/api.py", line 621, in deserialize return self._config.deserialize()
File "/usr/lib/python2.4/site-packages/cobbler/config.py", line 211, in deserialize serializer.deserialize(self._distros)
File "/usr/lib/python2.4/site-packages/cobbler/serializer.py", line 133, in deserialize rc = storage_module.deserialize(obj,topological)
File "/usr/lib/python2.4/site-packages/cobbler/modules/serializer_catalog.py", line 141, in deserialize datastruct = deserialize_raw(obj.collection_type())
File "/usr/lib/python2.4/site-packages/cobbler/modules/serializer_catalog.py", line 113, in deserialize_raw datastruct = yaml.load(ydata)
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 127, in compose_mapping_node while not self.check_event(MappingEndEvent):
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 423, in parse_block_mapping_key if self.check_token(KeyToken):
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 220, in fetch_more_tokens return self.fetch_value()
File "/usr/lib64/python2.4/site-packages/yaml/scanner.py", line 579, in fetch_value self.get_mark())
[ OK ] root@xenguest01:~# cat /etc/redhat-release CentOS release 5.2 (Final) root@xenguest01:~# rpm -q cobbler PyYAML python-netaddr python-simplejson cobbler-1.6.1-1el5.ewt PyYAML-3.08-4.el5 python-netaddr-0.5.2-1.el5 python-simplejson-2.0.3-2.el5 root@xenguest01:~#
Doing a mock build against a fedora 10 tree and installing on a fedora 10 server works as advertised. What stupidity have I done wrong?