Re: Failed upgrade from 2.5.12 to 3 on CentOs 6.5

2017-07-27 Thread Christian Hammond
Hi Florian,

You just need a database containing the older schema, along with the old
site directory (or a copy) on the server using Review Board 3.0. You can
then run rb-site upgrade, as usual.

The reason it failed before is that you had a mix of Review Board versions
running. There was an upgrade done to 3.0 (successfully) and then a
downgrade (which isn't supported and failed -- this is what was in the
upgrade logs that you provided).

I recommend turning off Apache while doing this, just so there's no chance
someone will access the server during the upgrade.

Christian

On Thu, Jul 27, 2017 at 1:12 AM, Florian Mocanu 
wrote:

> I tried to make a fresh install over 3 beta version and now I'm trying to
> configure the ReviewBot-Extension which is crucial for us.
> Do you have any tips on how to migrate the database content of the old
> installation in the v3 sql database ?
>
> thanks,
>
> Florian.
>
> miercuri, 26 iulie 2017, 23:27:28 UTC+3, Christian Hammond a scris:
>>
>> Looks like while you have 3.0 installed, your rb-site script is still for
>> 2.5.12, so it's attempting a downgrade. It's likely you have two copies
>> installed, one provided perhaps by an RPM, and another (probably in
>> /usr/local/bin) provided by the Python packages.
>>
>> It's going to be important to remove any and all RPMs for Review Board,
>> Djblets, Django Evolution, Django Pipeline, and other dependencies and then
>> re-install the Python packages, so you don't have conflicts.
>>
>> Christian
>>
>> On Wed, Jul 26, 2017 at 6:04 AM, Florian Mocanu 
>> wrote:
>>
>>> [root@reviews ~]# which rb-site
>>> /usr/bin/rb-site
>>> [root@reviews ~]# head `which rb-site`
>>> #!/usr/bin/python
>>> # EASY-INSTALL-ENTRY-SCRIPT: 'ReviewBoard==2.5.12','console
>>> _scripts','rb-site'
>>> __requires__ = 'ReviewBoard==2.5.12'
>>> import re
>>> import sys
>>> from pkg_resources import load_entry_point
>>>
>>> if __name__ == '__main__':
>>> sys.argv[0] = re.sub(r'(-script\.pyw?|\.exe)?$', '', sys.argv[0])
>>> sys.exit(
>>>
>>>
>>> joi, 15 iunie 2017, 05:50:13 UTC+3, Christian Hammond a scris:

 Hi,

 Is this on a test server? Do you have a backup of the database? If not,
 make one right now before you proceed any further.

 I suspect you have two copies of Review Board installed. That error log
 looks like it's trying to go from Review Board 3.0 beta 1 to 2.5.12 again.

 Can you show me what the following reports:

 $ which rb-site
 $ head `which rb-site`

 Christian

 On Tue, Jun 13, 2017 at 3:35 AM, Florian Mocanu 
 wrote:

> Hello,
>
> I tried to upgrade to beta version just to check it out because on
> 2.5.12 I cannot make the review bot working.
>
> The upgrade was done like this
>
> pip2.7 install \
> --trusted-host downloads.reviewboard.org \
> -f http://downloads.reviewboard.org/releases/Djblets/0.10/ \
> -f http://downloads.reviewboard.org/releases/ReviewBoard/3.0/ \
> -f http://downloads.reviewboard.org/releases/rbintegrations/0.5/ \
> --pre -U ReviewBoard
>
> Added in /etc/httpd/conf.d/reviews.smart-x.net.conf
> 
> SetHandler None
> 
>
> Then
>
> [root@reviews ~]# rb-site upgrade /var/www/reviews.smart-x.net
> 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.
>
> --  --
> Creating tables ...
> There are unapplied evolutions for webapi.
> Project signature has changed - an evolution is required
> Installing custom SQL ...
> Installing indexes ...
> Installed 0 object(s) from 0 fixture(s)
> The stored evolutions do not completely resolve all model changes.
>
> Run `./manage.py evolve --hint` to see a suggestion for the changes
> required.
>
> The following are the changes that could not be resolved:
> The application integrations has been deleted
> The model reviews.GeneralComment has been deleted
> The model reviews.StatusUpdate has been deleted
> In model reviews.Review:
> Field 'general_comments' has been deleted
> In model reviews.ReviewRequestDraft:
> Field 'owner' has been deleted
> In model changedescs.ChangeDescription:
> Field 'user' has been deleted
> In model accounts.Profile:
> Field 'settings' has been deleted
> In model attachments.FileAttachment:
> Field 'uuid' has been deleted
> Field 'local_site' has been deleted
> Field 'user' has been deleted
> In field 'file':
> Property 'null' has changed
> In model site.LocalSite:
> Field 

Re: Failed upgrade from 2.5.12 to 3 on CentOs 6.5

2017-07-27 Thread Florian Mocanu
I tried to make a fresh install over 3 beta version and now I'm trying to 
configure the ReviewBot-Extension which is crucial for us.
Do you have any tips on how to migrate the database content of the old 
installation in the v3 sql database ?

thanks,

Florian.

miercuri, 26 iulie 2017, 23:27:28 UTC+3, Christian Hammond a scris:
>
> Looks like while you have 3.0 installed, your rb-site script is still for 
> 2.5.12, so it's attempting a downgrade. It's likely you have two copies 
> installed, one provided perhaps by an RPM, and another (probably in 
> /usr/local/bin) provided by the Python packages.
>
> It's going to be important to remove any and all RPMs for Review Board, 
> Djblets, Django Evolution, Django Pipeline, and other dependencies and then 
> re-install the Python packages, so you don't have conflicts.
>
> Christian
>
> On Wed, Jul 26, 2017 at 6:04 AM, Florian Mocanu  > wrote:
>
>> [root@reviews ~]# which rb-site
>> /usr/bin/rb-site
>> [root@reviews ~]# head `which rb-site`
>> #!/usr/bin/python
>> # EASY-INSTALL-ENTRY-SCRIPT: 
>> 'ReviewBoard==2.5.12','console_scripts','rb-site'
>> __requires__ = 'ReviewBoard==2.5.12'
>> import re
>> import sys
>> from pkg_resources import load_entry_point
>>
>> if __name__ == '__main__':
>> sys.argv[0] = re.sub(r'(-script\.pyw?|\.exe)?$', '', sys.argv[0])
>> sys.exit(
>>
>>
>> joi, 15 iunie 2017, 05:50:13 UTC+3, Christian Hammond a scris:
>>>
>>> Hi,
>>>
>>> Is this on a test server? Do you have a backup of the database? If not, 
>>> make one right now before you proceed any further.
>>>
>>> I suspect you have two copies of Review Board installed. That error log 
>>> looks like it's trying to go from Review Board 3.0 beta 1 to 2.5.12 again.
>>>
>>> Can you show me what the following reports:
>>>
>>> $ which rb-site
>>> $ head `which rb-site`
>>>
>>> Christian
>>>
>>> On Tue, Jun 13, 2017 at 3:35 AM, Florian Mocanu  
>>> wrote:
>>>
 Hello,

 I tried to upgrade to beta version just to check it out because on 
 2.5.12 I cannot make the review bot working.

 The upgrade was done like this

 pip2.7 install \
 --trusted-host downloads.reviewboard.org \
 -f http://downloads.reviewboard.org/releases/Djblets/0.10/ \
 -f http://downloads.reviewboard.org/releases/ReviewBoard/3.0/ \
 -f http://downloads.reviewboard.org/releases/rbintegrations/0.5/ \
 --pre -U ReviewBoard

 Added in /etc/httpd/conf.d/reviews.smart-x.net.conf
 
 SetHandler None
 

 Then 

 [root@reviews ~]# rb-site upgrade /var/www/reviews.smart-x.net
 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.

 --  --
 Creating tables ...
 There are unapplied evolutions for webapi.
 Project signature has changed - an evolution is required
 Installing custom SQL ...
 Installing indexes ...
 Installed 0 object(s) from 0 fixture(s)
 The stored evolutions do not completely resolve all model changes.

 Run `./manage.py evolve --hint` to see a suggestion for the changes 
 required.

 The following are the changes that could not be resolved:
 The application integrations has been deleted
 The model reviews.GeneralComment has been deleted
 The model reviews.StatusUpdate has been deleted
 In model reviews.Review:
 Field 'general_comments' has been deleted
 In model reviews.ReviewRequestDraft:
 Field 'owner' has been deleted
 In model changedescs.ChangeDescription:
 Field 'user' has been deleted
 In model accounts.Profile:
 Field 'settings' has been deleted
 In model attachments.FileAttachment:
 Field 'uuid' has been deleted
 Field 'local_site' has been deleted
 Field 'user' has been deleted
 In field 'file':
 Property 'null' has changed
 In model site.LocalSite:
 Field 'extra_data' has been deleted
 CommandError: Your models contain changes that Django Evolution cannot 
 resolve automatically.
 [root@reviews ~]# 

 Can you give me any help on this?

 -- 
 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.

>>>
>>>

Re: Failed upgrade from 2.5.12 to 3 on CentOs 6.5

2017-07-26 Thread Christian Hammond
Looks like while you have 3.0 installed, your rb-site script is still for
2.5.12, so it's attempting a downgrade. It's likely you have two copies
installed, one provided perhaps by an RPM, and another (probably in
/usr/local/bin) provided by the Python packages.

It's going to be important to remove any and all RPMs for Review Board,
Djblets, Django Evolution, Django Pipeline, and other dependencies and then
re-install the Python packages, so you don't have conflicts.

Christian

On Wed, Jul 26, 2017 at 6:04 AM, Florian Mocanu 
wrote:

> [root@reviews ~]# which rb-site
> /usr/bin/rb-site
> [root@reviews ~]# head `which rb-site`
> #!/usr/bin/python
> # EASY-INSTALL-ENTRY-SCRIPT: 'ReviewBoard==2.5.12','
> console_scripts','rb-site'
> __requires__ = 'ReviewBoard==2.5.12'
> import re
> import sys
> from pkg_resources import load_entry_point
>
> if __name__ == '__main__':
> sys.argv[0] = re.sub(r'(-script\.pyw?|\.exe)?$', '', sys.argv[0])
> sys.exit(
>
>
> joi, 15 iunie 2017, 05:50:13 UTC+3, Christian Hammond a scris:
>>
>> Hi,
>>
>> Is this on a test server? Do you have a backup of the database? If not,
>> make one right now before you proceed any further.
>>
>> I suspect you have two copies of Review Board installed. That error log
>> looks like it's trying to go from Review Board 3.0 beta 1 to 2.5.12 again.
>>
>> Can you show me what the following reports:
>>
>> $ which rb-site
>> $ head `which rb-site`
>>
>> Christian
>>
>> On Tue, Jun 13, 2017 at 3:35 AM, Florian Mocanu 
>> wrote:
>>
>>> Hello,
>>>
>>> I tried to upgrade to beta version just to check it out because on
>>> 2.5.12 I cannot make the review bot working.
>>>
>>> The upgrade was done like this
>>>
>>> pip2.7 install \
>>> --trusted-host downloads.reviewboard.org \
>>> -f http://downloads.reviewboard.org/releases/Djblets/0.10/ \
>>> -f http://downloads.reviewboard.org/releases/ReviewBoard/3.0/ \
>>> -f http://downloads.reviewboard.org/releases/rbintegrations/0.5/ \
>>> --pre -U ReviewBoard
>>>
>>> Added in /etc/httpd/conf.d/reviews.smart-x.net.conf
>>> 
>>> SetHandler None
>>> 
>>>
>>> Then
>>>
>>> [root@reviews ~]# rb-site upgrade /var/www/reviews.smart-x.net
>>> 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.
>>>
>>> --  --
>>> Creating tables ...
>>> There are unapplied evolutions for webapi.
>>> Project signature has changed - an evolution is required
>>> Installing custom SQL ...
>>> Installing indexes ...
>>> Installed 0 object(s) from 0 fixture(s)
>>> The stored evolutions do not completely resolve all model changes.
>>>
>>> Run `./manage.py evolve --hint` to see a suggestion for the changes
>>> required.
>>>
>>> The following are the changes that could not be resolved:
>>> The application integrations has been deleted
>>> The model reviews.GeneralComment has been deleted
>>> The model reviews.StatusUpdate has been deleted
>>> In model reviews.Review:
>>> Field 'general_comments' has been deleted
>>> In model reviews.ReviewRequestDraft:
>>> Field 'owner' has been deleted
>>> In model changedescs.ChangeDescription:
>>> Field 'user' has been deleted
>>> In model accounts.Profile:
>>> Field 'settings' has been deleted
>>> In model attachments.FileAttachment:
>>> Field 'uuid' has been deleted
>>> Field 'local_site' has been deleted
>>> Field 'user' has been deleted
>>> In field 'file':
>>> Property 'null' has changed
>>> In model site.LocalSite:
>>> Field 'extra_data' has been deleted
>>> CommandError: Your models contain changes that Django Evolution cannot
>>> resolve automatically.
>>> [root@reviews ~]#
>>>
>>> Can you give me any help on this?
>>>
>>> --
>>> 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 
>> Makers of Review Board 
>>
> --
> 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" 

Re: Failed upgrade from 2.5.12 to 3 on CentOs 6.5

2017-07-26 Thread Florian Mocanu
[root@reviews ~]# which rb-site
/usr/bin/rb-site
[root@reviews ~]# head `which rb-site`
#!/usr/bin/python
# EASY-INSTALL-ENTRY-SCRIPT: 
'ReviewBoard==2.5.12','console_scripts','rb-site'
__requires__ = 'ReviewBoard==2.5.12'
import re
import sys
from pkg_resources import load_entry_point

if __name__ == '__main__':
sys.argv[0] = re.sub(r'(-script\.pyw?|\.exe)?$', '', sys.argv[0])
sys.exit(


joi, 15 iunie 2017, 05:50:13 UTC+3, Christian Hammond a scris:
>
> Hi,
>
> Is this on a test server? Do you have a backup of the database? If not, 
> make one right now before you proceed any further.
>
> I suspect you have two copies of Review Board installed. That error log 
> looks like it's trying to go from Review Board 3.0 beta 1 to 2.5.12 again.
>
> Can you show me what the following reports:
>
> $ which rb-site
> $ head `which rb-site`
>
> Christian
>
> On Tue, Jun 13, 2017 at 3:35 AM, Florian Mocanu  > wrote:
>
>> Hello,
>>
>> I tried to upgrade to beta version just to check it out because on 2.5.12 
>> I cannot make the review bot working.
>>
>> The upgrade was done like this
>>
>> pip2.7 install \
>> --trusted-host downloads.reviewboard.org \
>> -f http://downloads.reviewboard.org/releases/Djblets/0.10/ \
>> -f http://downloads.reviewboard.org/releases/ReviewBoard/3.0/ \
>> -f http://downloads.reviewboard.org/releases/rbintegrations/0.5/ \
>> --pre -U ReviewBoard
>>
>> Added in /etc/httpd/conf.d/reviews.smart-x.net.conf
>> 
>> SetHandler None
>> 
>>
>> Then 
>>
>> [root@reviews ~]# rb-site upgrade /var/www/reviews.smart-x.net
>> 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.
>>
>> --  --
>> Creating tables ...
>> There are unapplied evolutions for webapi.
>> Project signature has changed - an evolution is required
>> Installing custom SQL ...
>> Installing indexes ...
>> Installed 0 object(s) from 0 fixture(s)
>> The stored evolutions do not completely resolve all model changes.
>>
>> Run `./manage.py evolve --hint` to see a suggestion for the changes 
>> required.
>>
>> The following are the changes that could not be resolved:
>> The application integrations has been deleted
>> The model reviews.GeneralComment has been deleted
>> The model reviews.StatusUpdate has been deleted
>> In model reviews.Review:
>> Field 'general_comments' has been deleted
>> In model reviews.ReviewRequestDraft:
>> Field 'owner' has been deleted
>> In model changedescs.ChangeDescription:
>> Field 'user' has been deleted
>> In model accounts.Profile:
>> Field 'settings' has been deleted
>> In model attachments.FileAttachment:
>> Field 'uuid' has been deleted
>> Field 'local_site' has been deleted
>> Field 'user' has been deleted
>> In field 'file':
>> Property 'null' has changed
>> In model site.LocalSite:
>> Field 'extra_data' has been deleted
>> CommandError: Your models contain changes that Django Evolution cannot 
>> resolve automatically.
>> [root@reviews ~]# 
>>
>> Can you give me any help on this?
>>
>> -- 
>> 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 
> Makers of Review Board 
>

-- 
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.


Re: Failed upgrade from 2.5.12 to 3 on CentOs 6.5

2017-06-14 Thread Christian Hammond
Hi,

Is this on a test server? Do you have a backup of the database? If not,
make one right now before you proceed any further.

I suspect you have two copies of Review Board installed. That error log
looks like it's trying to go from Review Board 3.0 beta 1 to 2.5.12 again.

Can you show me what the following reports:

$ which rb-site
$ head `which rb-site`

Christian

On Tue, Jun 13, 2017 at 3:35 AM, Florian Mocanu 
wrote:

> Hello,
>
> I tried to upgrade to beta version just to check it out because on 2.5.12
> I cannot make the review bot working.
>
> The upgrade was done like this
>
> pip2.7 install \
> --trusted-host downloads.reviewboard.org \
> -f http://downloads.reviewboard.org/releases/Djblets/0.10/ \
> -f http://downloads.reviewboard.org/releases/ReviewBoard/3.0/ \
> -f http://downloads.reviewboard.org/releases/rbintegrations/0.5/ \
> --pre -U ReviewBoard
>
> Added in /etc/httpd/conf.d/reviews.smart-x.net.conf
> 
> SetHandler None
> 
>
> Then
>
> [root@reviews ~]# rb-site upgrade /var/www/reviews.smart-x.net
> 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.
>
> --  --
> Creating tables ...
> There are unapplied evolutions for webapi.
> Project signature has changed - an evolution is required
> Installing custom SQL ...
> Installing indexes ...
> Installed 0 object(s) from 0 fixture(s)
> The stored evolutions do not completely resolve all model changes.
>
> Run `./manage.py evolve --hint` to see a suggestion for the changes
> required.
>
> The following are the changes that could not be resolved:
> The application integrations has been deleted
> The model reviews.GeneralComment has been deleted
> The model reviews.StatusUpdate has been deleted
> In model reviews.Review:
> Field 'general_comments' has been deleted
> In model reviews.ReviewRequestDraft:
> Field 'owner' has been deleted
> In model changedescs.ChangeDescription:
> Field 'user' has been deleted
> In model accounts.Profile:
> Field 'settings' has been deleted
> In model attachments.FileAttachment:
> Field 'uuid' has been deleted
> Field 'local_site' has been deleted
> Field 'user' has been deleted
> In field 'file':
> Property 'null' has changed
> In model site.LocalSite:
> Field 'extra_data' has been deleted
> CommandError: Your models contain changes that Django Evolution cannot
> resolve automatically.
> [root@reviews ~]#
>
> Can you give me any help on this?
>
> --
> 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 
Makers of Review Board 

-- 
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.