Ticket #82 (closed defect: fixed)
0.8.2 final badly broken
Reported by: | leggett | Owned by: | desai |
---|---|---|---|
Priority: | blocker | Milestone: | |
Component: | bcfg2-server | Version: | |
Keywords: | Cc: |
Description
I get hundreds of these in the server log:
Jul 23 08:34:19 www bcfg2-server[12864]: Cache method called early for /var/db/bcfg/Pkgmgr/rhel-ws-4-x86_64-updates-multi.xml; forcing data load Jul 23 08:34:19 www bcfg2-server[12864]: Unexpected failure in BindStructure?: Package cyrus-sasl-gssapi Traceback (most recent call last): File "/usr/lib/python2.3/site -packages/Bcfg2/Server/Core.py", line 261, in BindStructure? self.Bind(entry, metadata) File "/usr/lib/python2.3/site-packages/Bcfg2/Server/Core.py", line 273, in Bi nd return glist[0].Entries[entry.tag][entry.get('name')](entry, metadata) File "/usr/lib/python2.3/site-packages/Bcfg2/Server/Plugin.py", line 312, in BindEntry?
[src.Cache(metadata) for src in self.entries.values()] File "/usr/lib/python2.3/site-packages/Bcfg2/Server/Plugin.py", line 281, in Cache self.HandleEvent?() File "/usr/lib/python2.3/site-packages/Bcfg2/Server/Plugin.py", line 267, in HandleEvent? self.pnode = self.node(xdata, self.items) File "/usr/lib/python2.3/site-pac
kages/Bcfg2/Server/Plugins/Pkgmgr.py", line 22, in init Bcfg2.Server.Plugin.INode.init(self, data, pdict, parent) File "/usr/lib/python2.3/site-packages/Bcf g2/Server/Plugin.
And the client gets a completely bogus config.
I think this is poor error handing, and will work it out tomorrow with Ti.