I had a similar problem running the latest XenServer version on Ubuntu 13. After doing some debugging with the source code I discovered the problem was caused by the "alerts" list which gets populated as the application starts up. I haven't isolated the exact cause yet, however if you don't mind having the alerts completely disabled you can circumvent the problem by putting a 'return' statement as the very first line in the 'fill_alerts' method of the 'oxcSERVERaddserver' class, which is found in the 'oxcSERVER_addserver.py' file.