When I've seen this before, it was due to Apache running a different
version of Python than what was used to upgrade Review Board. For instance,
mod_wsgi might be using Python 2.6 while easy_install used Python 2.7, or
vice-versa. In this case, the wrong Review Board package is being used.

The Python version issue can happen if you've done a big system upgrade or
transferred between systems. I'd check for that and make sure your system
is consistent with the versions of Python being used in the command line
and on Apache.

Christian


On Tue, Feb 28, 2017 at 02:50 Bill Hoo <bill...@126.com> wrote:

> Here's the command we ran:
>
> sudo rb-site upgrade /var/www/crisisgo_reviewboard
>
> And the corresponding output:
>
>
> Rebuilding directory structure
> Upgrading site settings_local.py
> Updating database. This may take a while.
>
> The log output below, including warnings and errors,
> can be ignored unless upgrade fails.
>
> ------------------ <begin log output> ------------------
> Creating tables ...
> Installing custom SQL ...
> Installing indexes ...
> Installed 0 object(s) from 0 fixture(s)
> No evolution required.
> ------------------- <end log output> -------------------
>
> Resetting in-database caches.
>
> Upgrade complete!
>
>
>
>
>
> After the upgrade, we've checked the version of rb-site by typing "rb-site
> --v" and its already 2.5.9.
> But the web page keeps asking me to upgrade the site:
>
>
> The version of Review Board running does not match the version the site
> was last upgraded to. You are running *2.5.7* and the site was last
> upgraded to *2.5.9*.
>
> Please upgrade your site to fix this by running:
>
>     $ rb-site upgrade /var/www/crisisgo_reviewboard
>
>
> It seems the ReviewBoard itself are not upgrade correctly not the site.
>
> Thanks,
> Bill.
>
>
>
> 在 2017年2月28日星期二 UTC+8下午6:19:09,Christian Hammond写道:
>
> Can you show me the exact rb-site command you ran and the exact output?
>
> Thanks,
>
> Christian
>
>
> On Mon, Feb 27, 2017 at 22:18 Bill Hoo <bil...@126.com> wrote:
>
> Hi Christian,
>
> We upgrade RB from 2.5.7 to 2.5.9, after we run:
>
> sudo easy_install -U ReviewBoard
>
> we get the following output:
>
>
> Searching for ReviewBoard
> Reading https://pypi.python.org/simple/ReviewBoard/
> Downloading
> https://pypi.python.org/packages/5a/62/fb2d4f199581aa33c1734595c0a85183b858034a22f8f1e2ff2a945617e5/ReviewBoard-2.5.9-py2.7.egg#md5=33efb523ebd43b35e178e141f713f362
> Best match: ReviewBoard 2.5.9
> Processing ReviewBoard-2.5.9-py2.7.egg
> removing
> '/usr/local/lib/python2.7/dist-packages/ReviewBoard-2.5.9-py2.7.egg' (and
> everything under it)
> creating /usr/local/lib/python2.7/dist-packages/ReviewBoard-2.5.9-py2.7.egg
> Extracting ReviewBoard-2.5.9-py2.7.egg to
> /usr/local/lib/python2.7/dist-packages
> ReviewBoard 2.5.9 is already the active version in easy-install.pth
> Installing rbext script to /usr/local/bin
> Installing rbssh script to /usr/local/bin
> Installing rb-site script to /usr/local/bin
>
> Installed
> /usr/local/lib/python2.7/dist-packages/ReviewBoard-2.5.9-py2.7.egg
> Processing dependencies for ReviewBoard
> Finished processing dependencies for ReviewBoard
>
>
>  it seems successful right? And then we run:
>
> rb-site upgrade /path/to/site
>
>
> After a while it says upgrade complete!
> Things are looking good. After these 2 steps, we restart Apache2 and
> memcache.
>
> But finally when we visit our RB site, we get that error.
>
> Regards,
> Bill.
>
> 在 2017年2月28日星期二 UTC+8下午1:19:44,Christian Hammond写道:
>
> Hi,
>
> What happens when you run that command? What do you see?
>
> Make sure you restart Apache after running it.
>
> Christian
>
> On Mon, Feb 27, 2017 at 21:03 Bill Hoo <bil...@126.com> wrote:
>
> Hi there,
>
>
> We're upgrading RB from 2.5.7 to 2.5.9, but failed, we followed the
> official steps but failed, below are the messages come from our RB web site
> after restart apache:
>
>
>
> The version of Review Board running does not match the version the site
> was last upgraded to. You are running *2.5.7* and the site was last
> upgraded to *2.5.9*.
>
> Please upgrade your site to fix this by running:
>
>     $ rb-site upgrade /var/www/crisisgo_reviewboard
>
>
>
> What's the problem should it be? How can we fix it?
>
> Thanks.
> Bill.
>
>
>
>
>
> --
> 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 reviewboard...@googlegroups.com.
>
>
> For more options, visit https://groups.google.com/d/optout.
>
> --
> --
> Christian Hammond
> President/CEO of Beanbag <https://www.beanbaginc.com/>
> Makers of Review Board <https://www.reviewboard.org/>
>
> --
> --
> Christian Hammond
> President/CEO of Beanbag <https://www.beanbaginc.com/>
> Makers of Review Board <https://www.reviewboard.org/>
>
> --
> 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 reviewboard+unsubscr...@googlegroups.com.
> For more options, visit https://groups.google.com/d/optout.
>
-- 
-- 
Christian Hammond
President/CEO of Beanbag <https://www.beanbaginc.com/>
Makers of Review Board <https://www.reviewboard.org/>

-- 
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 reviewboard+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to