The server starts without problems when I remove my database.
After this I removed the schooltool packages and reinstalled them again. Then I stopped the server and replaced the new database with my original.
The server fails again with the assertion error. "paste.log" says:
----------------
Konfiguration von /etc/schooltool/standard/schooltool.conf einlesen
INFO:zope.app.generations:main db: evolving in mode EVOLVEMINIMUM
INFO:zope.app.generations:main db/schooltool.requirement: running install generation
ERROR:zope.app.generations:main db/schooltool.requirement: failed to run install
Traceback (most recent call last):
File "/usr/lib/python2.7/dist-packages/zope/app/generations/generations.py", line 450, in evolve
manager.install(context)
File "/usr/lib/python2.7/dist-packages/zope/app/generations/generations.py", line 160, in install
evolver.evolve(context)
File "/usr/lib/python2.7/dist-packages/schooltool/requirement/generations/install.py", line 30, in evolve
evolve1.evolve(context)
File "/usr/lib/python2.7/dist-packages/schooltool/requirement/generations/evolve1.py", line 69, in evolve
removeUtils(site_manager, ICustomScoreSystem)
File "/usr/lib/python2.7/dist-packages/schooltool/requirement/generations/evolve1.py", line 48, in removeUtils
assert n_provided == len(utilities)
AssertionError
Traceback (most recent call last):
File "/usr/bin/paster", line 4, in <module>
command.run()
File "/usr/lib/python2.7/dist-packages/paste/script/command.py", line 104, in run
invoke(command, command_name, options, args[1:])
File "/usr/lib/python2.7/dist-packages/paste/script/command.py", line 143, in invoke
exit_code = runner.run(args)
File "/usr/lib/python2.7/dist-packages/paste/script/command.py", line 238, in run
result = self.command()
File "/usr/lib/python2.7/dist-packages/paste/script/serve.py", line 284, in command
relative_to=base, global_conf=vars)
File "/usr/lib/python2.7/dist-packages/paste/script/serve.py", line 321, in loadapp
**kw)
File "/usr/lib/python2.7/dist-packages/paste/deploy/loadwsgi.py", line 247, in loadapp
return loadobj(APP, uri, name=name, **kw)
File "/usr/lib/python2.7/dist-packages/paste/deploy/loadwsgi.py", line 272, in loadobj
return context.create()
File "/usr/lib/python2.7/dist-packages/paste/deploy/loadwsgi.py", line 710, in create
return self.object_type.invoke(self)
File "/usr/lib/python2.7/dist-packages/paste/deploy/loadwsgi.py", line 146, in invoke
return fix_call(context.object, context.global_conf, **context.local_conf)
File "/usr/lib/python2.7/dist-packages/paste/deploy/util.py", line 56, in fix_call
val = callable(*args, **kw)
File "/usr/lib/python2.7/dist-packages/schooltool/paste/main.py", line 48, in schooltool_app_factory
os.path.join(global_conf['here'], config_file))
File "/usr/lib/python2.7/dist-packages/schooltool/paste/main.py", line 37, in __init__
db = self.setup(options)
File "/usr/lib/python2.7/dist-packages/schooltool/app/main.py", line 679, in setup
notify(DatabaseOpened(db))
File "/usr/lib/python2.7/dist-packages/zope/event/__init__.py", line 31, in notify
subscriber(event)
File "/usr/lib/python2.7/dist-packages/zope/component/event.py", line 24, in dispatch
zope.component.subscribers(event, None)
File "/usr/lib/python2.7/dist-packages/zope/component/_api.py", line 136, in subscribers
return sitemanager.subscribers(objects, interface)
File "/usr/lib/python2.7/dist-packages/zope/component/registry.py", line 321, in subscribers
return self.adapters.subscribers(objects, provided)
File "/usr/lib/python2.7/dist-packages/zope/interface/adapter.py", line 585, in subscribers
subscription(*objects)
File "/usr/lib/python2.7/dist-packages/zope/app/appsetup/bootstrap.py", line 175, in bootStrapSubscriber
zope.event.notify(zope.processlifetime.DatabaseOpenedWithRoot(db))
File "/usr/lib/python2.7/dist-packages/zope/event/__init__.py", line 31, in notify
subscriber(event)
File "/usr/lib/python2.7/dist-packages/zope/component/event.py", line 24, in dispatch
zope.component.subscribers(event, None)
File "/usr/lib/python2.7/dist-packages/zope/component/_api.py", line 136, in subscribers
return sitemanager.subscribers(objects, interface)
File "/usr/lib/python2.7/dist-packages/zope/component/registry.py", line 321, in subscribers
return self.adapters.subscribers(objects, provided)
File "/usr/lib/python2.7/dist-packages/zope/interface/adapter.py", line 585, in subscribers
subscription(*objects)
File "/usr/lib/python2.7/dist-packages/zope/app/generations/generations.py", line 521, in evolveMinimumSubscriber
evolve(event.database, EVOLVEMINIMUM)
File "/usr/lib/python2.7/dist-packages/zope/app/generations/generations.py", line 450, in evolve
manager.install(context)
File "/usr/lib/python2.7/dist-packages/zope/app/generations/generations.py", line 160, in install
evolver.evolve(context)
File "/usr/lib/python2.7/dist-packages/schooltool/requirement/generations/install.py", line 30, in evolve
evolve1.evolve(context)
File "/usr/lib/python2.7/dist-packages/schooltool/requirement/generations/evolve1.py", line 69, in evolve
removeUtils(site_manager, ICustomScoreSystem)
File "/usr/lib/python2.7/dist-packages/schooltool/requirement/generations/evolve1.py", line 48, in removeUtils
assert n_provided == len(utilities)
AssertionError
--------
Please, help with bringing up my production database.
The server starts without problems when I remove my database.
After this I removed the schooltool packages and reinstalled them again. Then I stopped the server and replaced the new database with my original.
The server fails again with the assertion error. "paste.log" says:
---------------- /standard/ schooltool. conf einlesen app.generations :main db: evolving in mode EVOLVEMINIMUM app.generations :main db/schooltool. requirement: running install generation app.generations :main db/schooltool. requirement: failed to run install python2. 7/dist- packages/ zope/app/ generations/ generations. py", line 450, in evolve install( context) python2. 7/dist- packages/ zope/app/ generations/ generations. py", line 160, in install evolve( context) python2. 7/dist- packages/ schooltool/ requirement/ generations/ install. py", line 30, in evolve evolve( context) python2. 7/dist- packages/ schooltool/ requirement/ generations/ evolve1. py", line 69, in evolve (site_manager, ICustomScoreSystem) python2. 7/dist- packages/ schooltool/ requirement/ generations/ evolve1. py", line 48, in removeUtils python2. 7/dist- packages/ paste/script/ command. py", line 104, in run python2. 7/dist- packages/ paste/script/ command. py", line 143, in invoke python2. 7/dist- packages/ paste/script/ command. py", line 238, in run python2. 7/dist- packages/ paste/script/ serve.py" , line 284, in command to=base, global_conf=vars) python2. 7/dist- packages/ paste/script/ serve.py" , line 321, in loadapp python2. 7/dist- packages/ paste/deploy/ loadwsgi. py", line 247, in loadapp python2. 7/dist- packages/ paste/deploy/ loadwsgi. py", line 272, in loadobj python2. 7/dist- packages/ paste/deploy/ loadwsgi. py", line 710, in create type.invoke( self) python2. 7/dist- packages/ paste/deploy/ loadwsgi. py", line 146, in invoke context. object, context. global_ conf, **context. local_conf) python2. 7/dist- packages/ paste/deploy/ util.py" , line 56, in fix_call python2. 7/dist- packages/ schooltool/ paste/main. py", line 48, in schooltool_ app_factory path.join( global_ conf['here' ], config_file)) python2. 7/dist- packages/ schooltool/ paste/main. py", line 37, in __init__ python2. 7/dist- packages/ schooltool/ app/main. py", line 679, in setup DatabaseOpened( db)) python2. 7/dist- packages/ zope/event/ __init_ _.py", line 31, in notify event) python2. 7/dist- packages/ zope/component/ event.py" , line 24, in dispatch component. subscribers( event, None) python2. 7/dist- packages/ zope/component/ _api.py" , line 136, in subscribers subscribers( objects, interface) python2. 7/dist- packages/ zope/component/ registry. py", line 321, in subscribers subscribers( objects, provided) python2. 7/dist- packages/ zope/interface/ adapter. py", line 585, in subscribers n(*objects) python2. 7/dist- packages/ zope/app/ appsetup/ bootstrap. py", line 175, in bootStrapSubscriber event.notify( zope.processlif etime.DatabaseO penedWithRoot( db)) python2. 7/dist- packages/ zope/event/ __init_ _.py", line 31, in notify event) python2. 7/dist- packages/ zope/component/ event.py" , line 24, in dispatch component. subscribers( event, None) python2. 7/dist- packages/ zope/component/ _api.py" , line 136, in subscribers subscribers( objects, interface) python2. 7/dist- packages/ zope/component/ registry. py", line 321, in subscribers subscribers( objects, provided) python2. 7/dist- packages/ zope/interface/ adapter. py", line 585, in subscribers n(*objects) python2. 7/dist- packages/ zope/app/ generations/ generations. py", line 521, in evolveMinimumSu bscriber event.database, EVOLVEMINIMUM) python2. 7/dist- packages/ zope/app/ generations/ generations. py", line 450, in evolve install( context) python2. 7/dist- packages/ zope/app/ generations/ generations. py", line 160, in install evolve( context) python2. 7/dist- packages/ schooltool/ requirement/ generations/ install. py", line 30, in evolve evolve( context) python2. 7/dist- packages/ schooltool/ requirement/ generations/ evolve1. py", line 69, in evolve (site_manager, ICustomScoreSystem) python2. 7/dist- packages/ schooltool/ requirement/ generations/ evolve1. py", line 48, in removeUtils
Konfiguration von /etc/schooltool
INFO:zope.
INFO:zope.
ERROR:zope.
Traceback (most recent call last):
File "/usr/lib/
manager.
File "/usr/lib/
evolver.
File "/usr/lib/
evolve1.
File "/usr/lib/
removeUtils
File "/usr/lib/
assert n_provided == len(utilities)
AssertionError
Traceback (most recent call last):
File "/usr/bin/paster", line 4, in <module>
command.run()
File "/usr/lib/
invoke(command, command_name, options, args[1:])
File "/usr/lib/
exit_code = runner.run(args)
File "/usr/lib/
result = self.command()
File "/usr/lib/
relative_
File "/usr/lib/
**kw)
File "/usr/lib/
return loadobj(APP, uri, name=name, **kw)
File "/usr/lib/
return context.create()
File "/usr/lib/
return self.object_
File "/usr/lib/
return fix_call(
File "/usr/lib/
val = callable(*args, **kw)
File "/usr/lib/
os.
File "/usr/lib/
db = self.setup(options)
File "/usr/lib/
notify(
File "/usr/lib/
subscriber(
File "/usr/lib/
zope.
File "/usr/lib/
return sitemanager.
File "/usr/lib/
return self.adapters.
File "/usr/lib/
subscriptio
File "/usr/lib/
zope.
File "/usr/lib/
subscriber(
File "/usr/lib/
zope.
File "/usr/lib/
return sitemanager.
File "/usr/lib/
return self.adapters.
File "/usr/lib/
subscriptio
File "/usr/lib/
evolve(
File "/usr/lib/
manager.
File "/usr/lib/
evolver.
File "/usr/lib/
evolve1.
File "/usr/lib/
removeUtils
File "/usr/lib/
assert n_provided == len(utilities)
AssertionError
--------
Please, help with bringing up my production database.