Hello guys, first timer here.
I've got some problem on upgrading the plone to 5.1.6 to 5.2,
here is my error
Installing instance.
Generated script '/var/www/plone/zinstance/bin/instance'.
Generated interpreter '/var/www/plone/zinstance/parts/instance/bin/interpreter'.
Generated script '/var/www/plone/zinstance/bin/update_locale'.
Installing repozo.
Generated script '/var/www/plone/zinstance/bin/repozo'.
Updating backup.
Installing zopepy.
Generated interpreter '/var/www/plone/zinstance/bin/zopepy'.
Installing unifiedinstaller.
Installing precompiler.
Compiling Python files.
File "/var/www/plone/buildout-cache/eggs/zodbpickle-0.7.0-py2.7-linux-x86_64.egg/zodbpickle/pickletools_3.py", line 2049
print("%5d:" % pos, end=' ', file=out)
^
SyntaxError: invalid syntax
File "/var/www/plone/buildout-cache/eggs/zodbpickle-0.7.0-py2.7-linux-x86_64.egg/zodbpickle/pickle_3.py", line 178
def init(self, file, protocol=None, *, fix_imports=True):
^
SyntaxError: invalid syntax
File "/var/www/plone/buildout-cache/eggs/zodbpickle-0.7.0-py2.7-linux-x86_64.egg/zodbpickle/tests/pickletester_3.py", line 145
class use_metaclass(object, metaclass=metaclass):
^
SyntaxError: invalid syntax
Compiling locale files.
Error while compiling /var/www/plone/buildout-cache/eggs/python_gettext-3.0-py2.7.egg/pythongettext/tests/test_escape.po
Error while compiling /var/www/plone/buildout-cache/eggs/python_gettext-3.0-py2.7.egg/pythongettext/tests/test5.po
Installing setpermissions.
setpermissions: Running '# Dummy references to force this to execute after referenced parts
echo /var/www/plone/zinstance/var/backups yes > /dev/null
chmod 600 .installed.cfg
Make sure anything we've created in var is r/w by our group
find /var/www/plone/zinstance/var -type d -exec chmod 770 {} ; 2> /dev/null
find /var/www/plone/zinstance/var -type f -exec chmod 660 {} ; 2> /dev/null
find /var/www/plone/zinstance/var -type d -exec chmod 770 {} ; 2> /dev/null
find /var/www/plone/zinstance/var -type f -exec chmod 660 {} ; 2> /dev/null
chmod 754 /var/www/plone/zinstance/bin/*'
^CTraceback (most recent call last):
File "bin/buildout", line 10, in
sys.exit(main())
File "/var/www/plone/zinstance/local/lib/python2.7/site-packages/zc/buildout/buildout.py", line 2128, in main
getattr(buildout, command)(args)
File "/var/www/plone/zinstance/local/lib/python2.7/site-packages/zc/buildout/buildout.py", line 798, in install
installed_files = self[part]._call(recipe.install)
File "/var/www/plone/zinstance/local/lib/python2.7/site-packages/zc/buildout/buildout.py", line 1558, in _call
return f()
File "/var/www/plone/buildout-cache/eggs/plone.recipe.command-1.1-py2.7.egg/plone/recipe/command/init.py", line 35, in install
self._execute(command)
File "/var/www/plone/buildout-cache/eggs/plone.recipe.command-1.1-py2.7.egg/plone/recipe/command/init.py", line 21, in _execute
retcode = call(command, shell=True)
File "/usr/lib/python2.7/subprocess.py", line 172, in call
return Popen(*popenargs, **kwargs).wait()
File "/usr/lib/python2.7/subprocess.py", line 1099, in wait
pid, sts = _eintr_retry_call(os.waitpid, self.pid, 0)
File "/usr/lib/python2.7/subprocess.py", line 125, in _eintr_retry_call
return func(*args)
KeyboardInterrupt
seanhui@pc-stf-portal01:/var/www/plone/zinstance$ sudo bin/plonectl start instance: daemon process already running; pid=337600
seanhui@pc-stf-portal01:/var/www/plone/zinstance$ cd var
-bash: cd: var: Permission denied
seanhui@pc-stf-portal01:/var/www/plone/zinstance$ sudo vi buildout.cfg seanhui@pc-stf-portal01:/var/www/plone/zinstance$ sudo bin/plonectl stop
instance: .
daemon process stopped
seanhui@pc-stf-portal01:/var/www/plone/zinstance$ sudo -u plone_buildout bin/buildout
Getting distribution for 'zope.security==4.3.1'.
/tmp/easy_install-GHqijv/zope.security-4.3.1/setup.py:102: DistDeprecationWarning: Features are deprecated and will be removed in a future version. See Deprecate and remove 'Features' · Issue #65 · pypa/setuptools · GitHub.
"_zope_security_checker.c")]
There is a workaround to now inherit optimization CFLAGS when compiling wheels.
To enable this, set APPLY_LP2002043_UBUNTU_CFLAGS_WORKAROUND in your
environment. See LP: https://launchpad.net/bugs/2002043 for further context.
APPLY_LP2002043_UBUNTU_CFLAGS_WORKAROUND not detected.
src/zope/proxy/_zope_proxy_proxy.c: In function ‘wrap_getattro’:
src/zope/proxy/_zope_proxy_proxy.c:211:22: warning: implicit declaration of function ‘PyUnicode_AsUTF8’; did you mean ‘PyUnicode_EncodeUTF7’? [-Wimplicit-function-declaration]
211 | name_as_string = PyUnicode_AsUTF8(name);
| ^~~~~~~~~~~~~~~~
| PyUnicode_EncodeUTF7
src/zope/proxy/_zope_proxy_proxy.c:211:20: warning: assignment to ‘const char *’ from ‘int’ makes pointer from integer without a cast [-Wint-conversion]
211 | name_as_string = PyUnicode_AsUTF8(name);
| ^
src/zope/proxy/_zope_proxy_proxy.c: In function ‘wrap_setattro’:
src/zope/proxy/_zope_proxy_proxy.c:275:20: warning: assignment to ‘const char ’ from ‘int’ makes pointer from integer without a cast [-Wint-conversion]
275 | name_as_string = PyUnicode_AsUTF8(name);
| ^
src/zope/proxy/_zope_proxy_proxy.c: At top level:
src/zope/proxy/_zope_proxy_proxy.c:314:8: error: unknown type name ‘Py_hash_t’
314 | static Py_hash_t
| ^~~~~~~~~
src/zope/proxy/_zope_proxy_proxy.c:581:5: warning: initialization of ‘PyObject * ()(PyObject *, PyObject )’ {aka ‘struct _object * ()(struct _object *, struct _object )’} from incompatible pointer type ‘PyObject * ()(PyObject *, PyObject *, PyObject )’ {aka ‘struct _object * ()(struct _object *, struct _object *, struct _object )’} [-Wincompatible-pointer-types]
581 | wrap_pow, / nb_power /
| ^~~~~~~~
src/zope/proxy/_zope_proxy_proxy.c:581:5: note: (near initialization for ‘wrap_as_number.nb_divmod’)
src/zope/proxy/_zope_proxy_proxy.c:582:5: warning: initialization of ‘PyObject * ()(PyObject *, PyObject *, PyObject )’ {aka ‘struct _object * ()(struct _object *, struct _object *, struct _object )’} from incompatible pointer type ‘PyObject * ()(PyObject )’ {aka ‘struct _object * ()(struct _object )’} [-Wincompatible-pointer-types]
582 | wrap_neg, / nb_negative /
| ^~~~~~~~
src/zope/proxy/_zope_proxy_proxy.c:582:5: note: (near initialization for ‘wrap_as_number.nb_power’)
src/zope/proxy/_zope_proxy_proxy.c:585:5: warning: initialization of ‘PyObject * ()(PyObject )’ {aka ‘struct _object * ()(struct _object )’} from incompatible pointer type ‘int ()(PyObject )’ {aka ‘int ()(struct _object )’} [-Wincompatible-pointer-types]
585 | wrap_bool, / nb_bool, formerly nb_nonzero /
| ^~~~~~~~~
src/zope/proxy/_zope_proxy_proxy.c:585:5: note: (near initialization for ‘wrap_as_number.nb_absolute’)
src/zope/proxy/_zope_proxy_proxy.c:586:5: warning: initialization of ‘int ()(PyObject )’ {aka ‘int ()(struct _object )’} from incompatible pointer type ‘PyObject * ()(PyObject )’ {aka ‘struct _object * ()(struct _object )’} [-Wincompatible-pointer-types]
586 | wrap_invert, / nb_invert /
| ^~~~~~~~~~~
src/zope/proxy/_zope_proxy_proxy.c:586:5: note: (near initialization for ‘wrap_as_number.nb_nonzero’)
src/zope/proxy/_zope_proxy_proxy.c:587:5: warning: initialization of ‘PyObject * ()(PyObject )’ {aka ‘struct _object * ()(struct _object )’} from incompatible pointer type ‘PyObject * ()(PyObject *, PyObject )’ {aka ‘struct _object * ()(struct _object *, struct _object )’} [-Wincompatible-pointer-types]
587 | wrap_lshift, / nb_lshift /
| ^~~~~~~~~~~
src/zope/proxy/_zope_proxy_proxy.c:587:5: note: (near initialization for ‘wrap_as_number.nb_invert’)
src/zope/proxy/_zope_proxy_proxy.c:592:5: warning: initialization of ‘PyObject * ()(PyObject *, PyObject )’ {aka ‘struct _object * ()(struct _object *, struct _object )’} from incompatible pointer type ‘PyObject * ()(PyObject )’ {aka ‘struct _object * ()(struct _object )’} [-Wincompatible-pointer-types]
592 | wrap_int, / nb_int /
| ^~~~~~~~
src/zope/proxy/_zope_proxy_proxy.c:592:5: note: (near initialization for ‘wrap_as_number.nb_or’)
src/zope/proxy/_zope_proxy_proxy.c:598:5: warning: initialization of ‘PyObject * ()(PyObject )’ {aka ‘struct _object * ()(struct _object )’} from incompatible pointer type ‘PyObject * ()(PyObject *, PyObject )’ {aka ‘struct _object * ()(struct _object *, struct _object )’} [-Wincompatible-pointer-types]
598 | wrap_iadd, / nb_inplace_add /
| ^~~~~~~~~
src/zope/proxy/_zope_proxy_proxy.c:598:5: note: (near initialization for ‘wrap_as_number.nb_long’)
src/zope/proxy/_zope_proxy_proxy.c:599:5: warning: initialization of ‘PyObject * ()(PyObject )’ {aka ‘struct _object * ()(struct _object )’} from incompatible pointer type ‘PyObject * ()(PyObject *, PyObject )’ {aka ‘struct _object * ()(struct _object *, struct _object )’} [-Wincompatible-pointer-types]
599 | wrap_isub, / nb_inplace_subtract /
| ^~~~~~~~~
src/zope/proxy/_zope_proxy_proxy.c:599:5: note: (near initialization for ‘wrap_as_number.nb_float’)
src/zope/proxy/_zope_proxy_proxy.c:600:5: warning: initialization of ‘PyObject * ()(PyObject )’ {aka ‘struct _object * ()(struct _object )’} from incompatible pointer type ‘PyObject * ()(PyObject *, PyObject )’ {aka ‘struct _object * ()(struct _object *, struct _object )’} [-Wincompatible-pointer-types]
600 | wrap_imul, / nb_inplace_multiply /
| ^~~~~~~~~
src/zope/proxy/_zope_proxy_proxy.c:600:5: note: (near initialization for ‘wrap_as_number.nb_oct’)
src/zope/proxy/_zope_proxy_proxy.c:601:5: warning: initialization of ‘PyObject * ()(PyObject )’ {aka ‘struct _object * ()(struct _object )’} from incompatible pointer type ‘PyObject * ()(PyObject *, PyObject )’ {aka ‘struct _object * ()(struct _object *, struct _object )’} [-Wincompatible-pointer-types]
601 | wrap_imod, / nb_inplace_remainder /
| ^~~~~~~~~
src/zope/proxy/_zope_proxy_proxy.c:601:5: note: (near initialization for ‘wrap_as_number.nb_hex’)
src/zope/proxy/_zope_proxy_proxy.c:602:5: warning: initialization of ‘PyObject * ()(PyObject *, PyObject )’ {aka ‘struct _object * ()(struct _object *, struct _object )’} from incompatible pointer type ‘PyObject * ()(PyObject *, PyObject *, PyObject )’ {aka ‘struct _object * ()(struct _object *, struct _object *, struct _object )’} [-Wincompatible-pointer-types]
602 | (ternaryfunc)wrap_ipow, / nb_inplace_power /
| ^
src/zope/proxy/_zope_proxy_proxy.c:602:5: note: (near initialization for ‘wrap_as_number.nb_inplace_add’)
src/zope/proxy/_zope_proxy_proxy.c:607:5: warning: initialization of ‘PyObject * ()(PyObject *, PyObject *, PyObject )’ {aka ‘struct _object * ()(struct _object *, struct _object *, struct _object )’} from incompatible pointer type ‘PyObject * ()(PyObject *, PyObject )’ {aka ‘struct _object * ()(struct _object *, struct _object )’} [-Wincompatible-pointer-types]
607 | wrap_ior, / nb_inplace_or /
| ^~~~~~~~
src/zope/proxy/_zope_proxy_proxy.c:607:5: note: (near initialization for ‘wrap_as_number.nb_inplace_power’)
src/zope/proxy/_zope_proxy_proxy.c:615:5: warning: initialization of ‘PyObject * ()(PyObject *, PyObject )’ {aka ‘struct _object * ()(struct _object *, struct _object )’} from incompatible pointer type ‘PyObject * ()(PyObject )’ {aka ‘struct _object * ()(struct _object )’} [-Wincompatible-pointer-types]
615 | wrap_index, / nb_index /
| ^~~~~~~~~~
src/zope/proxy/_zope_proxy_proxy.c:615:5: note: (near initialization for ‘wrap_as_number.nb_inplace_or’)
src/zope/proxy/_zope_proxy_proxy.c:669:5: warning: initialization of ‘long int ()(PyObject )’ {aka ‘long int ()(struct _object )’} from incompatible pointer type ‘int ()(PyObject )’ {aka ‘int ()(struct _object )’} [-Wincompatible-pointer-types]
669 | wrap_hash, / tp_hash */
| ^~~~~~~~~
src/zope/proxy/_zope_proxy_proxy.c:669:5: note: (near initialization for ‘ProxyType.tp_hash’)
src/zope/proxy/_zope_proxy_proxy.c: In function ‘PyInit__zope_proxy_proxy’:
src/zope/proxy/_zope_proxy_proxy.c:48:23: error: variable ‘moduledef’ has initializer but incomplete type
48 | static struct PyModuleDef moduledef = {
| ^~~~~~~~~~~
src/zope/proxy/zope_proxy_proxy.c:981:5: note: in expansion of macro ‘MOD_DEF’
981 | MOD_DEF(m, "zope_proxy_proxy", module___doc, module_functions)
| ^~~~~~~
src/zope/proxy/_zope_proxy_proxy.c:49:11: error: ‘PyModuleDef_HEAD_INIT’ undeclared (first use in this function)
49 | PyModuleDef_HEAD_INIT, name, doc, -1, methods, };
| ^~~~~~~~~~~~~~~~~~~~~
src/zope/proxy/zope_proxy_proxy.c:981:5: note: in expansion of macro ‘MOD_DEF’
981 | MOD_DEF(m, "zope_proxy_proxy", module___doc, module_functions)
| ^~~~~~~
src/zope/proxy/_zope_proxy_proxy.c:49:11: note: each undeclared identifier is reported only once for each function it appears in
49 | PyModuleDef_HEAD_INIT, name, doc, -1, methods, };
| ^~~~~~~~~~~~~~~~~~~~~
src/zope/proxy/zope_proxy_proxy.c:981:5: note: in expansion of macro ‘MOD_DEF’
981 | MOD_DEF(m, "zope_proxy_proxy", module___doc, module_functions)
| ^~~~~~~
src/zope/proxy/_zope_proxy_proxy.c:49:11: warning: excess elements in struct initializer
49 | PyModuleDef_HEAD_INIT, name, doc, -1, methods, };
| ^~~~~~~~~~~~~~~~~~~~~
src/zope/proxy/zope_proxy_proxy.c:981:5: note: in expansion of macro ‘MOD_DEF’
981 | MOD_DEF(m, "zope_proxy_proxy", module___doc, module_functions)
| ^~~~~~~
src/zope/proxy/_zope_proxy_proxy.c:49:11: note: (near initialization for ‘moduledef’)
49 | PyModuleDef_HEAD_INIT, name, doc, -1, methods, };
| ^~~~~~~~~~~~~~~~~~~~~
src/zope/proxy/zope_proxy_proxy.c:981:5: note: in expansion of macro ‘MOD_DEF’
981 | MOD_DEF(m, "zope_proxy_proxy", module___doc, module_functions)
| ^~~~~~~
src/zope/proxy/zope_proxy_proxy.c:981:16: warning: excess elements in struct initializer
981 | MOD_DEF(m, "zope_proxy_proxy", module___doc, module_functions)
| ^~~~~~~~~~~~~~~~~~~
src/zope/proxy/_zope_proxy_proxy.c:49:34: note: in definition of macro ‘MOD_DEF’
49 | PyModuleDef_HEAD_INIT, name, doc, -1, methods, };
| ^~~~
src/zope/proxy/zope_proxy_proxy.c:981:16: note: (near initialization for ‘moduledef’)
981 | MOD_DEF(m, "zope_proxy_proxy", module___doc, module_functions)
| ^~~~~~~~~~~~~~~~~~~
src/zope/proxy/_zope_proxy_proxy.c:49:34: note: in definition of macro ‘MOD_DEF’
49 | PyModuleDef_HEAD_INIT, name, doc, -1, methods, };
| ^~~~
src/zope/proxy/zope_proxy_proxy.c:981:37: warning: excess elements in struct initializer
981 | MOD_DEF(m, "zope_proxy_proxy", module___doc, module_functions)
| ^~~~~~~~~~~~~~
src/zope/proxy/_zope_proxy_proxy.c:49:40: note: in definition of macro ‘MOD_DEF’
49 | PyModuleDef_HEAD_INIT, name, doc, -1, methods, };
| ^~~
src/zope/proxy/zope_proxy_proxy.c:981:37: note: (near initialization for ‘moduledef’)
981 | MOD_DEF(m, "zope_proxy_proxy", module___doc, module_functions)
| ^~~~~~~~~~~~~~
src/zope/proxy/_zope_proxy_proxy.c:49:40: note: in definition of macro ‘MOD_DEF’
49 | PyModuleDef_HEAD_INIT, name, doc, -1, methods, };
| ^~~
src/zope/proxy/_zope_proxy_proxy.c:49:45: warning: excess elements in struct initializer
49 | PyModuleDef_HEAD_INIT, name, doc, -1, methods, };
| ^
src/zope/proxy/zope_proxy_proxy.c:981:5: note: in expansion of macro ‘MOD_DEF’
981 | MOD_DEF(m, "zope_proxy_proxy", module___doc, module_functions)
| ^~~~~~~
src/zope/proxy/_zope_proxy_proxy.c:49:45: note: (near initialization for ‘moduledef’)
49 | PyModuleDef_HEAD_INIT, name, doc, -1, methods, };
| ^
src/zope/proxy/zope_proxy_proxy.c:981:5: note: in expansion of macro ‘MOD_DEF’
981 | MOD_DEF(m, "zope_proxy_proxy", module___doc, module_functions)
| ^~~~~~~
src/zope/proxy/zope_proxy_proxy.c:981:53: warning: excess elements in struct initializer
981 | MOD_DEF(m, "zope_proxy_proxy", module___doc, module_functions)
| ^~~~~~~~~~~~~~~~
src/zope/proxy/_zope_proxy_proxy.c:49:49: note: in definition of macro ‘MOD_DEF’
49 | PyModuleDef_HEAD_INIT, name, doc, -1, methods, };
| ^~~~~~~
src/zope/proxy/zope_proxy_proxy.c:981:53: note: (near initialization for ‘moduledef’)
981 | MOD_DEF(m, "zope_proxy_proxy", module___doc, module_functions)
| ^~~~~~~~~~~~~~~~
src/zope/proxy/_zope_proxy_proxy.c:49:49: note: in definition of macro ‘MOD_DEF’
49 | PyModuleDef_HEAD_INIT, name, doc, -1, methods, };
| ^~~~~~~
src/zope/proxy/_zope_proxy_proxy.c:48:35: error: storage size of ‘moduledef’ isn’t known
48 | static struct PyModuleDef moduledef = {
| ^~~~~~~~~
src/zope/proxy/zope_proxy_proxy.c:981:5: note: in expansion of macro ‘MOD_DEF’
981 | MOD_DEF(m, "zope_proxy_proxy", module___doc, module_functions)
| ^~~~~~~
src/zope/proxy/_zope_proxy_proxy.c:50:14: warning: implicit declaration of function ‘PyModule_Create’; did you mean ‘PyModule_Check’? [-Wimplicit-function-declaration]
50 | ob = PyModule_Create(&moduledef);
| ^~~~~~~~~~~~~~~
src/zope/proxy/zope_proxy_proxy.c:981:5: note: in expansion of macro ‘MOD_DEF’
981 | MOD_DEF(m, "zope_proxy_proxy", module___doc, module_functions)
| ^~~~~~~
src/zope/proxy/_zope_proxy_proxy.c:984:16: warning: ‘return’ with a value, in function returning void
984 | return MOD_ERROR_VAL;
| ^~~~~~~~~~~~~
src/zope/proxy/zope_proxy_proxy.c:45:39: note: declared here
45 | #define MOD_INIT(name) PyMODINIT_FUNC PyInit##name(void)
| ^~~~~~~
src/zope/proxy/_zope_proxy_proxy.c:977:1: note: in expansion of macro ‘MOD_INIT’
977 | MOD_INIT(_zope_proxy_proxy)
| ^~~~~~~~
src/zope/proxy/_zope_proxy_proxy.c:992:16: warning: ‘return’ with a value, in function returning void
992 | return MOD_ERROR_VAL;
| ^~~~~~~~~~~~~
src/zope/proxy/zope_proxy_proxy.c:45:39: note: declared here
45 | #define MOD_INIT(name) PyMODINIT_FUNC PyInit##name(void)
| ^~~~~~~
src/zope/proxy/_zope_proxy_proxy.c:977:1: note: in expansion of macro ‘MOD_INIT’
977 | MOD_INIT(_zope_proxy_proxy)
| ^~~~~~~~
src/zope/proxy/_zope_proxy_proxy.c:1000:16: warning: ‘return’ with a value, in function returning void
1000 | return MOD_ERROR_VAL;
| ^~~~~~~~~~~~~
src/zope/proxy/zope_proxy_proxy.c:45:39: note: declared here
45 | #define MOD_INIT(name) PyMODINIT_FUNC PyInit##name(void)
| ^~~~~~~
src/zope/proxy/_zope_proxy_proxy.c:977:1: note: in expansion of macro ‘MOD_INIT’
977 | MOD_INIT(_zope_proxy_proxy)
| ^~~~~~~~
src/zope/proxy/_zope_proxy_proxy.c:1005:28: warning: ‘return’ with a value, in function returning void
1005 | return MOD_SUCCESS_VAL(m);
| ^
src/zope/proxy/_zope_proxy_proxy.c:43:30: note: in definition of macro ‘MOD_SUCCESS_VAL’
43 | #define MOD_SUCCESS_VAL(val) val
| ^~~
src/zope/proxy/zope_proxy_proxy.c:45:39: note: declared here
45 | #define MOD_INIT(name) PyMODINIT_FUNC PyInit##name(void)
| ^~~~~~~
src/zope/proxy/_zope_proxy_proxy.c:977:1: note: in expansion of macro ‘MOD_INIT’
977 | MOD_INIT(_zope_proxy_proxy)
| ^~~~~~~~
WARNING:
An optional code optimization (C extension) could not be compiled.
Optimizations for this package will not be available!
()
command 'x86_64-linux-gnu-gcc' failed with exit status 1
File "build/bdist.linux-x86_64/egg/zope/proxy/tests/test_proxy.py", line 522
self.assertEqual(z, y, f'x={x!r}; expr={expr!r}')
^
SyntaxError: invalid syntax
File "/tmp/easy_install-GHqijv/zope.security-4.3.1/.eggs/zope.proxy-5.3-py2.7-linux-x86_64.egg/zope/proxy/tests/test_proxy.py", line 522
self.assertEqual(z, y, f'x={x!r}; expr={expr!r}')
^
SyntaxError: invalid syntax