Hi,

I commented out the network topology module in the playbook, whilst I figure 
out the below, and it successfully completed.

Where would I put the line 'openwisp2_network_topology_version: "0.5"'

Thank you very much.


>     On 07/10/2020 18:37 Federico Capoano <[email protected]> wrote:
> 
> 
>     I see you're using the topology module, I didn't notice that before.
> 
>     Try to add this in your variables:
> 
>     openwisp2_network_topology_version: "0.5"
> 
>     Federico
> 
>     On Wed, Oct 7, 2020 at 12:26 PM Ian Tait <[email protected] 
> mailto:[email protected] > wrote:
> 
>         > >         Hi,
> > 
> >         Thanks for that - here is the output of that command
> > 
> >         >>> Config.objects.filter(status='down').update(status='applied')
> >         0
> > 
> >         running the ansible playbook again afterwards results in the 
> > original error.
> > 
> >         Thanks.
> > 
> >             > > >             On 07/10/2020 15:54 Federico Capoano 
> > <[email protected] mailto:[email protected] > wrote:
> > > 
> > > 
> > >             Ok now I understand. 
> > > 
> > >             Try the following:
> > > 
> > >             cd /opt/openwisp2
> > >             source env/bin/activate
> > >             ./manage.py shell_plus
> > > 
> > >             # the python/django shell will open
> > >             Config.objects.filter(status='down').update(status='applied')
> > > 
> > >             This will fix the config status of your application.
> > >             Seems that somebody did customize the config status to add 
> > > "down", probably the customization was lost during the upgrade.
> > >             However, to know if a device is reachable or not, I recommend 
> > > using the monitoring module of OpenWISP 
> > > https://github.com/openwisp/openwisp-monitoring/ .
> > > 
> > >             Here you can see a demo: https://youtu.be/KN0xtej_L9I?t=3807
> > > 
> > >             There's a thread in which I shared a sample playbook with the 
> > > configuration needed to deploy it:
> > >             
> > > https://groups.google.com/d/msg/openwisp/WuhK5rJJTX8/H0RIZoMKAgAJ
> > > 
> > >             I hope this helps.
> > >             Federico
> > > 
> > > 
> > > 
> > >             On Wed, Oct 7, 2020 at 6:05 AM Ian Tait <[email protected] 
> > > mailto:[email protected] > wrote:
> > > 
> > >                 > > > >                 Hi,
> > > > 
> > > >                 More output below, thanks.
> > > > 
> > > >                 ansible-galaxy install --force openwisp.openwisp2
> > > >                 - changing role openwisp.openwisp2 from 0.10.0 to 
> > > > unspecified
> > > >                 - downloading role 'openwisp2', owned by openwisp
> > > >                 - downloading role from 
> > > > https://github.com/openwisp/ansible-openwisp2/archive/0.11.0.tar.gz
> > > >                 - extracting openwisp.openwisp2 to 
> > > > /Users/administrator/.ansible/roles/openwisp.openwisp2
> > > >                 - openwisp.openwisp2 (0.11.0) was installed successfully
> > > >                 - dependency Stouts.postfix is already installed, 
> > > > skipping.
> > > >                 administrator@gnc openwisp2-ansible-playbook % 
> > > > ansible-playbook -i hosts playbook.yml -u administrator -k --become -K
> > > > 
> > > >                 and the output from the 'migrate' section:
> > > > 
> > > >                 TASK [openwisp.openwisp2 : migrate] 
> > > > *********************************************************************************************************************************************************
> > > >                 fatal: [http://openwisp3.taitcorp.com ]: FAILED! => 
> > > > {"changed": false, "cmd": "./manage.py migrate --noinput", "msg": 
> > > > "stdout: Operations to perform:\n Apply all migrations: account, admin, 
> > > > auth, config, connection, contenttypes, geo, openwisp_users, pki, 
> > > > reversion, sessions, sites, socialaccount, topology\nRunning 
> > > > migrations:\n Applying openwisp_users.0008_update_admins_permissions... 
> > > > OK\n Applying openwisp_users.0009_create_organization_owners... OK\n 
> > > > Applying openwisp_users.0010_allow_admins_change_organization... OK\n 
> > > > Applying openwisp_users.0011_user_first_name_150_max_length... OK\n 
> > > > Applying topology.0011_fix_link_properties...\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/lib/python3.6/site-packages/django/core/management/__init__.py\",
> > > >  line 401, in execute_from_command_line\n utility.execute()\n File 
> > > > \"/opt/openwisp2/env/lib/python3.6/site-pack
 ages/django/core/management/__init__.py\", line 395, in execute\n 
self.fetch_command(subcommand).run_from_argv(self.argv)\n File 
\"/opt/openwisp2/env/lib/python3.6/site-packages/django/core/management/base.py\",
 line 328, in run_from_argv\n self.execute(*args, **cmd_options)\n File 
\"/opt/openwisp2/env/lib/python3.6/site-packages/django/core/management/base.py\",
 line 369, in execute\n output = self.handle(*args, **options)\n File 
\"/opt/openwisp2/env/lib/python3.6/site-packages/django/core/management/base.py\",
 line 83, in wrapped\n res = handle_func(*args, **kwargs)\n File 
\"/opt/openwisp2/env/lib/python3.6/site-packages/django/core/management/commands/migrate.py\",
 line 233, in handle\n fake_initial=fake_initial,\n File 
\"/opt/openwisp2/env/lib/python3.6/site-packages/django/db/migrations/executor.py\",
 line 117, in migrate\n state = self._migrate_all_forwards(state, plan, 
full_plan, fake=fake, fake_initial=fake_initial)\n File 
\"/opt/openwisp2/env/lib/python3.6/site-packages/dja
 ngo/db/migrations/executor.py\", line 147, in _migrate_all_forwards\n state = 
self.apply_migration(state, migration, fake=fake, fake_initial=fake_initial)\n 
File 
\"/opt/openwisp2/env/lib/python3.6/site-packages/django/db/migrations/executor.py\",
 line 245, in apply_migration\n state = migration.apply(state, schema_editor)\n 
File 
\"/opt/openwisp2/env/lib/python3.6/site-packages/django/db/migrations/migration.py\",
 line 124, in apply\n operation.database_forwards(self.app_label, 
schema_editor, old_state, project_state)\n File 
\"/opt/openwisp2/env/lib/python3.6/site-packages/django/db/migrations/operations/special.py\",
 line 190, in database_forwards\n self.code(from_state.apps, schema_editor)\n 
File 
\"/opt/openwisp2/env/lib/python3.6/site-packages/openwisp_network_topology/migrations/__init__.py\",
 line 34, in fix_link_properties\n link.full_clean()\n File 
\"/opt/openwisp2/env/lib/python3.6/site-packages/django/db/models/base.py\", 
line 1222, in full_clean\n raise ValidationError(erro
 rs)\ndjango.core.exceptions.ValidationError: {'status': [\"Value 'down' is not 
a valid choice.\"]}\n", "path": 
"/opt/openwisp2/env/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/snap/bin",
 "syspath": 
["/tmp/ansible_django_manage_payload_13scn343/ansible_django_manage_payload.zip",
 "/usr/lib/python36.zip", "/usr/lib/python3.6", 
"/usr/lib/python3.6/lib-dynload", "/usr/local/lib/python3.6/dist-packages", 
"/usr/lib/python3/dist-packages"]}
> > > > 
> > > >                     > > > > >                     On 06/10/2020 17:24 
> > > > Federico Capoano <[email protected] 
> > > > mailto:[email protected] > wrote:
> > > > > 
> > > > > 
> > > > >                     Dear Ian,
> > > > > 
> > > > >                     0.10 -> 0.11, which module is that?
> > > > > 
> > > > >                     The error is mentioning status "down", which is 
> > > > > not valid under any module. A value like that makes sense in the 
> > > > > monitoring module (https://github.com/openwisp/openwisp-monitoring/), 
> > > > > but the definitions used are "problem" and "critical", the labels can 
> > > > > be changed however, so that "critical" can be relabeled to "down", if 
> > > > > preferred, but the monitoring module is not even at version 0.1 yet.
> > > > > 
> > > > >                     Best regards
> > > > >                     Federico
> > > > > 
> > > > > 
> > > > >                     On Tue, Oct 6, 2020 at 5:20 AM Ian Tait 
> > > > > <[email protected] mailto:[email protected] > wrote:
> > > > > 
> > > > >                         > > > > > >                         Hi,
> > > > > > 
> > > > > >                         Upgrading from 0.10 -> 0.11, getting an 
> > > > > > error in the migrate section:
> > > > > > 
> > > > > >                         line 1222, in full_clean\n raise 
> > > > > > ValidationError(errors)\ndjango.core.exceptions.ValidationError: 
> > > > > > {'status': [\"Value 'down' is not a valid choice.\"]}
> > > > > > 
> > > > > >                         Is that something that I can fix?
> > > > > > 
> > > > > >                         Thanks.
> > > > > > 
> > > > > >                         Ian
> > > > > > 
> > > > > >                         --
> > > > > >                         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] 
> > > > > > mailto:[email protected] .
> > > > > >                         To view this discussion on the web, visit 
> > > > > > https://groups.google.com/d/msgid/openwisp/193309916.233450.1601979648704%40privateemail.com
> > > > > >  
> > > > > > (https://groups.google.com/d/msgid/openwisp/193309916.233450.1601979648704%40privateemail.com?utm_medium=email&utm_source=footer).
> > > > > > 
> > > > > >                     > > > > > 
> > > > >                     --
> > > > >                     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] 
> > > > > mailto:[email protected] .
> > > > >                     To view this discussion on the web, visit 
> > > > > https://groups.google.com/d/msgid/openwisp/CAERYH6WUyXhbHQkNk2R2u5zhwEexPT%3DK-4HVn0mnC27mv12QGQ%40mail.gmail.com
> > > > >  
> > > > > (https://groups.google.com/d/msgid/openwisp/CAERYH6WUyXhbHQkNk2R2u5zhwEexPT%3DK-4HVn0mnC27mv12QGQ%40mail.gmail.com?utm_medium=email&utm_source=footer).
> > > > > 
> > > > >                 > > > > 
> > > > 
> > > >                 --
> > > >                 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] 
> > > > mailto:[email protected] .
> > > >                 To view this discussion on the web, visit 
> > > > https://groups.google.com/d/msgid/openwisp/522883696.271286.1602068733092%40privateemail.com
> > > >  
> > > > https://groups.google.com/d/msgid/openwisp/522883696.271286.1602068733092%40privateemail.com?utm_medium=email&utm_source=footer
> > > >  .
> > > > 
> > > >             > > > 
> > > 
> > >             --
> > >             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] 
> > > mailto:[email protected] .
> > >             To view this discussion on the web, visit 
> > > https://groups.google.com/d/msgid/openwisp/CAERYH6WGcF_%3DsuyKv-u1%3DadzacrG%2BqZTDwDen%2Buin3nnzWCc8A%40mail.gmail.com
> > >  
> > > https://groups.google.com/d/msgid/openwisp/CAERYH6WGcF_%3DsuyKv-u1%3DadzacrG%2BqZTDwDen%2Buin3nnzWCc8A%40mail.gmail.com?utm_medium=email&utm_source=footer
> > >  .
> > > 
> > >         > > 
> > 
> >         --
> >         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] 
> > mailto:[email protected] .
> >         To view this discussion on the web, visit 
> > https://groups.google.com/d/msgid/openwisp/865788313.8028.1602091611961%40privateemail.com
> >  
> > https://groups.google.com/d/msgid/openwisp/865788313.8028.1602091611961%40privateemail.com?utm_medium=email&utm_source=footer
> >  .
> > 
> >     > 
> 
>     --
>     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] 
> mailto:[email protected] .
>     To view this discussion on the web, visit 
> https://groups.google.com/d/msgid/openwisp/CAERYH6WQbhktUHcjjCQR9DuQv5U99jgdX%3DSX%2BJdEDkWmoFuK5A%40mail.gmail.com
>  
> https://groups.google.com/d/msgid/openwisp/CAERYH6WQbhktUHcjjCQR9DuQv5U99jgdX%3DSX%2BJdEDkWmoFuK5A%40mail.gmail.com?utm_medium=email&utm_source=footer
>  .
> 

-- 
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].
To view this discussion on the web, visit 
https://groups.google.com/d/msgid/openwisp/1558850588.9479.1602094941069%40privateemail.com.

Reply via email to