[Community-desktop] Error artifacts left after uninstall of Enfold Desktop

Sidnei da Silva sidnei at enfoldsystems.com
Mon Apr 28 15:09:21 CDT 2008


Doesn't look like you did uninstall ShellExServer before removing it
from the products directory. *OR* it could be a uninstall bug that we
fixed after r6461.

On Mon, Apr 28, 2008 at 4:21 PM, Chris Calloway <cbc at unc.edu> wrote:
> I'm trying to migrate a Plone site. To that end, I'm uninstalling third
>  party products. This is the same site I've been trying to migrate for
>  months and have talked to you about before (I thank you for that help).
>  I work on trying the migration for a few days, then have to go work on
>  other stuff for awhile and come back to the migration attempts later. I
>  run into some problems with ShellExServer in these attempts every time.
>  I get a little father each time. This time I'm almost there, I think. I
>  hope.
>
>  This is a Plone 2.5.2-1 site with desktop-server-3.0.0-6461-py24, python
>  2.4.4., and Zope 2.9.7.
>
>  I have uninstalled all Enfold Desktop bundled products with Plone
>  Add/Remove Products and have eliminated them from the Products directory
>  as well. So now my Products directory looks like Plone out of the box:
>
>  Archetypes
>  ATContentTypes
>  ATReferenceBrowserWidget
>  CacheFu
>  CMFActionIcons
>  CMFCalendar
>  CMFCore
>  CMFDefault
>  CMFDynamicViewFTI
>  CMFFormController
>  CMFPlacefulWorkflow
>  CMFPlone
>  CMFQuickInstallerTool
>  CMFSetup
>  CMFTopic
>  CMFUid
>  CONTENTS.txt
>  DCWorkflow
>  ExtendedPathIndex
>  ExternalEditor
>  GenericSetup
>  GroupUserFolder
>  kupu
>  Marshall
>  MimetypesRegistry
>  PasswordResetTool
>  PlacelessTranslationService
>  PloneErrorReporting
>  PloneLanguageTool
>  PlonePAS
>  PloneTestCase
>  PloneTranslations
>  PluggableAuthService
>  PasswordResetToolPluginRegistry
>  PortalTransforms
>  README.txt
>  ResourceRegistries
>  SecureMailHost
>  statusmessages
>  validation
>
>  The first time I access the site after completely eliminating Enfold
>  Desktop, I get these two event.log entries:
>
>  ------
>  2008-04-28T14:16:35 WARNING ZODB Could not import class
>  'EnvironmentSuppressAccessRule' from module 'Products.ShellExServer.utils'
>  ------
>  2008-04-28T14:16:35 WARNING ZODB Could not import class 'Normalizer'
>  from module 'Products.ShellExServer.normalize'
>  ------
>
>  At the same time I get *three* of these:
>
>  ------
>  2008-04-28T14:50:32 ERROR root Exception while rendering an error message
>  Traceback (most recent call last):
>    File "/usr/local/Zope-2.9.7/lib/python/OFS/SimpleItem.py", line 223,
>  in raise_standardErrorMessage
>      v = s(**kwargs)
>    File
>  "/usr/local/Zope-2.9.7/lib/python/Shared/DC/Scripts/Bindings.py", line
>  311, in __call__
>      return self._bindAndExec(args, kw, None)
>    File
>  "/usr/local/Zope-2.9.7/lib/python/Shared/DC/Scripts/Bindings.py", line
>  348, in _bindAndExec
>      return self._exec(bound_data, args, kw)
>    File
>  "/usr/local/Zope-2.9.7/lib/python/Products/PythonScripts/PythonScript.py",
>  line 326, in _exec
>      result = f(*args, **kw)
>    File "Script (Python)", line 1, in standard_error_message
>    File "/usr/local/Zope-2.9.7/lib/python/AccessControl/ZopeGuards.py",
>  line 286, in guarded_import
>      raise ImportError, 'import of "%s" is unauthorized' % mname
>  ImportError: import of "Products.ShellExServer.utils" is unauthorized
>  ------
>
>  And then on *every* page access I get *several* of the following:
>
>  ------
>  2008-04-28T14:16:37 ERROR MultiHook '__before_publishing_traverse__'
>  call <EnvironmentSuppressAccessRule at broken> failed.
>  Traceback (most recent call last):
>    File "/usr/local/Zope-2.9.7/lib/python/ZPublisher/BeforeTraverse.py",
>  line 104, in __call__
>      cob(container, request)
>  TypeError: 'EnvironmentSuppressAccessRule' object is not callable
>  ------
>
>  So, I'm wondering, why am I still getting references to ShellExServer
>  modules and classes after uninstalling and removing ShellExServer? Was
>  something monkey patched when I installed ShellExServer? How am I
>  getting out of this forest?
>
>  --
>  Sincerely,
>
>  Chris Calloway
>  http://www.secoora.org
>  office: 332 Chapman Hall   phone: (919) 599-3530
>  mail: Campus Box #3300, UNC-CH, Chapel Hill, NC 27599
>
>
>
>  _______________________________________________
>  Community-desktop mailing list
>  Community-desktop at lists.enfoldsystems.com
>  http://lists.enfoldsystems.com/mailman/listinfo/community-desktop
>



-- 
Sidnei da Silva
Enfold Systems                http://enfoldsystems.com
Fax +1 832 201 8856     Office +1 713 942 2377 Ext 214



More information about the Community-desktop mailing list