Hi,
We try to migrate a review board site(3.0.16) running on CentOS 7.9 to a new RHEL9.4 server. During the migration, everything looks good but when I try to upgrade the site, it hits error below —————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————— Upgrading Review Board from 3.0.16 to 7.0.2 —————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————— Rebuilding directory structure ... OK Updating database. This may take a while. Please be patient and DO NOT CANCEL! Creating new database models for oauth2_provider... Creating new database models for accounts... Creating new database models for diffviewer... Applying database evolution for site... Applying database evolution for oauth... Applying database evolution for oauth2_provider... [!] There was an error updating the database: Error applying evolution for oauth2_provider: (1833, "Cannot change column 'id': used in a foreign key constraint 'oauth2_provider_accesstoken_ibfk_1' of table 'reviewboard.oauth2_provider_accesstoken'") This could be caused by bad permissions or configuration, manual changes to your database schema, corruption, an incomplete upgrade, or missing database upgrade history. If this was due to bad permissions or configuration, please fix that and try again. If this is unexpected, and you do not have a backup, you may need to contact Beanbag support for a manual repair. Please check our support options at https://www.reviewboard.org/support/ and provide the file "/var/www/reviews/logs/site- upgrade-failure.log" when speaking to support. If I run the upgrade command again, it will show up another error —————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————— Upgrading the Review Board site directory —————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————— Rebuilding directory structure ... OK Traceback (most recent call last): File "/opt/reviewboard/bin/rb-site", line 8, in <module> sys.exit(main()) File "/opt/reviewboard/lib/python3.9/site-packages/reviewboard/cmdline/rbsite.py", line 3326, in main command.run(site, options) File "/opt/reviewboard/lib/python3.9/site-packages/reviewboard/cmdline/rbsite.py", line 2844, in run site.update_database(report_progress=True) File "/opt/reviewboard/lib/python3.9/site-packages/reviewboard/cmdline/rbsite.py", line 610, in update_database diff = evolver.diff_evolutions() File "/opt/reviewboard/lib/python3.9/site-packages/django_evolution/evolve/evolver.py", line 261, in diff_evolutions self._prepare_tasks() File "/opt/reviewboard/lib/python3.9/site-packages/django_evolution/evolve/evolver.py", line 459, in _prepare_tasks task_cls.prepare_tasks(evolver=self, File "/opt/reviewboard/lib/python3.9/site-packages/django_evolution/evolve/evolve_app_task.py", line 118, in prepare_tasks super(EvolveAppTask, cls).prepare_tasks( File "/opt/reviewboard/lib/python3.9/site-packages/django_evolution/evolve/base.py", line 68, in prepare_tasks task.prepare(**kwargs) File "/opt/reviewboard/lib/python3.9/site-packages/django_evolution/evolve/evolve_app_task.py", line 1313, in prepare mutations_info = self.generate_mutations_info( File "/opt/reviewboard/lib/python3.9/site-packages/django_evolution/evolve/evolve_app_task.py", line 1179, in generate_mutations_info app_mutator.run_mutations(mutations) File "/opt/reviewboard/lib/python3.9/site-packages/django_evolution/mutators/app_mutator.py", line 173, in run_mutations self.run_mutation(mutation) File "/opt/reviewboard/lib/python3.9/site-packages/django_evolution/mutators/app_mutator.py", line 166, in run_mutation mutator.run_mutation(mutation) File "/opt/reviewboard/lib/python3.9/site-packages/django_evolution/mutators/model_mutator.py", line 320, in run_mutation super(ModelMutator, self).run_mutation( File "/opt/reviewboard/lib/python3.9/site-packages/django_evolution/mutators/base.py", line 154, in run_mutation mutation.mutate(self, **mutate_kwargs) File "/opt/reviewboard/lib/python3.9/site-packages/django_evolution/mutations/add_field.py", line 131, in mutate self.add_column(mutator, model) File "/opt/reviewboard/lib/python3.9/site-packages/django_evolution/mutations/add_field.py", line 143, in add_column field = self._create_field(mutator, model) File "/opt/reviewboard/lib/python3.9/site-packages/django_evolution/mutations/add_field.py", line 206, in _create_field return create_field(project_sig=mutator.project_sig, File "/opt/reviewboard/lib/python3.9/site-packages/django_evolution/mock_models.py", line 61, in create_field project_sig File "/opt/reviewboard/lib/python3.9/site-packages/django_evolution/signature.py", line 839, in get_model_sig raise MissingSignatureError( django_evolution.errors.MissingSignatureError: Unable to find a model signature for "oauth2_provider.IDToken". syncdb/migrate might need to be run first. I’ve tried everything I could think through, but the issue persists. Can anyone help to suggest how to fix it? Thanks in advance. Best Regards! -- 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 "Review Board Community" group. To unsubscribe from this group and stop receiving emails from it, send an email to reviewboard+unsubscr...@googlegroups.com. To view this discussion visit https://groups.google.com/d/msgid/reviewboard/b8ec7aef-6edb-4bf9-8a6e-7cd5254becffn%40googlegroups.com.