[Community-desktop] Error artifacts left after uninstall of Enfold Desktop
Chris Calloway
cbc at unc.edu
Mon Apr 28 14:21:45 CDT 2008
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
More information about the Community-desktop
mailing list