# Upgrading from 9.0.0 to 11.2.0

**URL:** <https://forum.ansible.com/t/upgrading-from-9-0-0-to-11-2-0/33098>\
**Category:** AWX Project\
**Tags:** awx\
**Created:** [June 5, 2020, 11:10am UTC](https://forum.ansible.com/t/upgrading-from-9-0-0-to-11-2-0/33098 "2020-06-05T11:10:24Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![CMc](https://avatars.discourse-cdn.com/v4/letter/c/8baadc/32.png) [@CMc](https://forum.ansible.com/u/CMc)\
**Post date:** [June 5, 2020, 11:10am UTC](https://forum.ansible.com/t/upgrading-from-9-0-0-to-11-2-0/33098/1 "2020-06-05T11:10:24Z")

</div>

Hi,

I’m trying to upgrade from 9.0.0 \> 11.2.0 using the given instructions, but when I do the UI throws this error

ERROR!

Failed to get dashboard: 500 A server error has occurred.

and docker logs -f awx\_task shows this

2020-06-05 11:07:56,891 - ERROR - worker - Error processing message with consumer awx.main.consumers.ws\_receive:  
Traceback (most recent call last):  
File “/var/lib/awx/venv/awx/lib64/python3.6/site-packages/django/db/backends/utils.py”, line 84, in \_execute  
return self.cursor.execute(sql, params)  
psycopg2.errors.UndefinedTable: relation “main\_channelgroup” does not exist  
LINE 1: …oup".“group”, “main\_channelgroup”.“channels” FROM "main\_chan…  
^

The above exception was the direct cause of the following exception:

Traceback (most recent call last):  
File “/var/lib/awx/venv/awx/lib64/python3.6/site-packages/channels/worker.py”, line 119, in run  
consumer(message, \*\*kwargs)  
File “/var/lib/awx/venv/awx/lib64/python3.6/site-packages/channels/sessions.py”, line 78, in inner  
return func(\*args, \*\*kwargs)  
File “/var/lib/awx/venv/awx/lib64/python3.6/site-packages/channels/auth.py”, line 42, in inner  
return func(message, \*args, \*\*kwargs)  
File “/var/lib/awx/venv/awx/lib64/python3.6/site-packages/awx/main/consumers.py”, line 86, in ws\_receive  
Group(name).add(message.reply\_channel)  
File “/var/lib/awx/venv/awx/lib64/python3.6/site-packages/channels/channel.py”, line 70, in add  
self.channel\_layer.group\_add(self.name, channel)  
File “/var/lib/awx/venv/awx/lib64/python3.6/site-packages/asgi\_amqp/core.py”, line 161, in group\_add  
g, created = self.model.objects.select\_for\_update().get\_or\_create(group=group)  
File “/var/lib/awx/venv/awx/lib64/python3.6/site-packages/django/db/models/query.py”, line 538, in get\_or\_create  
return self.get(\*\*kwargs), False  
File “/var/lib/awx/venv/awx/lib64/python3.6/site-packages/django/db/models/query.py”, line 402, in get  
num = len(clone)  
File “/var/lib/awx/venv/awx/lib64/python3.6/site-packages/django/db/models/query.py”, line 256, in **len**  
self.\_fetch\_all()  
File “/var/lib/awx/venv/awx/lib64/python3.6/site-packages/django/db/models/query.py”, line 1242, in \_fetch\_all  
self.\_result\_cache = list(self.\_iterable\_class(self))  
File “/var/lib/awx/venv/awx/lib64/python3.6/site-packages/django/db/models/query.py”, line 55, in **iter**  
results = compiler.execute\_sql(chunked\_fetch=self.chunked\_fetch, chunk\_size=self.chunk\_size)  
File “/var/lib/awx/venv/awx/lib64/python3.6/site-packages/django/db/models/sql/compiler.py”, line 1100, in execute\_sql  
cursor.execute(sql, params)  
File “/var/lib/awx/venv/awx/lib64/python3.6/site-packages/django/db/backends/utils.py”, line 67, in execute  
return self.\_execute\_with\_wrappers(sql, params, many=False, executor=self.\_execute)  
File “/var/lib/awx/venv/awx/lib64/python3.6/site-packages/django/db/backends/utils.py”, line 76, in \_execute\_with\_wrappers  
return executor(sql, params, many, context)  
File “/var/lib/awx/venv/awx/lib64/python3.6/site-packages/django/db/backends/utils.py”, line 84, in \_execute  
return self.cursor.execute(sql, params)  
File “/var/lib/awx/venv/awx/lib64/python3.6/site-packages/django/db/utils.py”, line 89, in **exit**  
raise dj\_exc\_value.with\_traceback(traceback) from exc\_value  
File “/var/lib/awx/venv/awx/lib64/python3.6/site-packages/django/db/backends/utils.py”, line 84, in \_execute  
return self.cursor.execute(sql, params)  
django.db.utils.ProgrammingError: relation “main\_channelgroup” does not exist  
LINE 1: …oup".“group”, “main\_channelgroup”.“channels” FROM "main\_chan…

Is there a remedy or workaround for this? Saw it as a known issue with rabbitmq and from 10 uses redis so not sure if it’s related.

Thanks
