When I run python -c "import django; print(django.get_version())"  in the 
virtualenv I get 1.11.8, however when I run python it says 3.5.2 as its 
default, but I remember that earlier I had an issue that wouldn't be 
resolved until I installed python2. Do you think a conflict of python 
versions is causing my issue? If so would I just follow this 
guide http://barkas.com/2016/change-python-version-in-virtualenvwrapper/?
On Wednesday, December 27, 2017 at 10:11:53 PM UTC-6, William Shi wrote:
>
> Hi, thanks for the response! Just to make sure the manual fix is done in 
> my desktop controller and the set of commands you listed is done on the 
> server yes. If so I am currently stuck on the last step ./manage.py migrate 
> I am getting an error that says
> (env) william@ubuntu:/opt/openwisp2$ sudo ./manage.py migrate
> Traceback (most recent call last):
>     File "./manage.py", line 8, in <module>
>            from django.core.management import execute_from_command_line
> importError: No module named django.core.management
>
> I am currently troubleshooting the issue.
> On Wednesday, December 27, 2017 at 4:20:50 AM UTC-6, Federico Capoano 
> wrote:
>>
>> It has to do with this issue:
>> https://code.djangoproject.com/ticket/26137
>>
>> Are you able to try to apply the fix manually and run:
>>
>> cd /opt/openwisp2
>> source env/bin/activate
>> ./manage.py migrate
>>
>> And let me know if it works?
>>
>> Federico
>>
>>
>> On Monday, December 25, 2017 at 9:55:44 PM UTC+1, William Shi wrote:
>>>
>>> I still get the same error
>>>
>>> On Monday, December 25, 2017 at 5:21:47 AM UTC-6, Federico Capoano wrote:
>>>>
>>>> What happens if you destroy the VM, recreate it and start again from 
>>>> scratch, do you get the same error?
>>>>
>>>> Federico
>>>>
>>>>
>>>> On Monday, December 25, 2017 at 2:27:41 AM UTC+1, William Shi wrote:
>>>>>
>>>>> ubuntu 16.04.3 desktop for controller and unbuntu 16.04.3 server as 
>>>>> the server
>>>>>
>>>>> On Sunday, December 24, 2017 at 3:43:06 AM UTC-6, Federico Capoano 
>>>>> wrote:
>>>>>>
>>>>>> what OS are you using for your VM?
>>>>>>
>>>>>> On Sun, Dec 24, 2017 at 12:37 AM William Shi <[email protected]> 
>>>>>> wrote:
>>>>>>
>>>>>>> I was able to resolve the problem, it seems ansible works with 
>>>>>>> python2 and by default ubuntu server has python3 rather than 2. Now I 
>>>>>>> am 
>>>>>>> getting a new error which looks like this.
>>>>>>> TASK [openwisp.openwisp2 : migrate] 
>>>>>>> *****************************************************************************************************************************
>>>>>>> fatal: [ubuntu]: FAILED! => {"changed": false, "cmd": "./manage.py 
>>>>>>> migrate --noinput", "msg": "\n:stderr: Traceback (most recent call 
>>>>>>> last):\n  File 
>>>>>>> \"/opt/openwisp2/env/lib/python3.5/site-packages/django/contrib/gis/db/backends/spatialite/base.py\",
>>>>>>>  
>>>>>>> line 60, in get_new_connection\n    cur.execute(\"SELECT 
>>>>>>> load_extension(%s)\", (self.spatialite_lib,))\n  File 
>>>>>>> \"/opt/openwisp2/env/lib/python3.5/site-packages/django/db/backends/sqlite3/base.py\",
>>>>>>>  
>>>>>>> line 328, in execute\n    return Database.Cursor.execute(self, query, 
>>>>>>> params)\nsqlite3.OperationalError: 
>>>>>>> /usr/lib/x86_64-linux-gnu/libspatialite.so.7: undefined symbol: 
>>>>>>> sqlite3_spatialite_init\n\nDuring handling of the above exception, 
>>>>>>> another 
>>>>>>> exception occurred:\n\nTraceback (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.5/site-packages/django/core/management/__init__.py\",
>>>>>>>  
>>>>>>> line 364, in execute_from_command_line\n    utility.execute()\n  File 
>>>>>>> \"/opt/openwisp2/env/lib/python3.5/site-packages/django/core/management/__init__.py\",
>>>>>>>  
>>>>>>> line 356, in execute\n    
>>>>>>> self.fetch_command(subcommand).run_from_argv(self.argv)\n  File 
>>>>>>> \"/opt/openwisp2/env/lib/python3.5/site-packages/django/core/management/base.py\",
>>>>>>>  
>>>>>>> line 283, in run_from_argv\n    self.execute(*args, **cmd_options)\n  
>>>>>>> File 
>>>>>>> \"/opt/openwisp2/env/lib/python3.5/site-packages/django/core/management/base.py\",
>>>>>>>  
>>>>>>> line 330, in execute\n    output = self.handle(*args, **options)\n  
>>>>>>> File 
>>>>>>> \"/opt/openwisp2/env/lib/python3.5/site-packages/django/core/management/commands/migrate.py\",
>>>>>>>  
>>>>>>> line 81, in handle\n    connection.prepare_database()\n  File 
>>>>>>> \"/opt/openwisp2/env/lib/python3.5/site-packages/django/contrib/gis/db/backends/spatialite/base.py\",
>>>>>>>  
>>>>>>> line 72, in prepare_database\n    with self.cursor() as cursor:\n  File 
>>>>>>> \"/opt/openwisp2/env/lib/python3.5/site-packages/django/db/backends/base/base.py\",
>>>>>>>  
>>>>>>> line 254, in cursor\n    return self._cursor()\n  File 
>>>>>>> \"/opt/openwisp2/env/lib/python3.5/site-packages/django/db/backends/base/base.py\",
>>>>>>>  
>>>>>>> line 229, in _cursor\n    self.ensure_connection()\n  File 
>>>>>>> \"/opt/openwisp2/env/lib/python3.5/site-packages/django/db/backends/base/base.py\",
>>>>>>>  
>>>>>>> line 213, in ensure_connection\n    self.connect()\n  File 
>>>>>>> \"/opt/openwisp2/env/lib/python3.5/site-packages/django/db/backends/base/base.py\",
>>>>>>>  
>>>>>>> line 189, in connect\n    self.connection = 
>>>>>>> self.get_new_connection(conn_params)\n  File 
>>>>>>> \"/opt/openwisp2/env/lib/python3.5/site-packages/django/contrib/gis/db/backends/spatialite/base.py\",
>>>>>>>  
>>>>>>> line 65, in get_new_connection\n    six.reraise(ImproperlyConfigured, 
>>>>>>> ImproperlyConfigured(new_msg), sys.exc_info()[2])\n  File 
>>>>>>> \"/opt/openwisp2/env/lib/python3.5/site-packages/django/utils/six.py\", 
>>>>>>> line 685, in reraise\n    raise value.with_traceback(tb)\n  File 
>>>>>>> \"/opt/openwisp2/env/lib/python3.5/site-packages/django/contrib/gis/db/backends/spatialite/base.py\",
>>>>>>>  
>>>>>>> line 60, in get_new_connection\n    cur.execute(\"SELECT 
>>>>>>> load_extension(%s)\", (self.spatialite_lib,))\n  File 
>>>>>>> \"/opt/openwisp2/env/lib/python3.5/site-packages/django/db/backends/sqlite3/base.py\",
>>>>>>>  
>>>>>>> line 328, in execute\n    return Database.Cursor.execute(self, query, 
>>>>>>> params)\ndjango.core.exceptions.ImproperlyConfigured: Unable to load 
>>>>>>> the 
>>>>>>> SpatiaLite library extension \"libspatialite.so.7\" because: 
>>>>>>> /usr/lib/x86_64-linux-gnu/libspatialite.so.7: undefined symbol: 
>>>>>>> sqlite3_spatialite_init\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_qw4W0_", 
>>>>>>> "/tmp/ansible_qw4W0_/ansible_modlib.zip", 
>>>>>>> "/tmp/ansible_qw4W0_/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"]}
>>>>>>>     to retry, use: --limit 
>>>>>>> @/home/william/openwisp2-ansible-playbook/playbook.retry
>>>>>>>
>>>>>>> PLAY RECAP 
>>>>>>> ******************************************************************************************************************************************************
>>>>>>> ubuntu                     : ok=39   changed=0    unreachable=0    
>>>>>>> failed=1   
>>>>>>>
>>>>>>> The issue seems to be specifically regarding openwisp migration and 
>>>>>>> the only post I could find similiar to this issue was this one 
>>>>>>> https://groups.google.com/forum/#!topic/openwisp/B2rdQJ8TSM4 but 
>>>>>>> after comparing the error messages I think it is not the same issue. 
>>>>>>> Have 
>>>>>>> any suggestions?
>>>>>>>
>>>>>>>
>>>>>>> On Tuesday, December 19, 2017 at 7:48:58 PM UTC-6, William Shi wrote:
>>>>>>>
>>>>>>>> Hi I seem to be having trouble with the roles in installing 
>>>>>>>> openwisp2 like this post from earlier 
>>>>>>>> https://groups.google.com/forum/#!topic/openwisp/kiJfX9lD1gM, 
>>>>>>>> however I double checked and I did have the role installed already and 
>>>>>>>> even 
>>>>>>>> reinstalled and am still having the issue.(I am running virtual box on 
>>>>>>>> a 
>>>>>>>> windows 10 one instance of Ubuntu which is acting as my controller and 
>>>>>>>> one 
>>>>>>>> instance of Ubuntu server)
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> <https://lh3.googleusercontent.com/-Ui0NwcXdpno/WjnAVzfzdlI/AAAAAAAAADk/0jdEi9G7FAQN2smaFM1I8Fs8GX_wh1mswCLcBGAs/s1600/openwisp%2Brole%2Bfile%2Blocation.PNG>
>>>>>>>> When running the ansible-playbook -i hosts playbook.yml -u <user> 
>>>>>>>> -k --become -K I get
>>>>>>>>
>>>>>>>>
>>>>>>>> <https://lh3.googleusercontent.com/-hGBtKRt6U_c/WjnBAck3ebI/AAAAAAAAADs/DY6Q6PoR1VIIycOEqD1lIb89O0WDFgZ5ACLcBGAs/s1600/Help.PNG>
>>>>>>>>   
>>>>>>>>                                                         
>>>>>>>>
>>>>>>>> My playbook.yml looks like this
>>>>>>>>
>>>>>>>>
>>>>>>>> <https://lh3.googleusercontent.com/-inAw5fbRBg4/WjnBTDlWDQI/AAAAAAAAADw/vxVFeiN778wTnHiqrv6PyReqbPB4fiu8QCLcBGAs/s1600/playbook.yml.PNG>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> -- 
>>>>>>> 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.
>>>>>>>
>>>>>>

-- 
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.

Reply via email to