Hi Christian,

Thanks for the inputs .

As updated in the other thread, copying over the SECRET_KEY from older 
instance to newer instance helped solve the problem, though the server logs 
& the error in itself were misleading.

--
Harish

On Sunday, 31 July 2016 01:50:16 UTC+5:30, Christian Hammond wrote:
>
> Hi Harish,
>
> Can you show me the entire stack trace from the reviewboard.log file?
>
> The database may have been set for UTF-8, but that doesn't mean the tables 
> or data was converted for that. If you look at the MySQL dump, you'll see 
> that each table specifies its encoding. By default for some installs, this 
> is latin1.
>
> It's not sufficient to simply change that in the database dump or set 
> character_set_database. You'll actually need to convert each table:
>
> ALTER TABLE <tablename> CONVERT TO CHARACTER SET utf8 COLLATE 
> utf8_unicode_ci;
>
> That may not address this particular issue, though. I'll need a lot more 
> information to know what's breaking and how, and how your repro steps.
>
> Christian
>
> -- 
> Christian Hammond
> President/CEO of Beanbag <https://www.beanbaginc.com/>
> Makers of Review Board <https://www.reviewboard.org/>
>
> On Fri, Jul 29, 2016 at 7:12 PM, harish varadarajan <
> harish.va...@gmail.com <javascript:>> wrote:
>
>> Further, the reviewboard database was created with UTF8 character set.
>>
>> MariaDB [reviewboard]> show variables like "character_set_database";
>> +------------------------+-------+
>> | Variable_name          | Value |
>> +------------------------+-------+
>> | character_set_database | utf8  |
>>
>> The specific error from the server log seems to be
>>
>> DjangoUnicodeDecodeError: 'utf8' codec can't decode byte 0x8b in position 
>> 0: invalid start byte. You passed in <django.forms.forms.BoundField object 
>> at 0x7f4caebd0fd0> (<class 'django.forms.forms.BoundField'>)
>>
>>
>>
>> On Friday, 29 July 2016 20:26:38 UTC+5:30, harish varadarajan wrote:
>>>
>>> Hi,
>>>
>>  
>>
>>>
>>> I am pretty new to reviewboard and have attempted to migrate reviewboard 
>>> instance across hosts and versions.
>>> Our older RB version was and the upgrade was to 2.5.6.1
>>>
>>> Steps followed for the upgrade were
>>> (1) Dump data on the older server (mysql)
>>> (2) Drop the previously created reviewboard database, created by rb-site 
>>> install
>>> (3) Manually create a database named reviewboard with UTF8
>>> (4) load the data from the mysql dump
>>> (5) Run rb-site upgrade.
>>>
>>> Post the upgrade which completed successfully, the dashboard, contents 
>>> and other information came up properly, including the repository listing.
>>> But, the issue is that neither the properties of repositories are 
>>> editable in newer instance nor or the older diff's from reviews accessible 
>>> . The creation of newer reviews for the repositories, which get imported 
>>> are as well not happening due to this..
>>>
>>> While trying to access the repository from Manage -> Repositories -> 
>>> Select repository to change is as below.
>>> Something broke! (Error 500)
>>>
>>> It appears something broke when you tried to go to here. This is either 
>>> a bug in Review Board or a server configuration error. Please report this 
>>> to your administrator.
>>>
>>>
>>> Please note that the creation of newer repositories and using them for 
>>> review requests.
>>>
>>>
>>> The errors in the server error log are similar to the ones below.
>>>
>>> Can someone please throw light on what the issue is and how it could be 
>>> fixed.
>>>
>>>
>>> Unexpected error fetching file from $"http path of the file": 'ascii' 
>>> codec can't decode byte 0xfe in position 3: ordinal not in range(128)
>>>
>>>
>>> - /usr/lib/python2.7/site-packages/django/forms/widgets.py:237: 
>>> UnicodeWarning: Unicode unequal comparison failed to convert both arguments 
>>> to Unicode - interpreting them as being unequal
>>>   if value != '':
>>>
>>>
>>> Thanks.
>>>
>>>
>>> Harish.
>>>
>> -- 
>> 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 <javascript:>.
>> 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 reviewboard+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to