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.
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.
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.