# fresh awx 6.1.0 or 7.0.0 fails on kubernetes

**URL:** <https://forum.ansible.com/t/fresh-awx-6-1-0-or-7-0-0-fails-on-kubernetes/31214>\
**Category:** AWX Project\
**Tags:** awx, kubernetes\
**Created:** [September 6, 2019, 7:27am UTC](https://forum.ansible.com/t/fresh-awx-6-1-0-or-7-0-0-fails-on-kubernetes/31214 "2019-09-06T07:27:10Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![alancivita](https://avatars.discourse-cdn.com/v4/letter/a/b5a626/32.png) [@alancivita](https://forum.ansible.com/u/alancivita)\
**Post date:** [September 6, 2019, 7:27am UTC](https://forum.ansible.com/t/fresh-awx-6-1-0-or-7-0-0-fails-on-kubernetes/31214/1 "2019-09-06T07:27:10Z")

</div>

i’m trying to deploy a new installation of awx since i wasn’t able to upgrade from 6.0.0 to 6.1.0  
6.1.0 and 7.0.0 both fails at  
TASK [kubernetes : create django super user if it does not exist]

with the following error:

> ```auto
> Traceback (most recent call last):
> File "/usr/bin/awx-manage", line 11, in <module> load_entry_point('awx==7.0.0.0', 'console_scripts', 'awx-manage')()
> File "/var/lib/awx/venv/awx/lib64/python3.6/site-packages/awx/ __init__.py", line 142, in manage execute_from_command_line(sys.argv)
> File "/var/lib/awx/venv/awx/lib64/python3.6/site-packages/django/core/management/ __init__.py", line 381, in execute_from_command_line utility.execute()
> File "/var/lib/awx/venv/awx/lib64/python3.6/site-packages/django/core/management/ __init__.py", line 375, 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 323, 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 364, in execute output = self.handle(*args, **options)
> File "/var/lib/awx/venv/awx/lib64/python3.6/site-packages/django/core/management/commands/shell.py", line 92, in handle exec(sys.stdin.read())
> File "<string>", line 1, in <module>
> File "/var/lib/awx/venv/awx/lib64/python3.6/site-packages/django/contrib/auth/models.py", line 162, in create_superuser return self._create_user(username, email, password, **extra_fields) File "/var/lib/awx/venv/awx/lib64/python3.6/site-packages/django/contrib/auth/models.py", line 145, in _create_user user.save(using=self._db
> File "/var/lib/awx/venv/awx/lib64/python3.6/site-packages/django/contrib/auth/base_user.py", line 66, in save super().save(*args, **kwargs)
> File "/var/lib/awx/venv/awx/lib64/python3.6/site-packages/django/db/models/base.py", line 741, in save force_update=force_update, update_fields=update_fields)
> File "/var/lib/awx/venv/awx/lib64/python3.6/site-packages/django/db/models/base.py", line 779, in save_base force_update, using, update_fields,
> File "/var/lib/awx/venv/awx/lib64/python3.6/site-packages/django/db/models/base.py", line 870, in _save_table result = self._do_insert(cls._base_manager, using, fields, update_pk, raw)
> File "/var/lib/awx/venv/awx/lib64/python3.6/site-packages/django/db/models/base.py", line 908, in _do_insert using=using, raw=raw)
> File "/var/lib/awx/venv/awx/lib64/python3.6/site-packages/django/db/models/manager.py", line 82, in manager_method return getattr(self.get_queryset(), name)(*args, **kwargs)
> File "/var/lib/awx/venv/awx/lib64/python3.6/site-packages/django/db/models/query.py", line 1186, in _insert return query.get_compiler(using=using).execute_sql(return_id)
> File "/var/lib/awx/venv/awx/lib64/python3.6/site-packages/django/db/models/sql/compiler.py", line 1335, 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.IntegrityError: null value in column "last_login" violates not-null constraint DETAIL: Failing row contains (1, <redacted>..., null, t, admin, , , root@localhost, t, t, 2019-09-05 14:25:39.785032+00)
> 
> ```

I deployed 5.0.0 and 6.0.0 successfully

Devel is failing too.  
So all version from 6.10 on are failing for me

Any tips?  
Thanks

---

<div class="post-metadata">

**Author:** ![alancivita](https://avatars.discourse-cdn.com/v4/letter/a/b5a626/32.png) [@alancivita](https://forum.ansible.com/u/alancivita)\
**Post date:** [September 6, 2019, 2:26pm UTC](https://forum.ansible.com/t/fresh-awx-6-1-0-or-7-0-0-fails-on-kubernetes/31214/2 "2019-09-06T14:26:03Z")

</div>

FYI the problem resides with python version installed on the worker nodes in kubernetes.  
Mine were running python 3.5, so tried to upgrade to python 3.6 and magically everything started working.  
But i’m wondering why awx containers do care about the python version installed on the workers.
