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.
