Dear folks,
when trying to upgrade i got this error:
TASK [openwisp.openwisp2 : migrate]
********************************************
task path: /etc/ansible/roles/openwisp.openwisp2/tasks/django.yml:74
Using module file
/usr/local/lib/python2.7/dist-packages/ansible/modules/core/web_infrastructure/django_manage.py
<132.148.88.35> ESTABLISH SSH CONNECTION FOR USER: tabako
<132.148.88.35> SSH: EXEC sshpass -d12 ssh -C -o ControlMaster=auto -o
ControlPersist=60s -o User=tabako -o ConnectTimeout=10 -o
ControlPath=/root/.ansible/cp/ansible-ssh-%h-%p-%r 132.148.88.35 '/bin/sh
-c '"'"'( umask 77 && mkdir -p "` echo
/tmp/ansible-tmp-1493829936.07-247563188619561 `" && echo
ansible-tmp-1493829936.07-247563188619561="` echo
/tmp/ansible-tmp-1493829936.07-247563188619561 `" ) && sleep 0'"'"''
<132.148.88.35> PUT /tmp/tmpSFeZpN TO
/tmp/ansible-tmp-1493829936.07-247563188619561/django_manage.py
<132.148.88.35> SSH: EXEC sshpass -d12 sftp -o BatchMode=no -b - -C -o
ControlMaster=auto -o ControlPersist=60s -o User=tabako -o
ConnectTimeout=10 -o ControlPath=/root/.ansible/cp/ansible-ssh-%h-%p-%r
'[132.148.88.35]'
<132.148.88.35> ESTABLISH SSH CONNECTION FOR USER: tabako
<132.148.88.35> SSH: EXEC sshpass -d12 ssh -C -o ControlMaster=auto -o
ControlPersist=60s -o User=tabako -o ConnectTimeout=10 -o
ControlPath=/root/.ansible/cp/ansible-ssh-%h-%p-%r 132.148.88.35 '/bin/sh
-c '"'"'setfacl -m u:www-data:r-x
/tmp/ansible-tmp-1493829936.07-247563188619561/
/tmp/ansible-tmp-1493829936.07-247563188619561/django_manage.py && sleep
0'"'"''
<132.148.88.35> ESTABLISH SSH CONNECTION FOR USER: tabako
<132.148.88.35> SSH: EXEC sshpass -d12 ssh -C -o ControlMaster=auto -o
ControlPersist=60s -o User=tabako -o ConnectTimeout=10 -o
ControlPath=/root/.ansible/cp/ansible-ssh-%h-%p-%r -tt 132.148.88.35
'/bin/sh -c '"'"'sudo -H -S -p "[sudo via ansible,
key=eoclcccijryxechynwgnbcpbjpxzdrcn] password: " -u www-data /bin/sh -c
'"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-eoclcccijryxechynwgnbcpbjpxzdrcn;
/usr/bin/python
/tmp/ansible-tmp-1493829936.07-247563188619561/django_manage.py'"'"'"'"'"'"'"'"'
&& sleep 0'"'"''
<132.148.88.35> ESTABLISH SSH CONNECTION FOR USER: tabako
<132.148.88.35> SSH: EXEC sshpass -d12 ssh -C -o ControlMaster=auto -o
ControlPersist=60s -o User=tabako -o ConnectTimeout=10 -o
ControlPath=/root/.ansible/cp/ansible-ssh-%h-%p-%r 132.148.88.35 '/bin/sh
-c '"'"'rm -f -r /tmp/ansible-tmp-1493829936.07-247563188619561/ >
/dev/null 2>&1 && sleep 0'"'"''
fatal: [132.148.88.35]: FAILED! => {
"changed": false,
"cmd": "./manage.py migrate --noinput",
"failed": true,
"invocation": {
"module_args": {
"app_path": "/opt/openwisp2",
"apps": null,
"cache_table": null,
"clear": null,
"command": "migrate",
"database": null,
"failfast": false,
"fixtures": null,
"link": null,
"liveserver": null,
"merge": null,
"pythonpath": null,
"settings": null,
"skip": null,
"testrunner": null,
"virtualenv": "/opt/openwisp2/env"
},
"module_name": "django_manage"
},
"msg": "stdout: Operations to perform:\n Apply all migrations:
account, admin, auth, config, contenttypes, openwisp_users, pki, reversion,
sessions, sites, socialaccount\nRunning migrations:\n Applying
config.0002_config_settings_uuid...\n:stderr: Traceback (most recent call
last):\n File \"./manage.py\", line 10, in <module>\n
execute_from_command_line(sys.argv)\n File
\"/opt/openwisp2/env/local/lib/python2.7/site-packages/django/core/management/__init__.py\",
line 367, in execute_from_command_line\n utility.execute()\n File
\"/opt/openwisp2/env/local/lib/python2.7/site-packages/django/core/management/__init__.py\",
line 359, in execute\n
self.fetch_command(subcommand).run_from_argv(self.argv)\n File
\"/opt/openwisp2/env/local/lib/python2.7/site-packages/django/core/management/base.py\",
line 294, in run_from_argv\n self.execute(*args, **cmd_options)\n File
\"/opt/openwisp2/env/local/lib/python2.7/site-packages/django/core/management/base.py\",
line 345, in execute\n output = self.handle(*args, **options)\n File
\"/opt/openwisp2/env/local/lib/python2.7/site-packages/django/core/management/commands/migrate.py\",
line 204, in handle\n fake_initial=fake_initial,\n File
\"/opt/openwisp2/env/local/lib/python2.7/site-packages/django/db/migrations/executor.py\",
line 115, in migrate\n state = self._migrate_all_forwards(state, plan,
full_plan, fake=fake, fake_initial=fake_initial)\n File
\"/opt/openwisp2/env/local/lib/python2.7/site-packages/django/db/migrations/executor.py\",
line 145, in _migrate_all_forwards\n state = self.apply_migration(state,
migration, fake=fake, fake_initial=fake_initial)\n File
\"/opt/openwisp2/env/local/lib/python2.7/site-packages/django/db/migrations/executor.py\",
line 244, in apply_migration\n state = migration.apply(state,
schema_editor)\n File
\"/opt/openwisp2/env/local/lib/python2.7/site-packages/django/db/migrations/migration.py\",
line 129, in apply\n operation.database_forwards(self.app_label,
schema_editor, old_state, project_state)\n File
\"/opt/openwisp2/env/local/lib/python2.7/site-packages/django/db/migrations/operations/fields.py\",
line 204, in database_forwards\n schema_editor.alter_field(from_model,
from_field, to_field)\n File
\"/opt/openwisp2/env/local/lib/python2.7/site-packages/django/db/backends/base/schema.py\",
line 495, in alter_field\n old_db_params, new_db_params, strict)\n File
\"/opt/openwisp2/env/local/lib/python2.7/site-packages/django/db/backends/postgresql/schema.py\",
line 117, in _alter_field\n new_db_params, strict,\n File
\"/opt/openwisp2/env/local/lib/python2.7/site-packages/django/db/backends/base/schema.py\",
line 649, in _alter_field\n params,\n File
\"/opt/openwisp2/env/local/lib/python2.7/site-packages/django/db/backends/base/schema.py\",
line 112, in execute\n cursor.execute(sql, params)\n File
\"/opt/openwisp2/env/local/lib/python2.7/site-packages/django/db/backends/utils.py\",
line 64, in execute\n return self.cursor.execute(sql, params)\n File
\"/opt/openwisp2/env/local/lib/python2.7/site-packages/django/db/utils.py\",
line 94, in __exit__\n six.reraise(dj_exc_type, dj_exc_value,
traceback)\n File
\"/opt/openwisp2/env/local/lib/python2.7/site-packages/django/db/backends/utils.py\",
line 64, in execute\n return self.cursor.execute(sql,
params)\ndjango.db.utils.ProgrammingError: cannot cast type integer to
uuid\nLINE 1: ...igsettings\" ALTER COLUMN \"id\" TYPE uuid USING
\"id\"::uuid,
AL...\n ^\n\n",
"path":
"/opt/openwisp2/env/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/snap/bin",
"state": "absent",
"syspath": [
"/tmp/ansible_RFedDl",
"/tmp/ansible_RFedDl/ansible_modlib.zip",
"/tmp/ansible_RFedDl/ansible_modlib.zip",
"/usr/lib/python2.7",
"/usr/lib/python2.7/plat-x86_64-linux-gnu",
"/usr/lib/python2.7/lib-tk",
"/usr/lib/python2.7/lib-old",
"/usr/lib/python2.7/lib-dynload",
"/usr/local/lib/python2.7/dist-packages",
"/usr/lib/python2.7/dist-packages"
]
}
Thanks for your time!
--
You received this message because you are subscribed to the Google Groups
"OpenWISP" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
For more options, visit https://groups.google.com/d/optout.