#9324: Use Amberjack to offer guided help for first-time users
---------------------------+------------------------------------------------
 Reporter:  limi           |       Owner:  massimo
     Type:  PLIP           |      Status:  new    
 Priority:  n/a            |   Milestone:  4.1    
Component:  Documentation  |    Keywords:         
---------------------------+------------------------------------------------

Comment(by timo):

 There seems to be a problem with the current buildout:

 {{{
 ./bin/buildout -c plips/plip9324-collective.amberjack.cfg
 }}}

 {{{
 t...@rudolf:~/workspace/plone/plone-4.1-coredev$ ./bin/instance fg
 2010-11-27 13:59:05 INFO ZServer HTTP server started at Sat Nov 27
 13:59:05 2010
         Hostname: 0.0.0.0
         Port: 8080
 
/home/timo/.buildout/eggs/Products.CMFCore-2.2.2-py2.6.egg/Products/CMFCore/FSObject.py:21:
 DeprecationWarning: RoleManager is deprecated. RoleManager is no longer
 part of AccessControl, please depend on Zope2 and import from OFS.role or
 use the new minimal RoleManager class from AccessControl.rolemanager.
   from AccessControl.Role import RoleManager
 2010-11-27 13:59:08 INFO ZODB.blob (5508) Blob directory
 `/home/timo/workspace/plone/plone-4.1-coredev/plips/../var/blobstorage` is
 unused and has no layout marker set. Selected `bushy` layout.
 2010-11-27 13:59:08 INFO ZODB.blob (5508) Blob temporary directory
 '/home/timo/workspace/plone/plone-4.1-coredev/plips/../var/blobstorage/tmp'
 does not exist. Created new directory.
 2010-11-27 13:59:08 WARNING ZODB.blob (5508) Blob dir
 /home/timo/workspace/plone/plone-4.1-coredev/var/blobstorage/ has insecure
 mode setting
 Traceback (most recent call last):
   File
 "/home/timo/.buildout/eggs/Zope2-2.13.0-py2.6.egg/Zope2/Startup/run.py",
 line 72, in <module>
     run()
   File
 "/home/timo/.buildout/eggs/Zope2-2.13.0-py2.6.egg/Zope2/Startup/run.py",
 line 21, in run
     starter.prepare()
   File
 "/home/timo/.buildout/eggs/Zope2-2.13.0-py2.6.egg/Zope2/Startup/__init__.py",
 line 86, in prepare
     self.startZope()
   File
 "/home/timo/.buildout/eggs/Zope2-2.13.0-py2.6.egg/Zope2/Startup/__init__.py",
 line 259, in startZope
     Zope2.startup()
   File
 "/home/timo/.buildout/eggs/Zope2-2.13.0-py2.6.egg/Zope2/__init__.py", line
 47, in startup
     _startup()
   File
 "/home/timo/.buildout/eggs/Zope2-2.13.0-py2.6.egg/Zope2/App/startup.py",
 line 118, in startup
     load_zcml()
   File
 "/home/timo/.buildout/eggs/Zope2-2.13.0-py2.6.egg/Zope2/App/startup.py",
 line 52, in load_zcml
     load_site()
   File
 "/home/timo/.buildout/eggs/Zope2-2.13.0-py2.6.egg/Zope2/App/zcml.py", line
 46, in load_site
     _context = xmlconfig.file(site_zcml)
   File
 
"/home/timo/.buildout/eggs/zope.configuration-3.7.2-py2.6.egg/zope/configuration/xmlconfig.py",
 line 653, in file
     context.execute_actions()
   File
 
"/home/timo/.buildout/eggs/zope.configuration-3.7.2-py2.6.egg/zope/configuration/config.py",
 line 606, in execute_actions
     callable(*args, **kw)
   File
 
"/home/timo/.buildout/eggs/AccessControl-2.13.3-py2.6-linux-i686.egg/AccessControl/security.py",
 line 165, in protectClass
     permission = getUtility(IPermission, name=permission_id)
   File
 
"/home/timo/.buildout/eggs/zope.component-3.9.5-py2.6.egg/zope/component/_api.py",
 line 169, in getUtility
     raise ComponentLookupError(interface, name)
 zope.configuration.config.ConfigurationExecutionError: <class
 'zope.component.interfaces.ComponentLookupError'>: (<InterfaceClass
 zope.security.interfaces.IPermission>, 'cmf.ManagePortal')
   in:
   File
 
"/home/timo/workspace/plone/plone-4.1-coredev/src/collective.amberjack.core/collective/amberjack/core/configure.zcml",
 line 84.2-89.8
     <browser:page
         name="aj-controlpanel"
         for="Products.CMFPlone.interfaces.IPloneSiteRoot"
         class=".controlpanel.AJControlPanelForm"
         permission="cmf.ManagePortal"
         />
 }}}

-- 
Ticket URL: <http://dev.plone.org/plone/ticket/9324#comment:35>
Plone <http://plone.org>
Plone Content Management System
_______________________________________________
PLIP-Advisories mailing list
plip-advisor...@lists.plone.org
http://lists.plone.org/mailman/listinfo/plip-advisories

Reply via email to