Moving a Plone 3.3.5 site

Hi.

I need to host (for a few months) a site that has been hosted elsewhere.

It is Plone 3.3.5, and I have been given 'the whole folder', with:

buildout cache (with eggs)
Python2.4
zinstance (with buildout.cfg, versions.cfg etc)
Zope-2.10.11-final-py2.4

I installed Plone3.3.5 using the Universal installer => Works

After adding the eggs from the original buildout.cfg ( using the buildout.cfg I got from them mess up things, too) I always end up with setup tools upgrading and then error like:

An error occured when trying to install unittest2 1.1.0.Look above this message for any errors thatwere output by easy_install.
While:
  Installing.
  Getting section precompile.
  Initializing section precompile.
  Installing recipe plone.recipe.precompiler.
  Getting distribution for 'unittest2'.
Error: Couldn't install: unittest2 1.1.0
root@xweb14f:/home/espen/8083kuliaden/zinstance# vi buildout.cfg 
root@xweb14f:/home/espen/8083kuliaden/zinstance# sudo bin/buildout 
Develop: '/home/espen/8083kuliaden/zinstance/src/Products.SignupSheet'
Getting distribution for 'unittest2'.
Couldn't find index page for 'traceback2' (maybe misspelled?)
No local packages or download links found for traceback2
error: Could not find suitable distribution for Requirement.parse('traceback2')
An error occured when trying to install unittest2 1.1.0.Look above this message for any errors thatwere output by easy_install.

Any advice on how to continue ?

Seriously...

I had the same problem about a month ago. An old Plone 3 website was required to be moved to a different server. UnfifiedInstaller works in first place, but we had problems afterwards because of Python2.4 and SSL required for PyPI. What we ended with was a local PyPI proxy (using devpi) and configured the environment to use the local mirror running on http://localhost. Better than trying to get Python2.4 and SSL working.

@tmassman: thanks.

@zopyx: It is not the 'index=https problem'

One might get away with tsocks wrappering there:

https://linux.die.net/man/8/tsocks

Yeah thats another option. But since we use devpi already for local development and caching, it was easy to implement and helps in case it is down.

To install a python 2.4 witth ssl support last year, I remember using a custom python https://github.com/saghul/pythonz. With the custom Python, I downloaded setuptools version 0.7.2, extracted, and installed in the Python 2.4 doing good old python setup.py install. After that, I did mypython/./easy_install ssl and mypython/.easy_install hashlib, and to use that Python with UnifiedInstaller I called install.sh with --with-python=/fullpathtopython2.4.