CentOS 6 does not natively (via RPMs) provide all of the dependencies that
ReviewBoard 2.0+ requires. It is EOL in EPEL 6. If you would like to
upgrade, I recommend upgrading your host OS to CentOS 7. If you cannot do
that, you should remove the ReviewBoard RPMs and use the pip-installed
version instead.
On Tue, May 23, 2017 at 3:10 PM Basavaraj Kolli <[email protected]>
wrote:

>
> Hi Team,
>
> I have installed the Review Board on CentOS 6.4 with the command 'yum
> install ReviewBoard`
> However this has installed the older version with 1.7.
>
> We would like to upgrade to the latest available version of ReviewBoard to
> gain the latest features.
>
> I am following the below document to perform the upgrade.
>
>
> https://www.reviewboard.org/docs/manual/1.7/admin/upgrading/upgrading-reviewboard/
>
> However below error is coming. Looking at the error, it seems that there
> are some dependencies missing or so.
> I am not sure what decencies will need to be resolved.  Could you please
> help me on this.
> Is there any other recommended way to perform the upgrade ?
>
> Here are my VM details.
> Let me know if any additional details are needed.
>
>
> CentOS 6.4
>
> Python 2.6.6
>
> OpenSSL 1.0.2j  26 Sep 2016
>
>
> Below is the error when I tried to upgrade with the command - easy_install
> -U ReviewBoard
>
> File "/usr/lib/python2.6/site-packages/setuptools/sandbox.py", line 70, in
> run
>     return func()
>   File "/usr/lib/python2.6/site-packages/setuptools/sandbox.py", line 31,
> in <lambda>
>     {'__file__':setup_script, '__name__':'__main__'}
>   File "setup.py", line 335, in <module>
>     if host_platform == 'cygwin':
>   File "/usr/lib64/python2.6/distutils/core.py", line 113, in setup
>     _setup_distribution = dist = klass(attrs)
>   File "/usr/lib/python2.6/site-packages/setuptools/dist.py", line 225, in
> __init__
>     _Distribution.__init__(self,attrs)
>   File "/usr/lib64/python2.6/distutils/dist.py", line 270, in __init__
>     self.finalize_options()
>   File "/usr/lib/python2.6/site-packages/setuptools/dist.py", line 258, in
> finalize_options
>     ep.load()(self, ep.name, value)
>   File
> "/tmp/easy_install-SZ_Glv/cryptography-1.8.1/cffi-1.10.0-py2.6-linux-x86_64.egg/cffi/setuptools_ext.py",
> line 188, in cffi_modules
>   File
> "/tmp/easy_install-SZ_Glv/cryptography-1.8.1/cffi-1.10.0-py2.6-linux-x86_64.egg/cffi/setuptools_ext.py",
> line 49, in add_cffi_module
>   File
> "/tmp/easy_install-SZ_Glv/cryptography-1.8.1/cffi-1.10.0-py2.6-linux-x86_64.egg/cffi/setuptools_ext.py",
> line 25, in execfile
>   File "src/_cffi_src/build_openssl.py", line 94, in <module>
>   File
> "/tmp/easy_install-SZ_Glv/cryptography-1.8.1/src/_cffi_src/utils.py", line
> 61, in build_ffi_for_binding
>   File
> "/tmp/easy_install-SZ_Glv/cryptography-1.8.1/src/_cffi_src/utils.py", line
> 69, in build_ffi
>   File
> "/tmp/easy_install-SZ_Glv/cryptography-1.8.1/cffi-1.10.0-py2.6-linux-x86_64.egg/cffi/api.py",
> line 46, in __init__
> ImportError:
> /tmp/easy_install-SZ_Glv/cryptography-1.8.1/cffi-1.10.0-py2.6-linux-x86_64.egg/_cffi_backend.so:
> undefined symbol: PyUnicodeUCS2_AsASCIIString
> [root@gtstashtest1b Python-2.7.12]#
>
> --
> Supercharge your Review Board with Power Pack:
> https://www.reviewboard.org/powerpack/
> Want us to host Review Board for you? Check out RBCommons:
> https://rbcommons.com/
> Happy user? Let us know! https://www.reviewboard.org/users/
> ---
> You received this message because you are subscribed to the Google Groups
> "reviewboard" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to [email protected].
> For more options, visit https://groups.google.com/d/optout.
>

-- 
Supercharge your Review Board with Power Pack: 
https://www.reviewboard.org/powerpack/
Want us to host Review Board for you? Check out RBCommons: 
https://rbcommons.com/
Happy user? Let us know! https://www.reviewboard.org/users/
--- 
You received this message because you are subscribed to the Google Groups 
"reviewboard" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to