# Upgrading Ansible Tower to 3.5. failed on database schema migration stage

**URL:** <https://forum.ansible.com/t/upgrading-ansible-tower-to-3-5-failed-on-database-schema-migration-stage/30480>\
**Category:** Ansible Project\
**Tags:** awx\
**Created:** [June 3, 2019, 3:37pm UTC](https://forum.ansible.com/t/upgrading-ansible-tower-to-3-5-failed-on-database-schema-migration-stage/30480 "2019-06-03T15:37:44Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![Jia\_Sian\_Lee](https://avatars.discourse-cdn.com/v4/letter/j/43a26b/32.png) [@Jia\_Sian\_Lee](https://forum.ansible.com/u/Jia_Sian_Lee)\
**Post date:** [June 3, 2019, 3:37pm UTC](https://forum.ansible.com/t/upgrading-ansible-tower-to-3-5-failed-on-database-schema-migration-stage/30480/1 "2019-06-03T15:37:44Z")

</div>

Trying to upgrade existing Ansible Tower from version 3.2.5 to 3.5.01 using the bundled installer but ran into the following problem during the upgrade (using setup.sh):

start: ‘2019-06-03 22:57:36.592912’  
stderr: |-  
Traceback (most recent call last):  
File “/bin/awx-manage”, line 11, in   
load\_entry\_point(‘awx==3.5.0’, ‘console\_scripts’, ‘awx-manage’)()  
File “/ **init**.py”, line 140, in manage  
File “/var/lib/awx/venv/awx/lib64/python3.6/site-packages/django/core/management/ **init**.py”, line 364, in execute\_from\_command\_line  
utility.execute()  
File “/var/lib/awx/venv/awx/lib64/python3.6/site-packages/django/core/management/ **init**.py”, line 356, in execute  
self.fetch\_command(subcommand).run\_from\_argv(self.argv)  
File “/var/lib/awx/venv/awx/lib64/python3.6/site-packages/django/core/management/base.py”, line 283, in run\_from\_argv  
self.execute(\*args, \*\*cmd\_options)  
File “/var/lib/awx/venv/awx/lib64/python3.6/site-packages/django/core/management/base.py”, line 330, in execute  
output = self.handle(\*args, \*\*options)  
File “/var/lib/awx/venv/awx/lib64/python3.6/site-packages/django/core/management/commands/migrate.py”, line 204, in handle  
fake\_initial=fake\_initial,  
File “/var/lib/awx/venv/awx/lib64/python3.6/site-packages/django/db/migrations/executor.py”, line 115, in migrate  
state = self.\_migrate\_all\_forwards(state, plan, full\_plan, fake=fake, fake\_initial=fake\_initial)  
File “/var/lib/awx/venv/awx/lib64/python3.6/site-packages/django/db/migrations/executor.py”, line 145, in \_migrate\_all\_forwards  
state = self.apply\_migration(state, migration, fake=fake, fake\_initial=fake\_initial)  
File “/var/lib/awx/venv/awx/lib64/python3.6/site-packages/django/db/migrations/executor.py”, line 244, in apply\_migration  
state = migration.apply(state, schema\_editor)  
File “/var/lib/awx/venv/awx/lib64/python3.6/site-packages/django/db/migrations/migration.py”, line 129, in apply  
operation.database\_forwards(self.app\_label, schema\_editor, old\_state, project\_state)  
File “/var/lib/awx/venv/awx/lib64/python3.6/site-packages/django/db/migrations/operations/special.py”, line 193, in database\_forwards  
self.code(from\_state.apps, schema\_editor)  
File “/var/lib/awx/venv/awx/lib64/python3.6/site-packages/awx/conf/migrations/\_ldap\_group\_type.py”, line 25, in fill\_ldap\_group\_type\_params  
for k in group\_type\_params.keys():  
RuntimeError: dictionary changed size during iteration  
stderr\_lines:   
stdout: |-  
Operations to perform:  
Apply all migrations: auth, conf, contenttypes, main, oauth2\_provider, sessions, sites, social\_django, sso, taggit  
Running migrations:  
Applying conf.0006\_v331\_ldap\_group\_type…  
stdout\_lines:

Did a search on " RuntimeError: dictionary changed size during iteration" and couldn’t found anything related to the Ansible Tower upgrade. Has anyone encountered this before?

---

<div class="post-metadata">

**Author:** ![Kai\_Stian\_Olstad](https://avatars.discourse-cdn.com/v4/letter/k/e19adc/32.png) [@Kai\_Stian\_Olstad](https://forum.ansible.com/u/Kai_Stian_Olstad)\
**Post date:** [June 3, 2019, 3:52pm UTC](https://forum.ansible.com/t/upgrading-ansible-tower-to-3-5-failed-on-database-schema-migration-stage/30480/2 "2019-06-03T15:52:38Z")

</div>

This is not the list for Tower, contact RedHat for support.
