Here are the results of attempts to update Plone 4.3.1 to Plone 4.3.15 on tree different computers running Windows 10.
The configuration of "buildout" respects the indications of "Plone Component Versions" under the paragraph [buildout].
The elements of configuration on the PCs:
Pone 4.3.1
Microsoft Visual C++ Compiler for Python 2.7
get-pip.py
pip
Phython 2.7.15
setuptools-39.0.1
Configuration
Buildout
extends =
base.cfg
versions.cfg
http://dist.plone.org/release/4.3.15/versions.cfg
If you change your Plone version, you'll also need to update
the repository link below.
find-links +=
Index of /release/4.3.15/
[versions]
...............
plone.recipe.unifiedinstaller = 4.3.15
...............
Les résultats de bin/buildout:
PC No1
Microsoft Windows [version 10.0.17134.345]
(c) 2018 Microsoft Corporation. Tous droits réservés.
Avec MAJ Ă Plone 4.3.15 et suppression de
Produits.PloneHotfix20130618
C:\Users\Purnata>cd \
C:>cd C:\Plone43
C:\Plone43>bin\buildout.exe
Uninstalling run-instance.
Uninstalling precompiler.
Uninstalling zopepy.
Uninstalling backup.
Uninstalling repozo.
Unused options for buildout: 'buildout-user' 'user' 'need-sudo' 'zcml'.
Installing instance.
Generated script 'C:\Plone43\bin\instance'.
Generated interpreter 'C:\Plone43\parts\instance\bin\interpreter'.
Installing repozo.
Generated script 'C:\Plone43\bin\repozo'.
Installing backup.
Generated script 'C:\Plone43\bin\backup'.
Generated script 'C:\Plone43\bin\fullbackup'.
Generated script 'C:\Plone43\bin\snapshotbackup'.
Generated script 'C:\Plone43\bin\restore'.
Generated script 'C:\Plone43\bin\snapshotrestore'.
Installing zopepy.
Generated interpreter 'C:\Plone43\bin\zopepy'.
Installing precompiler.
Compiling Python files.
SyntaxError: ('invalid syntax', ('c:\plone43\eggs\restrictedpython-3.6.0-py2.6.egg\RestrictedPython\tests\before_and_after27.py', 30, 17, ' x = {y: y for y in whatever if y}\n'))
SyntaxError: ('invalid syntax', ('c:\plone43\eggs\restrictedpython-3.6.0-py2.6.egg\RestrictedPython\tests\security_in_syntax27.py', 6, 13, ' {y: y for _restricted_name in x}\n'))
Compiling locale files.
Error while compiling c:\plone43\eggs\python_gettext-1.2-py2.6.egg\pythongettext\tests\test5.po
Error while compiling c:\plone43\eggs\python_gettext-1.2-py2.6.egg\pythongettext\tests\test_escape.po
Installing run-instance.
Generated script 'C:\Plone43\bin\run-instance'.
Updating service.
*************** PICKED VERSIONS ****************
[versions]
*************** /PICKED VERSIONS ***************
C:\Plone43>
PC No2
Microsoft Windows [version 10.0.16299.492]
(c) 2017 Microsoft Corporation. Tous droits réservés.
C:\Users\Yoga-Siddhi>cd \
C:>cd C:\Plone43
C:\Plone43>bin\buildout.exe
While:
Installing.
Loading extensions.
Error: There is a version conflict.
We already have: setuptools 0.6c11
C:\Plone43>
Microsoft Windows [version 10.0.16299.492]
(c) 2017 Microsoft Corporation. Tous droits réservés.
C:\Users\Yoga-Siddhi>cd \
C:>cd C:\Plone43
C:\Plone43>bin\buildout.exe
While:
Installing.
Loading extensions.
Error: There is a version conflict.
We already have: setuptools 0.6c11
C:\Plone43>
PC No3
Microsoft Windows [version 10.0.17134.345]
(c) 2018 Microsoft Corporation. Tous droits réservés.
C:\Users\Mahatma>cd \
C:>cd C:\Plone43
C:\Plone43>bin\buildout.exe
While:
Initializing.
An internal error occurred due to a bug in either zc.buildout or in a
recipe being used:
Traceback (most recent call last):
File "c:\plone43\eggs\zc.buildout-1.7.1-py2.6.egg\zc\buildout\buildout.py", line 1865, in main
command, args)
File "c:\plone43\eggs\zc.buildout-1.7.1-py2.6.egg\zc\buildout\buildout.py", line 203, in init
data['buildout'].copy(), override, set()))
File "c:\plone43\eggs\zc.buildout-1.7.1-py2.6.egg\zc\buildout\buildout.py", line 1507, in _open
downloaded)
File "c:\plone43\eggs\zc.buildout-1.7.1-py2.6.egg\zc\buildout\buildout.py", line 1452, in _open
path, is_temp = download(filename)
File "c:\plone43\eggs\zc.buildout-1.7.1-py2.6.egg\zc\buildout\download.py", line 99, in call
local_path, is_temp = self.download(url, md5sum, path)
File "c:\plone43\eggs\zc.buildout-1.7.1-py2.6.egg\zc\buildout\download.py", line 185, in download
os.remove(tmp_path)
WindowsError: [Error 32] Le processus ne peut pas accĂšder au fichier car ce fichier est utilisĂš par un autre processus: 'c:\users\mahatma\appdata\local\temp\buildout-mjcaxm'
In english :"The process can not access the file because this file is being used by another process"
C:\Plone43>
I tried to provide you with all the information.
In advance I thank you for your help.
I know it's a bit long :-)!