Hi Rick, Due to difficulties with dependency compatibility, it's very unlikely you'll have a fun time getting Review Board 1.5.5 to install again.
You don't need the older version of Review Board in order to perform the upgrade, though. You just need the newer version you want to use. What you should be able to do is: 1) Back up your database and site directory. 2) Install the latest version of Review Board. 3) Run `rb-site upgrade` on the site directory. Assuming you don't run into any issues with older database schemas, that will perform the upgrade and get things back up and running. You will have some instructions from `rb-site upgrade` that you'll need to follow for Apache and directory permissions, so make sure you follow those closely. Christian -- Christian Hammond President/CEO of Beanbag <https://www.beanbaginc.com/> Makers of Review Board <https://www.reviewboard.org/> On Mon, Nov 21, 2016 at 4:44 PM, Rick Kasten <[email protected]> wrote: > I'm trying to install ReviewBoard 1.5.5 on CentOS 7 in order to upgrade to > the latest version. Our current server is running gentoo, and we can't > manage it. > > So I run 'rb-site install', and this is what I end up with: > > * Installing the site... > Building site directories ... > [!] Unable to find the Djblets media path. Make sure Djblets is > installed and try this again. > OK > Building site configuration files ... OK > Creating database ... > [!] Unable to execute the manager command syncdb: cannot import name > execute_manager > > [!] Unable to execute the manager command registerscmtools: cannot > import name execute_manager > OK > Performing migrations ... > [!] Unable to execute the manager command evolve: cannot import name > execute_manager > OK > Creating administrator account ... Traceback (most recent call last): > File "/bin/rb-site", line 9, in <module> > load_entry_point('ReviewBoard==1.5.5', 'console_scripts', 'rb-site')() > File "/usr/lib/python2.7/site-packages/ReviewBoard-1.5.5- > py2.7.egg/reviewboard/cmdline/rbsite.py", line 1611, in main > command.run() > File "/usr/lib/python2.7/site-packages/ReviewBoard-1.5.5- > py2.7.egg/reviewboard/cmdline/rbsite.py", line 1177, in run > self.show_install_status() > File "/usr/lib/python2.7/site-packages/ReviewBoard-1.5.5- > py2.7.egg/reviewboard/cmdline/rbsite.py", line 1440, in > show_install_status > site.create_admin_user) > File "/usr/lib/python2.7/site-packages/ReviewBoard-1.5.5- > py2.7.egg/reviewboard/cmdline/rbsite.py", line 703, in step > func() > File "/usr/lib/python2.7/site-packages/ReviewBoard-1.5.5- > py2.7.egg/reviewboard/cmdline/rbsite.py", line 355, in create_admin_user > from django.contrib.auth.models import User > File "/usr/lib/python2.7/site-packages/django/contrib/auth/__init__.py", > line 6, in <module> > from django.middleware.csrf import rotate_token > File "/usr/lib/python2.7/site-packages/django/middleware/csrf.py", line > 14, in <module> > from django.utils.cache import patch_vary_headers > File "/usr/lib/python2.7/site-packages/django/utils/cache.py", line 26, > in <module> > from django.core.cache import get_cache > File "/usr/lib/python2.7/site-packages/django/core/cache/__init__.py", > line 69, in <module> > if DEFAULT_CACHE_ALIAS not in settings.CACHES: > File "/usr/lib/python2.7/site-packages/django/conf/__init__.py", line > 54, in __getattr__ > self._setup(name) > File "/usr/lib/python2.7/site-packages/django/conf/__init__.py", line > 47, in _setup > % (desc, ENVIRONMENT_VARIABLE)) > django.core.exceptions.ImproperlyConfigured: Requested setting CACHES, > but settings are not configured. You must either define the environment > variable DJANGO_SETTINGS_MODULE or call settings.configure() before > accessing settings. > > # pip freeze > backports.ssl-match-hostname==3.4.0.2 > chardet==2.2.1 > configobj==4.7.2 > decorator==3.4.0 > Django==1.1.4 > django-evolution==0.7.6 > django-haystack==2.3.1 > django-multiselectfield==0.1.3 > django-pipeline==1.3.24 > Djblets==0.9.4 > dnspython==1.15.0 > docutils==0.11 > ecdsa==0.13 > feedparser==5.1.3 > flup==1.0.2 > futures==3.0.3 > iniparse==0.4 > Markdown==2.4.1 > mercurial==2.6.2 > MySQL-python==1.2.3 > nose==1.3.0 > paramiko==1.16.1 > perf==0.1 > PIL==1.1.6 > Pillow==2.0.0 > psycopg2==2.5.1 > publicsuffix==1.1.0 > pycrypto==2.6.1 > pycurl==7.19.0 > Pygments==1.4 > pygobject==3.14.0 > pygpgme==0.3 > pyliblzma==0.5.3 > python-dateutil==1.5 > python-memcached==1.48 > python-mimeparse==0.1.4 > pytz===2012d > pyudev==0.15 > pyxattr==0.5.1 > recaptcha-client==1.0.6 > ReviewBoard==1.5.5 > six==1.9.0 > slip==0.4.0 > slip.dbus==0.4.0 > urlgrabber==3.10 > Whoosh==2.7.4 > yum-metadata-parser==1.1.4 > > -- > 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.
