Version conflict comes in plone as installing all parts of buildout.cfg

tclap1006@tclap1006-Lenovo-G50-70:~/Desktop/myplonesite/devtools$ bin/buildout 
While:
  Installing.
  Getting section instance.
  Initializing section instance.
  Installing recipe plone.recipe.zope2instance.
Error: There is a version conflict.
We already have: zope.interface 4.0.5

i also install all dependencies

sudo apt-get install python-setuptools python-dev build-essential libssl-dev libxml2-dev libxslt1-dev libbz2-dev libjpeg62-dev libfreetype6-dev

#my buildout.cfg is

[buildout]
extends =
    http://dist.plone.org/release/4.3/versions.cfg
    

parts = 
    instance
    zopeskel

[instance]
recipe = plone.recipe.zope2instance
user = admin:admin
http-address=8080
eggs = 
    Plone

[zopeskel]
recipe = zc.recipe.egg
eggs =
   PasteScript
   ZopeSkel

[versions]
ZopeSkel = 2.21.2

my bootstrap.py file is

"""Bootstrap a buildout-based project
Simply run this script in a directory containing a buildout.cfg.
The script accepts buildout command-line options, so you can
use the -c option to specify an alternate configuration file.
"""

import os, shutil, sys, tempfile
from optparse import OptionParser

tmpeggs = tempfile.mkdtemp()

usage = '''\
[DESIRED PYTHON FOR BUILDOUT] bootstrap.py [options]
Bootstraps a buildout-based project.
Simply run this script in a directory containing a buildout.cfg, using the
Python that you want bin/buildout to use.
Note that by using --setup-source and --download-base to point to
local resources, you can keep this script from going over the network.
'''

parser = OptionParser(usage=usage)
parser.add_option("-v", "--version", help="use a specific zc.buildout version")

parser.add_option("-t", "--accept-buildout-test-releases",
                  dest='accept_buildout_test_releases',
                  action="store_true", default=False,
                  help=("Normally, if you do not specify a --version, the "
                        "bootstrap script and buildout gets the newest "
                        "*final* versions of zc.buildout and its recipes and "
                        "extensions for you.  If you use this flag, "
                        "bootstrap and buildout will get the newest releases "
                        "even if they are alphas or betas."))
parser.add_option("-c", "--config-file",
                   help=("Specify the path to the buildout configuration "
                         "file to be used."))
parser.add_option("-f", "--find-links",
                   help=("Specify a URL to search for buildout releases"))


options, args = parser.parse_args()


to_reload = False
try:
    import pkg_resources, setuptools
    if not hasattr(pkg_resources, '_distribute'):
        to_reload = True
        raise ImportError
except ImportError:
    ez = {}

    try:
        from urllib.request import urlopen
    except ImportError:
        from urllib2 import urlopen

    exec(urlopen('http://python-distribute.org/distribute_setup.py').read(), ez)
    setup_args = dict(to_dir=tmpeggs, download_delay=0, no_fake=True)
    ez['use_setuptools'](**setup_args)

    if to_reload:
        reload(pkg_resources)
    import pkg_resources
    # This does not (always?) update the default working set.  We will
    # do it.
    for path in sys.path:
        if path not in pkg_resources.working_set.entries:
            pkg_resources.working_set.add_entry(path)


ws  = pkg_resources.working_set

cmd = [sys.executable, '-c',
       'from setuptools.command.easy_install import main; main()',
       '-mZqNxd', tmpeggs]

find_links = os.environ.get(
    'bootstrap-testing-find-links',
    options.find_links or
    ('http://downloads.buildout.org/'
     if options.accept_buildout_test_releases else None)
    )
if find_links:
    cmd.extend(['-f', find_links])

distribute_path = ws.find(
    pkg_resources.Requirement.parse('distribute')).location

requirement = 'zc.buildout'
version = zc.buildout-1.7.1
if version is None and not options.accept_buildout_test_releases:
    # Figure out the most recent final version of zc.buildout.
    import setuptools.package_index
    _final_parts = '*final-', '*final'
    def _final_version(parsed_version):
        for part in parsed_version:
            if (part[:1] == '*') and (part not in _final_parts):
                return False
        return True
    index = setuptools.package_index.PackageIndex(
        search_path=[distribute_path])
    if find_links:
        index.add_find_links((find_links,))
    req = pkg_resources.Requirement.parse(requirement)
    if index.obtain(req) is not None:
        best = []
        bestv = None
        for dist in index[req.project_name]:
            distv = dist.parsed_version
            if _final_version(distv):
                if bestv is None or distv > bestv:
                    best = [dist]
                    bestv = distv
                elif distv == bestv:
                    best.append(dist)
        if best:
            best.sort()
            version = best[-1].version
if version:
    requirement = '=='.join((requirement, version))
cmd.append(requirement)

import subprocess
if subprocess.call(cmd, env=dict(os.environ, PYTHONPATH=distribute_path)) != 0:
    raise Exception(
        "Failed to execute command:\n%s",
        repr(cmd)[1:-1])


ws.add_entry(tmpeggs)
ws.require(requirement)
import zc.buildout.buildout

if not [a for a in args if '=' not in a]:
    args.append('bootstrap')

if options.config_file is not None:
    args[0:0] = ['-c', options.config_file]

zc.buildout.buildout.main(args)
shutil.rmtree(tmpeggs)

This is weird.

  1. Can you make sure that your code examples render properly?

This Editor has a button for it, preformatted text.

  1. Can you give us the output of bin/buildout annotate ?
    This should give us the version pins that are obviously but for unclear reasons wrong.
tclap1006@tclap1006-Lenovo-G50-70:~/Desktop/myplonesite/hello$ bin/buildout annotate
/home/tclap1006/Desktop/myplonesite/devtools/versions.cfg
plone.app.registry= 1.2.2
    /home/tclap1006/Desktop/myplonesite/devtools/versions.cfg
plone.app.relationfield= 1.2.1
    /home/tclap1006/Desktop/myplonesite/devtools/versions.cfg
plone.app.search= 1.1.3
    /home/tclap1006/Desktop/myplonesite/devtools/versions.cfg
plone.app.stagingbehavior= 0.1b4
    /home/tclap1006/Desktop/myplonesite/devtools/versions.cfg
plone.app.testing= 4.2.2
    /home/tclap1006/Desktop/myplonesite/devtools/versions.cfg
plone.app.textfield= 1.2.2
    /home/tclap1006/Desktop/myplonesite/devtools/versions.cfg
plone.app.theming= 1.1
    /home/tclap1006/Desktop/myplonesite/devtools/versions.cfg
plone.app.upgrade= 1.3.1
    /home/tclap1006/Desktop/myplonesite/devtools/versions.cfg
plone.app.users= 1.2a2
    /home/tclap1006/Desktop/myplonesite/devtools/versions.cfg
plone.app.uuid= 1.0
    /home/tclap1006/Desktop/myplonesite/devtools/versions.cfg
plone.app.versioningbehavior= 1.1
    /home/tclap1006/Desktop/myplonesite/devtools/versions.cfg
plone.app.viewletmanager= 2.0.3
    /home/tclap1006/Desktop/myplonesite/devtools/versions.cfg
plone.app.vocabularies= 2.1.10
    /home/tclap1006/Desktop/myplonesite/devtools/versions.cfg
plone.app.workflow= 2.1.2
    /home/tclap1006/Desktop/myplonesite/devtools/versions.cfg
plone.app.z3cform= 0.7.2
    /home/tclap1006/Desktop/myplonesite/devtools/versions.cfg
plone.autoform= 1.3
    /home/tclap1006/Desktop/myplonesite/devtools/versions.cfg
plone.batching= 1.0b1
    /home/tclap1006/Desktop/myplonesite/devtools/versions.cfg
plone.behavior= 1.0.2
    /home/tclap1006/Desktop/myplonesite/devtools/versions.cfg
plone.browserlayer= 2.1.2
    /home/tclap1006/Desktop/myplonesite/devtools/versions.cfg
plone.cachepurging= 1.0.4
    /home/tclap1006/Desktop/myplonesite/devtools/versions.cfg
plone.caching= 1.0
    /home/tclap1006/Desktop/myplonesite/devtools/versions.cfg
plone.contentrules= 2.0.2
    /home/tclap1006/Desktop/myplonesite/devtools/versions.cfg
plone.dexterity= 2.1.2
    /home/tclap1006/Desktop/myplonesite/devtools/versions.cfg
plone.directives.dexterity= 1.0.2
    /home/tclap1006/Desktop/myplonesite/devtools/versions.cfg
plone.directives.form= 2.0
    /home/tclap1006/Desktop/myplonesite/devtools/versions.cfg
plone.fieldsets= 2.0.2
    /home/tclap1006/Desktop/myplonesite/devtools/versions.cfg
plone.folder= 1.0.4
    /home/tclap1006/Desktop/myplonesite/devtools/versions.cfg
plone.formwidget.autocomplete= 1.2.4
    /home/tclap1006/Desktop/myplonesite/devtools/versions.cfg
plone.formwidget.contenttree= 1.0.6
    /home/tclap1006/Desktop/myplonesite/devtools/versions.cfg
plone.formwidget.namedfile= 1.0.5
    /home/tclap1006/Desktop/myplonesite/devtools/versions.cfg
plone.i18n= 2.0.6
    /home/tclap1006/Desktop/myplonesite/devtools/versions.cfg
plone.indexer= 1.0.2
    /home/tclap1006/Desktop/myplonesite/devtools/versions.cfg
plone.intelligenttext= 2.0.2
    /home/tclap1006/Desktop/myplonesite/devtools/versions.cfg
plone.keyring= 2.0.1
    /home/tclap1006/Desktop/myplonesite/devtools/versions.cfg
plone.locking= 2.0.4
    /home/tclap1006/Desktop/myplonesite/devtools/versions.cfg
plone.memoize= 1.1.1
    /home/tclap1006/Desktop/myplonesite/devtools/versions.cfg
plone.mocktestcase= 1.0b3
    /home/tclap1006/Desktop/myplonesite/devtools/versions.cfg
plone.namedfile= 2.0.1
    /home/tclap1006/Desktop/myplonesite/devtools/versions.cfg
plone.openid= 2.0.1
    /home/tclap1006/Desktop/myplonesite/devtools/versions.cfg
plone.outputfilters= 1.9
    /home/tclap1006/Desktop/myplonesite/devtools/versions.cfg
plone.portlet.collection= 2.1.4
    /home/tclap1006/Desktop/myplonesite/devtools/versions.cfg
plone.portlet.static= 2.0.2
    /home/tclap1006/Desktop/myplonesite/devtools/versions.cfg
plone.portlets= 2.2
    /home/tclap1006/Desktop/myplonesite/devtools/versions.cfg
plone.protect= 2.0.2
    /home/tclap1006/Desktop/myplonesite/devtools/versions.cfg
plone.recipe.alltests= 1.2
    /home/tclap1006/Desktop/myplonesite/devtools/versions.cfg
plone.recipe.zeoserver= 1.2.4
    /home/tclap1006/Desktop/myplonesite/devtools/versions.cfg
plone.recipe.zope2instance= 4.2.10
    /home/tclap1006/Desktop/myplonesite/devtools/versions.cfg
plone.registry= 1.0.1
    /home/tclap1006/Desktop/myplonesite/devtools/versions.cfg
plone.reload= 2.0
    /home/tclap1006/Desktop/myplonesite/devtools/versions.cfg
plone.resource= 1.0.2
    /home/tclap1006/Desktop/myplonesite/devtools/versions.cfg
plone.resourceeditor= 1.0b4
    /home/tclap1006/Desktop/myplonesite/devtools/versions.cfg
plone.rfc822= 1.0.1
    /home/tclap1006/Desktop/myplonesite/devtools/versions.cfg
plone.scale= 1.3.1
    /home/tclap1006/Desktop/myplonesite/devtools/versions.cfg
plone.schemaeditor= 1.3.2
    /home/tclap1006/Desktop/myplonesite/devtools/versions.cfg
plone.session= 3.5.3
    /home/tclap1006/Desktop/myplonesite/devtools/versions.cfg
plone.stringinterp= 1.0.7
    /home/tclap1006/Desktop/myplonesite/devtools/versions.cfg
plone.subrequest= 1.6.7
    /home/tclap1006/Desktop/myplonesite/devtools/versions.cfg
plone.supermodel= 1.2.1
    /home/tclap1006/Desktop/myplonesite/devtools/versions.cfg
plone.synchronize= 1.0.1
    /home/tclap1006/Desktop/myplonesite/devtools/versions.cfg
plone.testing= 4.0.8
    /home/tclap1006/Desktop/myplonesite/devtools/versions.cfg
plone.theme= 2.1
    /home/tclap1006/Desktop/myplonesite/devtools/versions.cfg
plone.transformchain= 1.0.3
    /home/tclap1006/Desktop/myplonesite/devtools/versions.cfg
plone.uuid= 1.0.3
    /home/tclap1006/Desktop/myplonesite/devtools/versions.cfg
plone.z3cform= 0.8.0
    /home/tclap1006/Desktop/myplonesite/devtools/versions.cfg
plonetheme.classic= 1.3.1
    /home/tclap1006/Desktop/myplonesite/devtools/versions.cfg
plonetheme.sunburst= 1.4.1
    /home/tclap1006/Desktop/myplonesite/devtools/versions.cfg
py= 1.3.4
    /home/tclap1006/Desktop/myplonesite/devtools/ztk-versions.cfg
python-dateutil= 1.5
    /home/tclap1006/Desktop/myplonesite/devtools/versions.cfg
python-gettext= 1.2
    /home/tclap1006/Desktop/myplonesite/devtools/zope-versions.cfg
python-openid= 2.2.5
    /home/tclap1006/Desktop/myplonesite/devtools/versions.cfg
pytz= 2012g
    /home/tclap1006/Desktop/myplonesite/devtools/zope-versions.cfg
repoze.retry= 1.2
    /home/tclap1006/Desktop/myplonesite/devtools/zope-versions.cfg
repoze.tm2= 1.0
    /home/tclap1006/Desktop/myplonesite/devtools/zope-versions.cfg
repoze.who= 2.0
    /home/tclap1006/Desktop/myplonesite/devtools/zope-versions.cfg
repoze.xmliter= 0.5
    /home/tclap1006/Desktop/myplonesite/devtools/versions.cfg
robotframework= 2.7.6
    /home/tclap1006/Desktop/myplonesite/devtools/versions.cfg
robotframework-selenium2library= 1.1.0
    /home/tclap1006/Desktop/myplonesite/devtools/versions.cfg
robotsuite= 1.2.1
    /home/tclap1006/Desktop/myplonesite/devtools/versions.cfg
roman= 1.4.0
    /home/tclap1006/Desktop/myplonesite/devtools/zopeapp-versions.cfg
rwproperty= 1.0
    /home/tclap1006/Desktop/myplonesite/devtools/versions.cfg
selenium= 2.31.0
    /home/tclap1006/Desktop/myplonesite/devtools/versions.cfg
setuptools= 0.6c11
    /home/tclap1006/Desktop/myplonesite/devtools/versions.cfg
simplejson= 2.5.2
    /home/tclap1006/Desktop/myplonesite/devtools/versions.cfg
six= 1.2.0
    /home/tclap1006/Desktop/myplonesite/devtools/versions.cfg
tempstorage= 2.12.2
    /home/tclap1006/Desktop/myplonesite/devtools/zope-versions.cfg
tl.eggdeps= 0.4
    /home/tclap1006/Desktop/myplonesite/devtools/ztk-versions.cfg
transaction= 1.1.1
    /home/tclap1006/Desktop/myplonesite/devtools/ztk-versions.cfg
unittest2= 0.5.1
    /home/tclap1006/Desktop/myplonesite/devtools/ztk-versions.cfg
wicked= 1.1.10
    /home/tclap1006/Desktop/myplonesite/devtools/versions.cfg
wsgi-intercept= 0.4
    /home/tclap1006/Desktop/myplonesite/devtools/zopeapp-versions.cfg
z3c.autoinclude= 0.3.4
    /home/tclap1006/Desktop/myplonesite/devtools/versions.cfg
z3c.batching= 1.1.0
    /home/tclap1006/Desktop/myplonesite/devtools/versions.cfg
z3c.blobfile= 0.1.5
    /home/tclap1006/Desktop/myplonesite/devtools/versions.cfg
z3c.caching= 2.0a1
    /home/tclap1006/Desktop/myplonesite/devtools/versions.cfg
z3c.checkversions= 0.4.1
    /home/tclap1006/Desktop/myplonesite/devtools/ztk-versions.cfg
z3c.coverage= 1.2.0
    /home/tclap1006/Desktop/myplonesite/devtools/versions.cfg
z3c.form= 3.0.0a3
    /home/tclap1006/Desktop/myplonesite/devtools/versions.cfg
z3c.formwidget.query= 0.9
    /home/tclap1006/Desktop/myplonesite/devtools/versions.cfg
z3c.objpath= 1.1
    /home/tclap1006/Desktop/myplonesite/devtools/versions.cfg
z3c.ptcompat= 1.0.1
    /home/tclap1006/Desktop/myplonesite/devtools/versions.cfg
z3c.recipe.compattest= 0.12.2
    /home/tclap1006/Desktop/myplonesite/devtools/ztk-versions.cfg
z3c.recipe.depgraph= 0.5
    /home/tclap1006/Desktop/myplonesite/devtools/ztk-versions.cfg
z3c.recipe.sphinxdoc= 0.0.8
    /home/tclap1006/Desktop/myplonesite/devtools/ztk-versions.cfg
z3c.relationfield= 0.6.2
    /home/tclap1006/Desktop/myplonesite/devtools/versions.cfg
z3c.template= 1.4.1
    /home/tclap1006/Desktop/myplonesite/devtools/versions.cfg
z3c.zcmlhook= 1.0b1
    /home/tclap1006/Desktop/myplonesite/devtools/versions.cfg
zExceptions= 2.13.0
    /home/tclap1006/Desktop/myplonesite/devtools/zope-versions.cfg
zLOG= 2.11.1
    /home/tclap1006/Desktop/myplonesite/devtools/zope-versions.cfg
zc.buildout= 1.7.1
    /home/tclap1006/Desktop/myplonesite/devtools/versions.cfg
zc.lockfile= 1.0.0
    /home/tclap1006/Desktop/myplonesite/devtools/ztk-versions.cfg
zc.recipe.egg= 1.3.2
    /home/tclap1006/Desktop/myplonesite/devtools/versions.cfg
zc.recipe.testrunner= 1.2.1
    /home/tclap1006/Desktop/myplonesite/devtools/ztk-versions.cfg
zc.relation= 1.0
    /home/tclap1006/Desktop/myplonesite/devtools/versions.cfg
zc.resourcelibrary= 1.3.4
    /home/tclap1006/Desktop/myplonesite/devtools/ztk-versions.cfg
zc.sourcefactory= 0.7.0
    /home/tclap1006/Desktop/myplonesite/devtools/zopeapp-versions.cfg
zdaemon= 2.0.7
    /home/tclap1006/Desktop/myplonesite/devtools/zope-versions.cfg
zest.releaser= 3.43
    /home/tclap1006/Desktop/myplonesite/devtools/versions.cfg
zodbcode= 3.4.0
    /home/tclap1006/Desktop/myplonesite/devtools/zopeapp-versions.cfg
zope.annotation= 3.5.0
    /home/tclap1006/Desktop/myplonesite/devtools/ztk-versions.cfg
zope.app.apidoc= 3.7.5
    /home/tclap1006/Desktop/myplonesite/devtools/zopeapp-versions.cfg
zope.app.applicationcontrol= 3.5.10
    /home/tclap1006/Desktop/myplonesite/devtools/zopeapp-versions.cfg
zope.app.appsetup= 3.14.0
    /home/tclap1006/Desktop/myplonesite/devtools/zopeapp-versions.cfg
zope.app.authentication= 3.8.0
    /home/tclap1006/Desktop/myplonesite/devtools/zopeapp-versions.cfg
zope.app.basicskin= 3.5.1
    /home/tclap1006/Desktop/myplonesite/devtools/zopeapp-versions.cfg
zope.app.broken= 3.6.0
    /home/tclap1006/Desktop/myplonesite/devtools/zopeapp-versions.cfg
zope.app.cache= 3.7.0
    /home/tclap1006/Desktop/myplonesite/devtools/zopeapp-versions.cfg
zope.app.catalog= 3.8.1
    /home/tclap1006/Desktop/myplonesite/devtools/zopeapp-versions.cfg
zope.app.component= 3.9.3
    /home/tclap1006/Desktop/myplonesite/devtools/zopeapp-versions.cfg
zope.app.container= 3.9.2
    /home/tclap1006/Desktop/myplonesite/devtools/zopeapp-versions.cfg
zope.app.content= 3.5.1
    /home/tclap1006/Desktop/myplonesite/devtools/zopeapp-versions.cfg
zope.app.dav= 3.5.3
    /home/tclap1006/Desktop/myplonesite/devtools/zopeapp-versions.cfg
zope.app.debug= 3.4.1
    /home/tclap1006/Desktop/myplonesite/devtools/zopeapp-versions.cfg
zope.app.debugskin= 3.4.1
    /home/tclap1006/Desktop/myplonesite/devtools/zopeapp-versions.cfg
zope.app.dependable= 3.5.1
    /home/tclap1006/Desktop/myplonesite/devtools/zopeapp-versions.cfg
zope.app.error= 3.5.3
    /home/tclap1006/Desktop/myplonesite/devtools/zopeapp-versions.cfg
zope.app.exception= 3.6.3
    /home/tclap1006/Desktop/myplonesite/devtools/zopeapp-versions.cfg
zope.app.file= 3.6.1
    /home/tclap1006/Desktop/myplonesite/devtools/zopeapp-versions.cfg
zope.app.folder= 3.5.2
    /home/tclap1006/Desktop/myplonesite/devtools/zopeapp-versions.cfg
zope.app.form= 4.0.2
    /home/tclap1006/Desktop/myplonesite/devtools/zopeapp-versions.cfg
zope.app.ftp= 3.5.0
    /home/tclap1006/Desktop/myplonesite/devtools/zopeapp-versions.cfg
zope.app.generations= 3.6.1
    /home/tclap1006/Desktop/myplonesite/devtools/zopeapp-versions.cfg
zope.app.http= 3.9.0
    /home/tclap1006/Desktop/myplonesite/devtools/zopeapp-versions.cfg
zope.app.i18n= 3.6.3
    /home/tclap1006/Desktop/myplonesite/devtools/zopeapp-versions.cfg
zope.app.interface= 3.5.2
    /home/tclap1006/Desktop/myplonesite/devtools/zopeapp-versions.cfg
zope.app.interpreter= 3.4.0
    /home/tclap1006/Desktop/myplonesite/devtools/zopeapp-versions.cfg
zope.app.intid= 3.7.1
    /home/tclap1006/Desktop/myplonesite/devtools/zopeapp-versions.cfg
zope.app.keyreference= 3.6.1
    /home/tclap1006/Desktop/myplonesite/devtools/zopeapp-versions.cfg
zope.app.locales= 3.6.2
    /home/tclap1006/Desktop/myplonesite/devtools/zopeapp-versions.cfg
zope.app.localpermission= 3.7.2
    /home/tclap1006/Desktop/myplonesite/devtools/zopeapp-versions.cfg
zope.app.locking= 3.5.0
    /home/tclap1006/Desktop/myplonesite/devtools/zopeapp-versions.cfg
zope.app.onlinehelp= 3.5.2
    /home/tclap1006/Desktop/myplonesite/devtools/zopeapp-versions.cfg
zope.app.pagetemplate= 3.11.2
    /home/tclap1006/Desktop/myplonesite/devtools/zopeapp-versions.cfg
zope.app.preference= 3.8.1
    /home/tclap1006/Desktop/myplonesite/devtools/zopeapp-versions.cfg
zope.app.preview= 3.4.0
    /home/tclap1006/Desktop/myplonesite/devtools/zopeapp-versions.cfg
zope.app.principalannotation= 3.7.0
    /home/tclap1006/Desktop/myplonesite/devtools/zopeapp-versions.cfg
zope.app.publication= 3.12.0
    /home/tclap1006/Desktop/myplonesite/devtools/zopeapp-versions.cfg
zope.app.publisher= 3.10.2
    /home/tclap1006/Desktop/myplonesite/devtools/zopeapp-versions.cfg
zope.app.renderer= 3.5.1
    /home/tclap1006/Desktop/myplonesite/devtools/zopeapp-versions.cfg
zope.app.rotterdam= 3.5.3
    /home/tclap1006/Desktop/myplonesite/devtools/zopeapp-versions.cfg
zope.app.schema= 3.5.0
    /home/tclap1006/Desktop/myplonesite/devtools/zopeapp-versions.cfg
zope.app.security= 3.7.5
    /home/tclap1006/Desktop/myplonesite/devtools/zopeapp-versions.cfg
zope.app.securitypolicy= 3.6.1
    /home/tclap1006/Desktop/myplonesite/devtools/zopeapp-versions.cfg
zope.app.server= 3.6.0
    /home/tclap1006/Desktop/myplonesite/devtools/zopeapp-versions.cfg
zope.app.session= 3.6.2
    /home/tclap1006/Desktop/myplonesite/devtools/zopeapp-versions.cfg
zope.app.skins= 3.4.0
    /home/tclap1006/Desktop/myplonesite/devtools/zopeapp-versions.cfg
zope.app.testing= 3.7.8
    /home/tclap1006/Desktop/myplonesite/devtools/zopeapp-versions.cfg
zope.app.tree= 3.6.0
    /home/tclap1006/Desktop/myplonesite/devtools/zopeapp-versions.cfg
zope.app.twisted= 3.5.0
    /home/tclap1006/Desktop/myplonesite/devtools/zopeapp-versions.cfg
zope.app.undo= 3.5.0
    /home/tclap1006/Desktop/myplonesite/devtools/zopeapp-versions.cfg
zope.app.wsgi= 3.9.3
    /home/tclap1006/Desktop/myplonesite/devtools/zopeapp-versions.cfg
zope.app.zcmlfiles= 3.7.1
    /home/tclap1006/Desktop/myplonesite/devtools/zopeapp-versions.cfg
zope.app.zopeappgenerations= 3.5.1
    /home/tclap1006/Desktop/myplonesite/devtools/zopeapp-versions.cfg
zope.app.zptpage= 3.5.1
    /home/tclap1006/Desktop/myplonesite/devtools/zopeapp-versions.cfg
zope.applicationcontrol= 3.5.5
    /home/tclap1006/Desktop/myplonesite/devtools/ztk-versions.cfg
zope.authentication= 3.7.1
    /home/tclap1006/Desktop/myplonesite/devtools/ztk-versions.cfg
zope.broken= 3.6.0
    /home/tclap1006/Desktop/myplonesite/devtools/ztk-versions.cfg
zope.browser= 1.3
    /home/tclap1006/Desktop/myplonesite/devtools/ztk-versions.cfg
zope.browsermenu= 3.9.1
    /home/tclap1006/Desktop/myplonesite/devtools/ztk-versions.cfg
zope.browserpage= 3.12.2
    /home/tclap1006/Desktop/myplonesite/devtools/ztk-versions.cfg
zope.browserresource= 3.10.3
    /home/tclap1006/Desktop/myplonesite/devtools/ztk-versions.cfg
zope.cachedescriptors= 3.5.1
    /home/tclap1006/Desktop/myplonesite/devtools/ztk-versions.cfg
zope.catalog= 3.8.2
    /home/tclap1006/Desktop/myplonesite/devtools/ztk-versions.cfg
zope.component= 3.9.5
    /home/tclap1006/Desktop/myplonesite/devtools/ztk-versions.cfg
zope.componentvocabulary= 1.0.1
    /home/tclap1006/Desktop/myplonesite/devtools/ztk-versions.cfg
zope.configuration= 3.7.4
    /home/tclap1006/Desktop/myplonesite/devtools/ztk-versions.cfg
zope.container= 3.11.2
    /home/tclap1006/Desktop/myplonesite/devtools/ztk-versions.cfg
zope.contentprovider= 3.7.2
    /home/tclap1006/Desktop/myplonesite/devtools/ztk-versions.cfg
zope.contenttype= 3.5.5
    /home/tclap1006/Desktop/myplonesite/devtools/ztk-versions.cfg
zope.copy= 3.5.0
    /home/tclap1006/Desktop/myplonesite/devtools/ztk-versions.cfg
zope.copypastemove= 3.7.0
    /home/tclap1006/Desktop/myplonesite/devtools/ztk-versions.cfg
zope.datetime= 3.4.1
    /home/tclap1006/Desktop/myplonesite/devtools/ztk-versions.cfg
zope.deferredimport= 3.5.3
    /home/tclap1006/Desktop/myplonesite/devtools/ztk-versions.cfg
zope.deprecation= 3.4.1
    /home/tclap1006/Desktop/myplonesite/devtools/ztk-versions.cfg
zope.documenttemplate= 3.4.3
    /home/tclap1006/Desktop/myplonesite/devtools/ztk-versions.cfg
zope.dottedname= 3.4.6
    /home/tclap1006/Desktop/myplonesite/devtools/ztk-versions.cfg
zope.dublincore= 3.7.0
    /home/tclap1006/Desktop/myplonesite/devtools/ztk-versions.cfg
zope.error= 3.7.4
    /home/tclap1006/Desktop/myplonesite/devtools/ztk-versions.cfg
zope.event= 3.5.2
    /home/tclap1006/Desktop/myplonesite/devtools/ztk-versions.cfg
zope.exceptions= 3.6.2
    /home/tclap1006/Desktop/myplonesite/devtools/ztk-versions.cfg
zope.file= 0.6.1
    /home/tclap1006/Desktop/myplonesite/devtools/zopeapp-versions.cfg
zope.filerepresentation= 3.6.1
    /home/tclap1006/Desktop/myplonesite/devtools/ztk-versions.cfg
zope.formlib= 4.0.6
    /home/tclap1006/Desktop/myplonesite/devtools/ztk-versions.cfg
zope.globalrequest= 1.0
    /home/tclap1006/Desktop/myplonesite/devtools/versions.cfg
zope.hookable= 3.4.1
    /home/tclap1006/Desktop/myplonesite/devtools/ztk-versions.cfg
zope.html= 2.1.0
    /home/tclap1006/Desktop/myplonesite/devtools/zopeapp-versions.cfg
zope.i18n= 3.7.4
    /home/tclap1006/Desktop/myplonesite/devtools/ztk-versions.cfg
zope.i18nmessageid= 3.5.3
    /home/tclap1006/Desktop/myplonesite/devtools/ztk-versions.cfg
zope.index= 3.6.4
    /home/tclap1006/Desktop/myplonesite/devtools/ztk-versions.cfg
zope.interface= 3.6.7
    /home/tclap1006/Desktop/myplonesite/devtools/ztk-versions.cfg
zope.intid= 3.7.2
    /home/tclap1006/Desktop/myplonesite/devtools/ztk-versions.cfg
zope.keyreference= 3.6.4
    /home/tclap1006/Desktop/myplonesite/devtools/ztk-versions.cfg
zope.kgs= 1.2.0
    /home/tclap1006/Desktop/myplonesite/devtools/ztk-versions.cfg
zope.lifecycleevent= 3.6.2
    /home/tclap1006/Desktop/myplonesite/devtools/ztk-versions.cfg
zope.location= 3.9.1
    /home/tclap1006/Desktop/myplonesite/devtools/ztk-versions.cfg
zope.login= 1.0.0
    /home/tclap1006/Desktop/myplonesite/devtools/ztk-versions.cfg
zope.mimetype= 1.3.1
    /home/tclap1006/Desktop/myplonesite/devtools/ztk-versions.cfg
zope.minmax= 1.1.2
    /home/tclap1006/Desktop/myplonesite/devtools/ztk-versions.cfg
zope.mkzeoinstance= 3.9.5
    /home/tclap1006/Desktop/myplonesite/devtools/ztk-versions.cfg
zope.modulealias= 3.4.0
    /home/tclap1006/Desktop/myplonesite/devtools/zopeapp-versions.cfg
zope.pagetemplate= 3.6.3
    /home/tclap1006/Desktop/myplonesite/devtools/versions.cfg
zope.password= 3.6.1
    /home/tclap1006/Desktop/myplonesite/devtools/ztk-versions.cfg
zope.pluggableauth= 1.0.3
    /home/tclap1006/Desktop/myplonesite/devtools/ztk-versions.cfg
zope.preference= 3.8.0
    /home/tclap1006/Desktop/myplonesite/devtools/zopeapp-versions.cfg
zope.principalannotation= 3.6.1
    /home/tclap1006/Desktop/myplonesite/devtools/ztk-versions.cfg
zope.principalregistry= 3.7.1
    /home/tclap1006/Desktop/myplonesite/devtools/ztk-versions.cfg
zope.processlifetime= 1.0
    /home/tclap1006/Desktop/myplonesite/devtools/ztk-versions.cfg
zope.proxy= 3.6.1
    /home/tclap1006/Desktop/myplonesite/devtools/ztk-versions.cfg
zope.ptresource= 3.9.0
    /home/tclap1006/Desktop/myplonesite/devtools/ztk-versions.cfg
zope.publisher= 3.12.6
    /home/tclap1006/Desktop/myplonesite/devtools/ztk-versions.cfg
zope.ramcache= 1.0
    /home/tclap1006/Desktop/myplonesite/devtools/ztk-versions.cfg
zope.rdb= 3.5.0
    /home/tclap1006/Desktop/myplonesite/devtools/zopeapp-versions.cfg
zope.schema= 4.2.2
    /home/tclap1006/Desktop/myplonesite/devtools/versions.cfg
zope.security= 3.7.4
    /home/tclap1006/Desktop/myplonesite/devtools/ztk-versions.cfg
zope.securitypolicy= 3.7.0
    /home/tclap1006/Desktop/myplonesite/devtools/ztk-versions.cfg
zope.sendmail= 3.7.5
    /home/tclap1006/Desktop/myplonesite/devtools/ztk-versions.cfg
zope.sequencesort= 3.4.0
    /home/tclap1006/Desktop/myplonesite/devtools/ztk-versions.cfg
zope.server= 3.6.3
    /home/tclap1006/Desktop/myplonesite/devtools/ztk-versions.cfg
zope.session= 3.9.5
    /home/tclap1006/Desktop/myplonesite/devtools/ztk-versions.cfg
zope.site= 3.9.2
    /home/tclap1006/Desktop/myplonesite/devtools/ztk-versions.cfg
zope.size= 3.4.1
    /home/tclap1006/Desktop/myplonesite/devtools/ztk-versions.cfg
zope.structuredtext= 3.5.1
    /home/tclap1006/Desktop/myplonesite/devtools/ztk-versions.cfg
zope.tal= 3.5.2
    /home/tclap1006/Desktop/myplonesite/devtools/ztk-versions.cfg
zope.tales= 3.5.2
    /home/tclap1006/Desktop/myplonesite/devtools/ztk-versions.cfg
zope.testbrowser= 3.11.1
    /home/tclap1006/Desktop/myplonesite/devtools/zope-versions.cfg
zope.testing= 3.9.7
    /home/tclap1006/Desktop/myplonesite/devtools/ztk-versions.cfg
zope.testrunner= 4.1.1
    /home/tclap1006/Desktop/myplonesite/devtools/versions.cfg
zope.thread= 3.4
    /home/tclap1006/Desktop/myplonesite/devtools/zopeapp-versions.cfg
zope.traversing= 3.13.2
    /home/tclap1006/Desktop/myplonesite/devtools/ztk-versions.cfg
zope.viewlet= 3.7.2
    /home/tclap1006/Desktop/myplonesite/devtools/ztk-versions.cfg
zope.xmlpickle= 3.4.0
    /home/tclap1006/Desktop/myplonesite/devtools/zopeapp-versions.cfg

[zopeskel]
eggs= 
PasteScript
ZopeSkel
    /home/tclap1006/Desktop/myplonesite/devtools/buildout.cfg
recipe= zc.recipe.egg
    /home/tclap1006/Desktop/myplonesite/devtools/buildout.cfg

this is the output @do3cc

This does not make a lot of sense.
But looking carefully, I notice that your buildout.cfg has a version pin for ZopeSkel=2.21.2
It appears that your buildout did not pick this up.
You are using zc.buildout < 2.0 that needs an explicit declaration of what section contains versions pins.
This would just be a

versions=versions

in the [buildout] section. But that is probably not the problem.
I suspect you are running buildout with system python.
try a

which python

to see which python you are using.
If you are using system python and you created a virtualenv, you might have forgotton to

source bin/activate

...
...
...

I just noticed that we do not mention a buildout installation on docs.plone.org :scream:

Unfortunately I ran out for my todays spare time to work on this so no PR on this :frowning:

2 Likes

when i typed which python it comes

tclap1006@tclap1006-Lenovo-G50-70:~/Desktop/myplonesite/hello$ which python
/usr/bin/python

Is there a reason in particular why you're not using the unified installer?

im just new to plone thats why i want to know all basics of plone...thats the main reason im not using unified installer....i just following plone 4 development book from there im making a optilux ticketing project. so this problems comes in front of me
tell me how can we use environment in plone project @tkimnguyen

the problem here is that you inadvertently used the default Python from the OS instead of a Python from a virtualenv and this leads to a wrong version of zope.interface downloaded at some point.

the solution here is uninstall/remove that egg and run buildout again with the right Python.

I think there's a difference between learning the basics of Plone and beating your head against the wall trying to do things the hard way :slight_smile: If you want to learn to code in Plone, then try to avoid OS and setup issues by using the unified installer, which solves all these uninteresting (to most people) issues.

Thanks you @do3cc

I had the same problem with the Products.PloneFormGen 1.7.x package version, then I resolved it creating a virtualenv locally, make a python bootstrap.py and run bin/buildout.

That work for me!

@do3cc the unified installer does use buildout, and it is confusing for people to have to read about and choose between more than one installation method. If they're developing for Plone, that's another topic, and they're going to be more prepared for the added complications required to do that.