> OK. The official version of schooltool is already in Ubuntu since 11.04
> . You do not need to use the SchoolTool PPA anymore, although there will
> be updates in there.
>
> Until yesterday, there were 1.9.* packages in the ppa for oneiric. Now
> the "flourish" packages are in a separate PPA, https://launchpad.net
> /~schooltool-owners/+archive/dev , so that accidents like yours won't
> happen.
>
> The last version in Ubuntu is 1.7.0 and that's what you should be
> upgrading to on production system.
>
> To revert to Oneiric packages, do:
>
> $ sudo apt-get install schooltool/oneiric python-schooltool/oneiric
> python-schooltool.gradebook/oneiric python-
> schooltool.intervention/oneiric python-schooltool.lyceum.journal/oneiric
Done. But ist doesn't start. Maybe this is another bug at all? Could you
please have a look at the logfiles below?
Thank you and best regards
Andrej Keiper
error.log:
-------------------------------------------------------------------------------------------------------------
2011-10-20 19:37:00,237 main db: evolving in mode EVOLVEMINIMUM
2011-10-20 19:37:00,238 main db/schooltool.requirement: running install
generation
2011-10-20 19:37:00,268 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 67, in evolve
removeUtils(site_manager, ICustomScoreSystem)
File "/usr/lib/python2.7/dist-
packages/schooltool/requirement/generations/evolve1.py", line 46, in
removeUtils
assert n_provided == n_utils
AssertionError
----------------------------------------------------------------------------------------------------------------
paste.log
----------------------------------------------------------------------------------------------------------------
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 67, in evolve
removeUtils(site_manager, ICustomScoreSystem)
File "/usr/lib/python2.7/dist-
packages/schooltool/requirement/generations/evolve1.py", line 46, in
removeUtils
assert n_provided == n_utils
AssertionError
Traceback (most recent call last):
File "/usr/bin/paster", line 18, in <module>
command.run()
File "/usr/lib/python2.7/dist-packages/paste/script/command.py", line 84, in
run
invoke(command, command_name, options, args[1:])
File "/usr/lib/python2.7/dist-packages/paste/script/command.py", line 123,
in invoke
exit_code = runner.run(args)
File "/usr/lib/python2.7/dist-packages/paste/script/command.py", line 218,
in run
result = self.command()
File "/usr/lib/python2.7/dist-packages/paste/script/serve.py", line 276, in
command
relative_to=base, global_conf=vars)
File "/usr/lib/python2.7/dist-packages/paste/script/serve.py", line 313, 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 707, 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 67, in evolve
removeUtils(site_manager, ICustomScoreSystem)
File "/usr/lib/python2.7/dist-
packages/schooltool/requirement/generations/evolve1.py", line 46, in
removeUtils
assert n_provided == n_utils
AssertionError
------------------------------------------------------------------------------------------------------------------------------
Hi, everybody!
> OK. The official version of schooltool is already in Ubuntu since 11.04 /launchpad. net owners/ +archive/ dev , so that accidents like yours won't schooltool/ oneiric schooltool. gradebook/ oneiric python- intervention/ oneiric python- schooltool. lyceum. journal/ oneiric
> . You do not need to use the SchoolTool PPA anymore, although there will
> be updates in there.
>
> Until yesterday, there were 1.9.* packages in the ppa for oneiric. Now
> the "flourish" packages are in a separate PPA, https:/
> /~schooltool-
> happen.
>
> The last version in Ubuntu is 1.7.0 and that's what you should be
> upgrading to on production system.
>
> To revert to Oneiric packages, do:
>
> $ sudo apt-get install schooltool/oneiric python-
> python-
> schooltool.
Done. But ist doesn't start. Maybe this is another bug at all? Could you
please have a look at the logfiles below?
Thank you and best regards
Andrej Keiper
error.log: ------- ------- ------- ------- ------- ------- ------- ------- ------- ------- ------- ------- ------- ------- ---- requirement: running install requirement: failed to run install python2. 7/dist- packages/ zope/app/ generations/ generations. py", install( context) python2. 7/dist- packages/ zope/app/ generations/ generations. py", evolve( context) python2. 7/dist- schooltool/ requirement/ generations/ install. py", line 30, in evolve evolve( context) python2. 7/dist- schooltool/ requirement/ generations/ evolve1. py", line 67, in evolve (site_manager, ICustomScoreSystem) python2. 7/dist- schooltool/ requirement/ generations/ evolve1. py", line 46, in ------- ------- ------- ------- ------- ------- ------- ------- ------- ------- ------- ------- ------- ------- -------
-------
2011-10-20 19:37:00,237 main db: evolving in mode EVOLVEMINIMUM
2011-10-20 19:37:00,238 main db/schooltool.
generation
2011-10-20 19:37:00,268 main db/schooltool.
Traceback (most recent call last):
File "/usr/lib/
line 450, in evolve
manager.
File "/usr/lib/
line 160, in install
evolver.
File "/usr/lib/
packages/
evolve1.
File "/usr/lib/
packages/
removeUtils
File "/usr/lib/
packages/
removeUtils
assert n_provided == n_utils
AssertionError
-------
paste.log ------- ------- ------- ------- ------- ------- ------- ------- ------- ------- ------- ------- ------- ------- ------- /standard/ schooltool. conf einlesen app.generations :main db: evolving in mode EVOLVEMINIMUM app.generations :main db/schooltool. requirement: running install app.generations :main db/schooltool. requirement: failed to run python2. 7/dist- packages/ zope/app/ generations/ generations. py", install( context) python2. 7/dist- packages/ zope/app/ generations/ generations. py", evolve( context) python2. 7/dist- schooltool/ requirement/ generations/ install. py", line 30, in evolve evolve( context) python2. 7/dist- schooltool/ requirement/ generations/ evolve1. py", line 67, in evolve (site_manager, ICustomScoreSystem) python2. 7/dist- schooltool/ requirement/ generations/ evolve1. py", line 46, in python2. 7/dist- packages/ paste/script/ command. py", line 84, in python2. 7/dist- packages/ paste/script/ command. py", line 123, python2. 7/dist- packages/ paste/script/ command. py", line 218, python2. 7/dist- packages/ paste/script/ serve.py" , line 276, in to=base, global_conf=vars) python2. 7/dist- packages/ paste/script/ serve.py" , line 313, in python2. 7/dist- packages/ paste/deploy/ loadwsgi. py", line 247, python2. 7/dist- packages/ paste/deploy/ loadwsgi. py", line 272, python2. 7/dist- packages/ paste/deploy/ loadwsgi. py", line 710, type.invoke( self) python2. 7/dist- packages/ paste/deploy/ loadwsgi. py", line 146, context. object, context. global_ conf, **context. local_conf) python2. 7/dist- packages/ paste/deploy/ util.py" , line 56, in python2. 7/dist- packages/ schooltool/ paste/main. py", line 48, app_factory path.join( global_ conf['here' ], config_file)) python2. 7/dist- packages/ schooltool/ paste/main. py", line 37, python2. 7/dist- packages/ schooltool/ app/main. py", line 707, in DatabaseOpened( db)) python2. 7/dist- packages/ zope/event/ __init_ _.py", line 31, in event) python2. 7/dist- packages/ zope/component/ event.py" , line 24, in component. subscribers( event, None) python2. 7/dist- packages/ zope/component/ _api.py" , line 136, in subscribers( objects, interface) python2. 7/dist- packages/ zope/component/ registry. py", line subscribers( objects, provided) python2. 7/dist- packages/ zope/interface/ adapter. py", line 585, n(*objects) python2. 7/dist- packages/ zope/app/ appsetup/ bootstrap. py", line event.notify( zope.processlif etime.DatabaseO penedWithRoot( db)) python2. 7/dist- packages/ zope/event/ __init_ _.py", line 31, in event) python2. 7/dist- packages/ zope/component/ event.py" , line 24, in component. subscribers( event, None) python2. 7/dist- packages/ zope/component/ _api.py" , line 136, in subscribers( objects, interface) python2. 7/dist- packages/ zope/component/ registry. py", line subscribers( objects, provided) python2. 7/dist- packages/ zope/interface/ adapter. py", line 585, n(*objects) python2. 7/dist- packages/ zope/app/ generations/ generations. py", bscriber event.database, EVOLVEMINIMUM) python2. 7/dist- packages/ zope/app/ generations/ generations. py", install( context) python2. 7/dist- packages/ zope/app/ generations/ generations. py", evolve( context) python2. 7/dist- schooltool/ requirement/ generations/ install. py", line 30, in evolve evolve( context) python2. 7/dist- schooltool/ requirement/ generations/ evolve1. py", line 67, in evolve (site_manager, ICustomScoreSystem) python2. 7/dist- schooltool/ requirement/ generations/ evolve1. py", line 46, in ------- ------- ------- ------- ------- ------- ------- ------- ------- ------- ------- ------- ------- ------- ------- ------- -------
-------
Konfiguration von /etc/schooltool
INFO:zope.
INFO:zope.
generation
ERROR:zope.
install
Traceback (most recent call last):
File "/usr/lib/
line 450, in evolve
manager.
File "/usr/lib/
line 160, in install
evolver.
File "/usr/lib/
packages/
evolve1.
File "/usr/lib/
packages/
removeUtils
File "/usr/lib/
packages/
removeUtils
assert n_provided == n_utils
AssertionError
Traceback (most recent call last):
File "/usr/bin/paster", line 18, in <module>
command.run()
File "/usr/lib/
run
invoke(command, command_name, options, args[1:])
File "/usr/lib/
in invoke
exit_code = runner.run(args)
File "/usr/lib/
in run
result = self.command()
File "/usr/lib/
command
relative_
File "/usr/lib/
loadapp
**kw)
File "/usr/lib/
in loadapp
return loadobj(APP, uri, name=name, **kw)
File "/usr/lib/
in loadobj
return context.create()
File "/usr/lib/
in create
return self.object_
File "/usr/lib/
in invoke
return fix_call(
File "/usr/lib/
fix_call
val = callable(*args, **kw)
File "/usr/lib/
in schooltool_
os.
File "/usr/lib/
in __init__
db = self.setup(options)
File "/usr/lib/
setup
notify(
File "/usr/lib/
notify
subscriber(
File "/usr/lib/
dispatch
zope.
File "/usr/lib/
subscribers
return sitemanager.
File "/usr/lib/
321, in subscribers
return self.adapters.
File "/usr/lib/
in subscribers
subscriptio
File "/usr/lib/
175, in bootStrapSubscriber
zope.
File "/usr/lib/
notify
subscriber(
File "/usr/lib/
dispatch
zope.
File "/usr/lib/
subscribers
return sitemanager.
File "/usr/lib/
321, in subscribers
return self.adapters.
File "/usr/lib/
in subscribers
subscriptio
File "/usr/lib/
line 521, in evolveMinimumSu
evolve(
File "/usr/lib/
line 450, in evolve
manager.
File "/usr/lib/
line 160, in install
evolver.
File "/usr/lib/
packages/
evolve1.
File "/usr/lib/
packages/
removeUtils
File "/usr/lib/
packages/
removeUtils
assert n_provided == n_utils
AssertionError
-------