Hi Mark,
The django install isn't documented as the correct version of django is
automatically installed to your virtual environment when you use pip to
install arches or arches-hip.
I'm not certain how you arrived at having the incorrect version installed,
but that should not happen when the installation steps are followed as
documented, and you should not have to manually install django.
The team will be reviewing the documentation to ensure that the
installation steps are accurate and up to date.
Thanks,
- Rob
On Tuesday, November 10, 2015 at 12:30:13 PM UTC-8, Mark Gondelman wrote:
>
> THANK YOU!!!
>
> That really helped.
>
> But this is a *major *problem of documentation. I couldn't know that
> specifically this version of django is needed and that I have to install it
> before running "pip install arches" command. It would save me about 15
> hours of work.
>
> Because without this I started to struggle this all modules which "pip
> install arches" installs (psycopg2, rdflib and many others). Under django
> 1.8.6 it displays some errors but eventually writes "successfully installed
> arches". Than you discover that you will have to install all of these
> modules and eventually you arrive to the state where you have a server, but
> its database is not set correctly.
>
> Another improvement to the documentation should be about setting up the
> psql. Before you can use "psql" from the command line (this applies both to
> Win and NIX!), you will have to create a role for the system user in psql
> server, following these steps:
> 1) open PATH\TO\PostgreSQL\9.3.\data\pg_hba.conf
> and edit it so that user could log w\o passwords locally:
> host all all 127.0.0.1/32 trust
> host all all ::1/128 trust
>
> save.
> 2) than, in command line enter:
> psql -U postgres
>
> 3) in sql:
> CREATE ROLE "%your_system_username%" SUPERUSER
> CREATE DATABASE "%your_system_username%"
>
> then exit and enjoy.
>
> Maybe, these steps are transparent to Postgres users but people who never
> used this sql server will have to find this out by themselves.
>
> Hope, my comment will help to future users of arches...
>
>
> Thanks again,
> Mark.
>
> воскресенье, 8 ноября 2015 г., 3:03:57 UTC+2 пользователь Mark Gondelman
> написал:
>>
>> Dear friends,
>>
>> after many exhausting hours of fighting with python, django and other
>> monsters, I finally managed to get arches-hip installed without errors.
>> Yet, I was unable to run the server.
>>
>> Here are the details of my failure, I hope that someone could help me.
>> Sorry, if I have posted this in an incorrect place; if so please delete
>> this message.
>>
>> First, problems start with "*python manage.py packages -o install*"
>> command. Everything goes well, untill the word 'VACUUM' is displayed. Then
>> is shows an error:
>>
>> self.create_users()
>> File "D:\webworks\for
>> arches\arches\ENV\lib\site-packages\arches\management\commands\packages.py",
>> line 262, in create_users
>> anonymous_user = User.objects.create_user('anonymous', '', '')
>> File "D:\webworks\for
>> arches\arches\ENV\lib\site-packages\django\contrib\auth\models.py", line
>> 187, in create_user **extra_fields)
>> File "D:\webworks\for
>> arches\arches\ENV\lib\site-packages\django\contrib\auth\models.py", line
>> 182, in _create_user user.save(using=self._db)
>> File "D:\webworks\for
>> arches\arches\ENV\lib\site-packages\django\db\models\base.py", line 734, in
>> save force_update=force_update, update_fields=update_fields)
>> File "D:\webworks\for
>> arches\arches\ENV\lib\site-packages\django\db\models\base.py", line 762, in
>> save_base updated = self._save_table(raw, cls, force_insert,
>> force_update, using, update_fields)
>> File "D:\webworks\for
>> arches\arches\ENV\lib\site-packages\django\db\models\base.py", line 846, in
>> _save_table result = self._do_insert(cls._base_manager, using, fields,
>> update_pk, raw)
>> File "D:\webworks\for
>> arches\arches\ENV\lib\site-packages\django\db\models\base.py", line 885, in
>> _do_insert using=using, raw=raw)
>> File "D:\webworks\for
>> arches\arches\ENV\lib\site-packages\django\db\models\manager.py", line 127,
>> in manager_method return getattr(self.get_queryset(), name)(*args,
>> **kwargs)
>> File "D:\webworks\for
>> arches\arches\ENV\lib\site-packages\django\db\models\query.py", line 920,
>> in _insert return query.get_compiler(using=using).execute_sql(return_id)
>> File "D:\webworks\for
>> arches\arches\ENV\lib\site-packages\django\db\models\sql\compiler.py", line
>> 974, in execute_sql cursor.execute(sql, params)
>> File "D:\webworks\for
>> arches\arches\ENV\lib\site-packages\django\db\backends\utils.py", line 79,
>> in execute return super(CursorDebugWrapper, self).execute(sql, params)
>> File "D:\webworks\for
>> arches\arches\ENV\lib\site-packages\django\db\backends\utils.py", line 64,
>> in execute return self.cursor.execute(sql, params)
>> File "D:\webworks\for
>> arches\arches\ENV\lib\site-packages\django\db\utils.py", line 98, in
>> __exit__ six.reraise(dj_exc_type, dj_exc_value, traceback)
>> File "D:\webworks\for
>> arches\arches\ENV\lib\site-packages\django\db\backends\utils.py", line 64,
>> 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 (2, anonymous, , , ,
>> pbkdf2_sha256$20000$fhiCsiue4j4L$4iGKzLXegAhpAzTvHNcPLZdMLmh16a4...,f, t,
>> f, null, 2015-11-08 02:54:39.697-06).
>>
>>
>> When I try to run the server (with the command "*python manage.py
>> runserver 8001*";elasticsearch already is running), I get a message:
>>
>> You have unapplied migrations; your app may not work properly until they
>> are applied.
>> Run '*python manage.py migrate*' to apply them.
>> November 08, 2015 - 02:57:37
>> Django version 1.8.6, using settings 'my_hip_app.settings'
>> Starting development server at http://127.0.0.1:8001/
>> Quit the server with CTRL-BREAK.
>>
>>
>> And whenever I try to load "localhost:8001" I get a 500 error.
>>
>> When I try to run the suggested "*python manage.py migrate*" command I
>> run into another error:
>>
>> Traceback (most recent call last):
>> File "manage.py", line 28, in <module>
>> execute_from_command_line(sys.argv)
>> File "D:\webworks\for
>> arches\arches\ENV\lib\site-packages\django\core\management\__init__.py",
>> line 354, in execute_from_command_line utility.execute()
>> File "D:\webworks\for
>> arches\arches\ENV\lib\site-packages\django\core\management\__init__.py",
>> line 346, in execute
>> self.fetch_command(subcommand).run_from_argv(self.argv)
>> File "D:\webworks\for
>> arches\arches\ENV\lib\site-packages\django\core\management\base.py", line
>> 394, in run_from_argv self.execute(*args, **cmd_options)
>> File "D:\webworks\for
>> arches\arches\ENV\lib\site-packages\django\core\management\base.py", line
>> 445, in execute output = self.handle(*args, **options)
>> File "D:\webworks\for
>> arches\arches\ENV\lib\site-packages\django\core\management\commands\migrate.py",
>>
>> line 179, in handle created_models = self.sync_apps(connection,
>> executor.loader.unmigrated_apps)
>> File "D:\webworks\for
>> arches\arches\ENV\lib\site-packages\django\core\management\commands\migrate.py",
>>
>> line 310, in sync_apps editor.create_model(model)
>> File "D:\webworks\for
>> arches\arches\ENV\lib\site-packages\django\contrib\gis\db\backends\postgis\schema.py",
>>
>> line 81,in create_model super(PostGISSchemaEditor,
>> self).create_model(model)
>> File "D:\webworks\for
>> arches\arches\ENV\lib\site-packages\django\db\backends\base\schema.py",
>> line 286, in create_model self.execute(sql, params or None)
>> File "D:\webworks\for
>> arches\arches\ENV\lib\site-packages\django\db\backends\base\schema.py",
>> line 111, in execute cursor.execute(sql, params)
>> File "D:\webworks\for
>> arches\arches\ENV\lib\site-packages\django\db\backends\utils.py", line 79,
>> in execute return super(CursorDebugWrapper, self).execute(sql, params)
>> File "D:\webworks\for
>> arches\arches\ENV\lib\site-packages\django\db\backends\utils.py", line 64,
>> in execute return self.cursor.execute(sql, params)
>> File "D:\webworks\for
>> arches\arches\ENV\lib\site-packages\django\db\utils.py", line 98, in
>> __exit__ six.reraise(dj_exc_type, dj_exc_value, traceback)
>> File "D:\webworks\for
>> arches\arches\ENV\lib\site-packages\django\db\backends\utils.py", line 62,
>> in execute return self.cursor.execute(sql)
>> django.db.utils.ProgrammingError: relation "geography_columns" already
>> exists
>>
>>
>> So... help's needed!
>>
>> All the best,
>> Mark.
>>
>
--
-- To post, send email to [email protected]. To unsubscribe, send
email to [email protected]. For more information,
visit https://groups.google.com/d/forum/archesproject?hl=en
---
You received this message because you are subscribed to the Google Groups
"Arches Project" 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.