Hi Risha, Hmm, I'm not seeing what I was expecting to see there.
It's possible that there's a bug in upgrading to 2.5, due to one of the changes we've made. I'm going to be investigating this. For now, I'd suggest taking a copy of the 1.6 database and upgrading to the latest 2.0.x release instead of 2.5 beta. Christian -- Christian Hammond - christ...@beanbaginc.com Review Board - https://www.reviewboard.org Beanbag, Inc. - https://www.beanbaginc.com On Tue, Jul 14, 2015 at 10:14 AM, Risha Chheda <rishachh...@gmail.com> wrote: > I'm not sure if it makes any difference but yesterday I ran the rb-site > manage evolve --hint and execute commands. I have attached the output of > both of those in the attached document. It didn't seem to make a > difference, rb-site upgrade still gives me the same issue. > rb-site_evolve > <https://docs.google.com/document/d/1eg47ZY25Zzx4rOnWk-WWPaUOEF33emWx3S16PruRmZE/edit?usp=drive_web> > > > Here is the output you requested. > >>> from django_evolution.models import Version > >>> for v in Version.objects.order_by('pk'): > ... print '%s - %s - %s' % (v.pk, v.evolutions.count(), v.when) > ... > 1 - 0 - 2008-05-19 20:11:53+00:00 > 2 - 0 - 2008-09-24 10:08:29+00:00 > 3 - 1 - 2008-09-24 10:09:01+00:00 > 4 - 0 - 2008-10-27 16:17:08+00:00 > 5 - 1 - 2008-10-27 16:17:25+00:00 > 6 - 11 - 2011-03-08 05:21:06+00:00 > 7 - 2 - 2011-10-17 12:15:42+00:00 > 8 - 0 - 2012-10-13 09:34:28+00:00 > 9 - 13 - 2012-10-13 09:34:36+00:00 > 10 - 3 - 2015-07-13 22:41:16+00:00 > > > On Tue, Jul 14, 2015 at 2:58 AM, Christian Hammond < > christ...@beanbaginc.com> wrote: > >> Can you run the following: >> >> $ rb-site manage /path/to/site shell >> >>> from django_evolution.models import Version >> >>> for v in Version.objects.order_by('pk'): >> >>> print '%s - %s - %s' % (v.pk, v.evolutions.count(), v.when) >> >> That'll give me a sense of what evolutions are applied. There's a >> hard-to-diagnose issue that's come up before where an invalid entry ends up >> in the history, throwing things off, and this will help me check for that. >> >> Thanks, >> >> Christian >> >> -- >> Christian Hammond - christ...@beanbaginc.com >> Review Board - https://www.reviewboard.org >> Beanbag, Inc. - https://www.beanbaginc.com >> >> On Mon, Jul 13, 2015 at 3:58 PM, Risha Chheda <rishachh...@gmail.com> >> wrote: >> >>> No, that doesn't help either. >>> >>> # rb-site manage /var/ReviewBoard syncdb >>> Creating tables ... >>> There are unapplied evolutions for auth. >>> The following content types are stale and need to be deleted: >>> >>> auth | message >>> >>> Any objects related to these content types by a foreign key will also >>> be deleted. Are you sure you want to delete these content types? >>> If you're unsure, answer 'no'. >>> >>> Type 'yes' to continue, or 'no' to cancel: yes >>> There are unapplied evolutions for contenttypes. >>> There are unapplied evolutions for accounts. >>> There are unapplied evolutions for attachments. >>> There are unapplied evolutions for changedescs. >>> There are unapplied evolutions for diffviewer. >>> There are unapplied evolutions for hostingsvcs. >>> There are unapplied evolutions for reviews. >>> There are unapplied evolutions for scmtools. >>> There are unapplied evolutions for site. >>> Project signature has changed - an evolution is required >>> Installing custom SQL ... >>> Installing indexes ... >>> Installed 0 object(s) from 0 fixture(s) >>> >>> >>> root@05e83c8f5ab7:/# rb-site upgrade /var/ReviewBoard >>> ...... >>> ...... >>> <Same error as the original email> >>> >>> >>> On Mon, Jul 13, 2015 at 3:26 PM, Christian Hammond < >>> christ...@beanbaginc.com> wrote: >>> >>>> Hi Risha, >>>> >>>> That's strange. It's like some state is missing there. >>>> >>>> Can you try doing this first: >>>> >>>> $ rb-site manage /var/ReviewBoard syncdb >>>> >>>> and then do the upgrade? See if that gets any further. >>>> >>>> Christian >>>> >>>> -- >>>> Christian Hammond - christ...@beanbaginc.com >>>> Review Board - https://www.reviewboard.org >>>> Beanbag, Inc. - https://www.beanbaginc.com >>>> >>>> -----Original Message----- >>>> From: Risha Chheda <rishachh...@gmail.com> >>>> Reply: reviewboard@googlegroups.com <reviewboard@googlegroups.com>> >>>> Date: July 13, 2015 at 3:24:20 PM >>>> To: reviewboard@googlegroups.com <reviewboard@googlegroups.com>> >>>> Subject: Upgrading from 1.6.8 to 2.x >>>> >>>> > Hi, >>>> > >>>> > I am trying to upgrade reviewboard from 1.6.8 to 2.5.beta and >>>> everytime I >>>> > get this traceback: >>>> > mysql version I'm testing against is 5.6.25. >>>> > >>>> > Both reviewboard and mysql are running in their own docker containers >>>> on >>>> > the same VM. >>>> > I tried upgrading from 1.6.8 to 2.0.18 as well, but I get the same >>>> issue. >>>> > >>>> > # rb-site upgrade /var/ReviewBoard >>>> > Rebuilding directory structure >>>> > 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 auth. >>>> > There are unapplied evolutions for contenttypes. >>>> > There are unapplied evolutions for accounts. >>>> > There are unapplied evolutions for attachments. >>>> > There are unapplied evolutions for changedescs. >>>> > There are unapplied evolutions for diffviewer. >>>> > There are unapplied evolutions for hostingsvcs. >>>> > There are unapplied evolutions for reviews. >>>> > There are unapplied evolutions for scmtools. >>>> > There are unapplied evolutions for site. >>>> > Project signature has changed - an evolution is required >>>> > Installing custom SQL ... >>>> > Installing indexes ... >>>> > Installed 0 object(s) from 0 fixture(s) >>>> > ERROR:root:Unexpected error: u'FileDiffData' >>>> > Traceback (most recent call last): >>>> > File >>>> > >>>> "/usr/local/lib/python2.7/dist-packages/django_evolution-0.7.5-py2.7.egg/django_evolution/management/commands/evolve.py", >>>> > line 65, in handle >>>> > self.evolve(*app_labels, **options) >>>> > File >>>> > >>>> "/usr/local/lib/python2.7/dist-packages/django_evolution-0.7.5-py2.7.egg/django_evolution/management/commands/evolve.py", >>>> > line 125, in evolve >>>> > sql.extend(self.evolve_app(app)) >>>> > File >>>> > >>>> "/usr/local/lib/python2.7/dist-packages/django_evolution-0.7.5-py2.7.egg/django_evolution/management/commands/evolve.py", >>>> > line 164, in evolve_app >>>> > app_mutator.run_mutations(mutations) >>>> > File >>>> > >>>> "/usr/local/lib/python2.7/dist-packages/django_evolution-0.7.5-py2.7.egg/django_evolution/mutators.py", >>>> > line 279, in run_mutations >>>> > self.run_mutation(mutation) >>>> > File >>>> > >>>> "/usr/local/lib/python2.7/dist-packages/django_evolution-0.7.5-py2.7.egg/django_evolution/mutators.py", >>>> > line 268, in run_mutation >>>> > model_mutator.run_mutation(mutation) >>>> > File >>>> > >>>> "/usr/local/lib/python2.7/dist-packages/django_evolution-0.7.5-py2.7.egg/django_evolution/mutators.py", >>>> > line 165, in run_mutation >>>> > mutation.mutate(self, self.create_model()) >>>> > File >>>> > >>>> "/usr/local/lib/python2.7/dist-packages/django_evolution-0.7.5-py2.7.egg/django_evolution/mutations.py", >>>> > line 446, in mutate >>>> > self.add_column(mutator, model) >>>> > File >>>> > >>>> "/usr/local/lib/python2.7/dist-packages/django_evolution-0.7.5-py2.7.egg/django_evolution/mutations.py", >>>> > line 450, in add_column >>>> > self.field_type, self.field_attrs, model) >>>> > File >>>> > >>>> "/usr/local/lib/python2.7/dist-packages/django_evolution-0.7.5-py2.7.egg/django_evolution/mutations.py", >>>> > line 37, in create_field >>>> > related_model_sig = proj_sig[related_app_name][related_model_name] >>>> > KeyError: u'FileDiffData' >>>> > Traceback (most recent call last): >>>> > File "/usr/local/bin/rb-site", line 9, in >>>> > load_entry_point('ReviewBoard==2.5beta1', 'console_scripts', >>>> > 'rb-site')() >>>> > File >>>> > >>>> "/usr/local/lib/python2.7/dist-packages/ReviewBoard-2.5beta1-py2.7.egg/reviewboard/cmdline/rbsite.py", >>>> > line 1885, in main >>>> > command.run() >>>> > File >>>> > >>>> "/usr/local/lib/python2.7/dist-packages/ReviewBoard-2.5beta1-py2.7.egg/reviewboard/cmdline/rbsite.py", >>>> > line 1694, in run >>>> > site.migrate_database() >>>> > File >>>> > >>>> "/usr/local/lib/python2.7/dist-packages/ReviewBoard-2.5beta1-py2.7.egg/reviewboard/cmdline/rbsite.py", >>>> > line 438, in migrate_database >>>> > self.run_manage_command("evolve", ["--noinput", "--execute"]) >>>> > File >>>> > >>>> "/usr/local/lib/python2.7/dist-packages/ReviewBoard-2.5beta1-py2.7.egg/reviewboard/cmdline/rbsite.py", >>>> > line 662, in run_manage_command >>>> > execute_from_command_line([__file__, cmd] + params) >>>> > File >>>> > >>>> "/usr/local/lib/python2.7/dist-packages/Django-1.6.11-py2.7.egg/django/core/management/__init__.py", >>>> > line 399, in execute_from_command_line >>>> > utility.execute() >>>> > File >>>> > >>>> "/usr/local/lib/python2.7/dist-packages/Django-1.6.11-py2.7.egg/django/core/management/__init__.py", >>>> > line 392, in execute >>>> > self.fetch_command(subcommand).run_from_argv(self.argv) >>>> > File >>>> > >>>> "/usr/local/lib/python2.7/dist-packages/Django-1.6.11-py2.7.egg/django/core/management/base.py", >>>> > line 242, in run_from_argv >>>> > self.execute(*args, **options.__dict__) >>>> > File >>>> > >>>> "/usr/local/lib/python2.7/dist-packages/Django-1.6.11-py2.7.egg/django/core/management/base.py", >>>> > line 285, in execute >>>> > output = self.handle(*args, **options) >>>> > File >>>> > >>>> "/usr/local/lib/python2.7/dist-packages/django_evolution-0.7.5-py2.7.egg/django_evolution/management/commands/evolve.py", >>>> > line 65, in handle >>>> > self.evolve(*app_labels, **options) >>>> > File >>>> > >>>> "/usr/local/lib/python2.7/dist-packages/django_evolution-0.7.5-py2.7.egg/django_evolution/management/commands/evolve.py", >>>> > line 125, in evolve >>>> > sql.extend(self.evolve_app(app)) >>>> > File >>>> > >>>> "/usr/local/lib/python2.7/dist-packages/django_evolution-0.7.5-py2.7.egg/django_evolution/management/commands/evolve.py", >>>> > line 164, in evolve_app >>>> > app_mutator.run_mutations(mutations) >>>> > File >>>> > >>>> "/usr/local/lib/python2.7/dist-packages/django_evolution-0.7.5-py2.7.egg/django_evolution/mutators.py", >>>> > line 279, in run_mutations >>>> > self.run_mutation(mutation) >>>> > File >>>> > >>>> "/usr/local/lib/python2.7/dist-packages/django_evolution-0.7.5-py2.7.egg/django_evolution/mutators.py", >>>> > line 268, in run_mutation >>>> > model_mutator.run_mutation(mutation) >>>> > File >>>> > >>>> "/usr/local/lib/python2.7/dist-packages/django_evolution-0.7.5-py2.7.egg/django_evolution/mutators.py", >>>> > line 165, in run_mutation >>>> > mutation.mutate(self, self.create_model()) >>>> > File >>>> > >>>> "/usr/local/lib/python2.7/dist-packages/django_evolution-0.7.5-py2.7.egg/django_evolution/mutations.py", >>>> > line 446, in mutate >>>> > self.add_column(mutator, model) >>>> > File >>>> > >>>> "/usr/local/lib/python2.7/dist-packages/django_evolution-0.7.5-py2.7.egg/django_evolution/mutations.py", >>>> > line 450, in add_column >>>> > self.field_type, self.field_attrs, model) >>>> > File >>>> > >>>> "/usr/local/lib/python2.7/dist-packages/django_evolution-0.7.5-py2.7.egg/django_evolution/mutations.py", >>>> > line 37, in create_field >>>> > related_model_sig = proj_sig[related_app_name][related_model_name] >>>> > KeyError: u'FileDiffData' >>>> > >>>> > What am I missing ? Does anyone know how to get around this ? >>>> > >>>> > Thanks, >>>> > Risha >>>> > >>>> > -- >>>> > 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. >>>> > >>>> >>>> >>> >>> >>> -- >>> Regards, >>> Risha Chheda >>> >> >> > > > -- > Regards, > Risha Chheda > -- 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.