I recently upgraded my cobbler server from rhel6.2 to 6.3 and apparently
cobbler had updated as well from cobbler-2.2.2-1.el6.noarch to
cobbler-2.2.3-2.el6.noarch. The problem is that clients now seem to get
tftp timeout.
Looking at the abrt generated backtrace:
templar.py:59:__init__:AttributeError: 'NoneType' object has no
attribute 'api'
Traceback (most recent call last):
File "/usr/sbin/tftpd.py", line 1147, in <module>
sys.exit(main())
File "/usr/sbin/tftpd.py", line 1125, in main
templar = cobbler.templar.Templar(None)
File "/usr/lib/python2.6/site-packages/cobbler/templar.py", line 59,
in __init__
self.api = config.api
AttributeError: 'NoneType' object has no attribute 'api'
Local variables in innermost frame:
logger: None
config: None
self: <cobbler.templar.Templar instance at 0x143ef80>
A bug in here or am I missing something? It used to work fine before and
if I change tftp module to in.tftpd, the clients will work. That's just
not a feasible option since it takes awfully long with the amount of
systems..