The indication is that at the end of /var/log/schooltool/error.log there is an error:
AttributeError: 'Timetable' object has no attribute 'uniqueMeetingId'
However, with your database I got an error in the next stage of upgrade,
2012-06-01 17:09:58,130 main db/schooltool: failed to evolve to generation 37
Traceback (most recent call last):
File "/home/menesis/.buildout/eggs/zope.app.generations-3.6.1-py2.7.egg/zope/app/generations/generations.py", line 494, in evolve
manager.evolve(context, generation)
File "/home/menesis/.buildout/eggs/zope.app.generations-3.6.1-py2.7.egg/zope/app/generations/generations.py", line 145, in evolve
evolver.evolve(context)
File "/home/menesis/src/schooltool/2.1/src/schooltool/src/schooltool/generations/evolve37.py", line 67, in evolve
del app[LEVELS_APP_KEY]
File "/home/menesis/.buildout/eggs/zope.container-3.12.0-py2.7-linux-i686.egg/zope/container/sample.py", line 88, in __delitem__
uncontained(self.__data[key], self, key)
File "/home/menesis/src/schooltool/2.1/python/lib/python2.7/UserDict.py", line 23, in __getitem__
raise KeyError(key)
KeyError: 'schooltool.level.level'
Traceback (most recent call last):
...
zope.app.generations.interfaces.UnableToEvolve: (37, u'schooltool', 38)
I cannot reproduce the exact same failure with the attached database, but my guess is that you hit the Bug #1003834 that was recently reported as https:/ /answers. launchpad. net/schooltool/ +question/ 198155
The indication is that at the end of /var/log/ schooltool/ error.log there is an error:
AttributeError: 'Timetable' object has no attribute 'uniqueMeetingId'
However, with your database I got an error in the next stage of upgrade,
2012-06-01 17:09:58,130 main db/schooltool: failed to evolve to generation 37 menesis/ .buildout/ eggs/zope. app.generations -3.6.1- py2.7.egg/ zope/app/ generations/ generations. py", line 494, in evolve evolve( context, generation) menesis/ .buildout/ eggs/zope. app.generations -3.6.1- py2.7.egg/ zope/app/ generations/ generations. py", line 145, in evolve evolve( context) menesis/ src/schooltool/ 2.1/src/ schooltool/ src/schooltool/ generations/ evolve37. py", line 67, in evolve menesis/ .buildout/ eggs/zope. container- 3.12.0- py2.7-linux- i686.egg/ zope/container/ sample. py", line 88, in __delitem__ (self._ _data[key] , self, key) menesis/ src/schooltool/ 2.1/python/ lib/python2. 7/UserDict. py", line 23, in __getitem__ level.level' generations. interfaces. UnableToEvolve: (37, u'schooltool', 38)
Traceback (most recent call last):
File "/home/
manager.
File "/home/
evolver.
File "/home/
del app[LEVELS_APP_KEY]
File "/home/
uncontained
File "/home/
raise KeyError(key)
KeyError: 'schooltool.
Traceback (most recent call last):
...
zope.app.
That I am fixing now.