Hi all,
Here's what I want to do: I have an intranet site for my organisation currently up and running which I would like to upgrade. The current site is Plone version 2.0.5 (with 5Gb of data) and I would like to take it to one of the more recent 3.x versions. I have a server for a test site and then a development site which have an instances of the newer Plone version installed on each. I'll just muck around with the test for Plone exploration and the development one will have stuff migrated to it. I'm running on the assumption that to do so I need to first do an intermediary upgrade to either 2.1 or 2.5 and then upgrade to 3.x. I have read the upgrade guide on plone.org but I think this makes too many assumptions about the reader's abilities. I am completely new to Plone myself. The following is what I thought to be a legitimate way to proceed 1. Have installations of plone 2.5 and 3.x installed 2. Copy data.fs (just that file?) to where its stored in 2.5 replacing the old data.fs 3. Use the portal_migration tool -> migrate to convert the content to 2.5 format. 4. Copy data.fs from the 2.5 location to the 3.x location and doing the same. I've been trying to first practice this with instances that I've installed (using the windows installer) onto a virtual computer utilizing some dummy data that I came up with on the fly. (All on 8080 but just one running at once). When I did this from the 2.5 to the 3.3.1, start the 3.3.1 instance and try to open up the ZMI it complains that it can't access the page. When I then chose to instead copy all four files data.fs, data.fs.index, data.fs.tmp, data.fs.lock to the 3.3.1 instance it says "we're sorry but there seems to be an error" the provided code matched this in the log: 2009-11-04T11:18:22 ERROR Zope.SiteErrorLog 1257293902.010.65774163263 http://localhost:8080/acl_users/credentials_cookie_auth/require_login Traceback (innermost last): Module ZPublisher.Publish, line 119, in publish Module ZPublisher.mapply, line 88, in mapply Module ZPublisher.Publish, line 42, in call_object Module Products.CMFCore.FSPythonScript, line 140, in __call__ Module Shared.DC.Scripts.Bindings, line 313, in __call__ Module Shared.DC.Scripts.Bindings, line 350, in _bindAndExec Module Products.CMFCore.FSPythonScript, line 196, in _exec Module None, line 10, in require_login - <FSPythonScript at /Plone/require_login used for /Plone/acl_users/credentials_cookie_auth> - Line 10 Module Products.CMFFormController.FSControllerPageTemplate, line 90, in __call__ Module Products.CMFFormController.BaseControllerPageTemplate, line 31, in _call Module Shared.DC.Scripts.Bindings, line 313, in __call__ Module Shared.DC.Scripts.Bindings, line 350, in _bindAndExec Module Products.CMFCore.FSPageTemplate, line 216, in _exec Module Products.CMFCore.FSPageTemplate, line 155, in pt_render Module Products.PageTemplates.PageTemplate, line 98, in pt_render Module zope.pagetemplate.pagetemplate, line 117, in pt_render Module zope.tal.talinterpreter, line 271, in __call__ Module zope.tal.talinterpreter, line 346, in interpret Module zope.tal.talinterpreter, line 891, in do_useMacro Module zope.tal.talinterpreter, line 346, in interpret Module zope.tal.talinterpreter, line 536, in do_optTag_tal Module zope.tal.talinterpreter, line 521, in do_optTag Module zope.tal.talinterpreter, line 516, in no_tag Module zope.tal.talinterpreter, line 346, in interpret Module zope.tal.talinterpreter, line 891, in do_useMacro Module zope.tal.talinterpreter, line 346, in interpret Module zope.tal.talinterpreter, line 586, in do_setLocal_tal Module zope.tales.tales, line 696, in evaluate - URL: file:c:\ploneformigrate\buildout-cache\eggs\plone-3.3.1-py2.4.egg\Produc ts\CMFPlone\skins\plone_templates\global_defines.pt - Line 8, Column 0 - Expression: <PathExpr standard:u'plone_view/globalize'> - Names: {'container': <PloneSite at /Plone>, 'context': <PloneSite at /Plone>, 'default': <object object at 0x007CA528>, 'here': <PloneSite at /Plone>, 'loop': {}, 'nothing': None, 'options': {'args': (), 'state': <Products.CMFFormController.ControllerState.ControllerState object at 0x070AF530>}, 'repeat': <Products.PageTemplates.Expressions.SafeMapping object at 0x06772D28>, 'request': <HTTPRequest, URL=http://localhost:8080/acl_users/credentials_cookie_auth/require_logi n>, 'root': <Application at >, 'template': <FSControllerPageTemplate at /Plone/login_form>, 'traverse_subpath': [], 'user': <SpecialUser 'Anonymous User'>} Module zope.tales.expressions, line 217, in __call__ Module Products.PageTemplates.Expressions, line 163, in _eval Module Products.PageTemplates.Expressions, line 125, in render Module Products.CMFPlone.browser.ploneview, line 74, in globalize Module Products.CMFPlone.browser.ploneview, line 139, in _initializeData Module Products.CMFPlone.browser.ploneview, line 527, in have_portlets Module zope.component._api, line 207, in getUtility ComponentLookupError: (<InterfaceClass plone.portlets.interfaces.IPortletManager>, 'plone.leftcolumn') A rather difficult to follow thing but if the first line is anything to go on I'm mighty confused since whilst I installed each instance separately, I used identical username and password for each for simplicity. I had previously made a copy of what was in the plone 3 file-storage area so copied that back into the filestorage area and that seemed to return it to a state of normality but still leaves me with the same issue. I can't imagine how this might be important but just in case, when using the virtual computer (via VMware, xp-sp3 installed on it, if you're interested), the buildout failed to access the servers to get add-on products which I suspect to be a proxy issue since an identical version with an identical buildout.cfg was used perfectly well on my home computer. If this has no impact on upgrade or migration then don't worry too much as I don't feel it will be an issue using the server site. I'm only really interested in migrating the content across as the site wasn't using many products and those that it was using predominantly are redundant or not tested with Plone 3.x. Since the alternative is re-uploading everything by hand any advice you guys could give me (even if it doesn't lead to a complete solution) would be greatly appreciated. Thanks in advance, Cheers, Phillip
_______________________________________________ Setup mailing list [email protected] http://lists.plone.org/mailman/listinfo/setup
