#4098 (Lino dev env setup issue)
by hannes · in Developers · assigned to Luc Saffre
Kokkuvõte
New debian 10 default install.
Attempt to set up lino dev environment by www.lino-framework.org/dev/install/index.html
Ran into issue at "getlino startsite noi first".
No need to setup user for sqlite3
No setup needed for sqlite3
run . /home/joe/lino/env/bin/activate && python manage.py migrate --noinput [y or n] Yes
. /home/joe/lino/env/bin/activate && python manage.py migrate --noinput
Traceback (most recent call last):
File "manage.py", line 11, in <module>
execute_from_command_line(sys.argv)
File "/home/joe/lino/env/lib/python3.7/site-packages/django/core/management/__init__.py", line 419, in execute_from_command_line
utility.execute()
File "/home/joe/lino/env/lib/python3.7/site-packages/django/core/management/__init__.py", line 413, in execute
self.fetch_command(subcommand).run_from_argv(self.argv)
File "/home/joe/lino/env/lib/python3.7/site-packages/django/core/management/base.py", line 354, in run_from_argv
self.execute(*args, **cmd_options)
File "/home/joe/lino/env/lib/python3.7/site-packages/django/core/management/base.py", line 398, in execute
output = self.handle(*args, **options)
File "/home/joe/lino/env/lib/python3.7/site-packages/django/core/management/base.py", line 89, in wrapped
res = handle_func(*args, **kwargs)
File "/home/joe/lino/env/lib/python3.7/site-packages/django/core/management/commands/migrate.py", line 75, in handle
self.check(databases=[database])
File "/home/joe/lino/env/lib/python3.7/site-packages/django/core/management/base.py", line 423, in check
databases=databases,
File "/home/joe/lino/env/lib/python3.7/site-packages/django/core/checks/registry.py", line 76, in run_checks
new_errors = check(app_configs=app_configs, databases=databases)
File "/home/joe/lino/env/lib/python3.7/site-packages/django/core/checks/model_checks.py", line 34, in check_all_models
errors.extend(model.check(**kwargs))
File "/home/joe/lino/env/lib/python3.7/site-packages/django/db/models/base.py", line 1271, in check
*cls._check_fields(**kwargs),
File "/home/joe/lino/env/lib/python3.7/site-packages/django/db/models/base.py", line 1380, in _check_fields
errors.extend(field.check(**kwargs))
File "/home/joe/lino/env/lib/python3.7/site-packages/django/db/models/fields/__init__.py", line 1013, in check
*self._check_db_collation(databases),
File "/home/joe/lino/env/lib/python3.7/site-packages/django/db/models/fields/__init__.py", line 1045, in _check_db_collation
self.db_collation is None or
AttributeError: 'DurationField' object has no attribute 'db_collation'
Error: . /home/joe/lino/env/bin/activate && python manage.py migrate --noinput ended with return code 1
Of course,
sudo apt install sqlite3
sudo apt install python-django
already done.
Children
Kommentaarid
- 5 aastat, 6 kuud ago by Luc Saffre about #4098 (Lino dev env setup issue) : Oh, it seems that one instruction was missing on the gh2gl page:
$ git remote --set-upstream git@gitlab.com:lino-framework/XXX.git master - 5 aastat, 6 kuud ago by Luc Saffre about #4098 (Lino dev env setup issue) : This maybe helps to diagnose and understand: [url www.atlassian.com/git/tutorials/syncing].
- 5 aastat, 6 kuud ago by Luc Saffre about #4098 (Lino dev env setup issue) : The "remote" seems okay, but seems that the "upstream" is not defined.
- 5 aastat, 6 kuud ago by hannes about #4098 (Lino dev env setup issue) : (env) joe@l3:~/lino/env/repositories/lino$ pp git pull ==== cosi ==== Already up to date. ==== react ==== Already up to date. ==== avanti ==== Already up to date. ==== eg ==== Already up to date. ==== eid ==== Already up to date. ==== lino ==== Enter passphrase for key '/home/joe/.ssh/id_ed25519': F...
- 5 aastat, 6 kuud ago by Luc Saffre about #4098 (Lino dev env setup issue) : Seems that your clones aren't up-to-date. Run "pp git pull". But update your remotes first (because today i moved 8 repositories from GH to GL). Let's have a Jitsi meeting to look at it together. (But not now, I'd like to sleep first.)
- 5 aastat, 6 kuud ago by hannes about #4098 (Lino dev env setup issue) : $ go noi ; inv bd
Configuration error: There is a programmable error in your configuration file:
Traceback (most recent call last): File "/home/joe/lino/env/lib/python3.7/site-packages/sphinx/config.py", line 327, in eval_config_file execfile_(filename, namespace) File "/home/joe/lino/env/lib/... - 5 aastat, 6 kuud ago by Luc Saffre about #4098 (Lino dev env setup issue) : Next step for you as a future docs contributor is to try: "go noi ; inv bd".
- 5 aastat, 6 kuud ago by hannes about #4098 (Lino dev env setup issue) : Setting up Lino contributor environment works: www.lino-framework.org/team/install/index.html
If one starts from default debian install, all chain of commands works well until $ cd ~/lino/env/repositories/book/lino_book/projects/team $ python manage.py prep $ python manage.py runserver
Following... - 5 aastat, 6 kuud ago by Luc Saffre about #4098 (Lino dev env setup issue) : Hannes, you can now simply skip to the [url www.lino-framework.org/contrib/index.html#get-started Contributor Guide] (which anyway starts by throwing away the dev environment).
- 5 aastat, 6 kuud ago by Luc Saffre about #4098 (Lino dev env setup issue) : Yes, now I see that the issue had been visible for 5 days, I just didn't have time to care for it: [url travis-ci.com/github/lino-framework/getlino/builds/222392189] (Which just shows once more that Lino is getting too big for a single person, so it's nothing new...)
- 5 aastat, 6 kuud ago by Luc Saffre about #4098 (Lino dev env setup issue) : This issue is should be covered by the getlino test suite. But I'd like to check whether that's true.
- 5 aastat, 6 kuud ago by Luc Saffre about #4098 (Lino dev env setup issue) : 'DurationField' object has no attribute 'db_collation' comes "just" because of Django 3.2.0. The developer install instructions use the PyPI version. I should just release Lino and XL to PyPI.