mlebeda

tutor remove user

Apr 14th, 2022 (edited)
256
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 7.93 KB | None | 0 0
  1. ~$ tutor local run lms ./manage.py lms manage_user --remove username user@email.cz
  2. docker-compose -f /home/ubuntu/.local/share/tutor/env/local/docker-compose.yml -f /home/ubuntu/.local/share/tutor/env/local/docker-compose.prod.yml -f /home/ubuntu/.local/share/tutor/env/local/docker-compose.override.yml --project-name tutor_local run --rm lms ./manage.py lms manage_user --remove username user@email.cz
  3. Starting tutor_local_elasticsearch-permissions_1 ... done
  4. Starting tutor_local_smtp_1                      ... done
  5. Starting tutor_local_redis-permissions_1         ... done
  6. Starting tutor_local_mysql_1                     ... done                                                                               Starting tutor_local_mongodb-permissions_1       ... done
  7. Starting tutor_local_lms-permissions_1           ... done
  8. Starting tutor_local_elasticsearch_1             ... done
  9. Starting tutor_local_mongodb_1                   ... done
  10. Starting tutor_local_forum_1                     ... done
  11. Starting tutor_local_redis_1                     ... done
  12. 2022-04-14 09:00:12,242 WARNING 1 [py.warnings] [user None] [ip None] warnings.py:109 - /openedx/venv/lib/python3.8/site-packages/boto/plugin.py:40: DeprecationWarning: the imp module is deprecated in favour of importlib; see the module's documentation for alternative uses
  13.  import imp
  14.  
  15. 2022-04-14 09:00:12,311 WARNING 1 [py.warnings] [user None] [ip None] warnings.py:109 - /openedx/venv/lib/python3.8/site-packages/botocore/vendored/requests/packages/urllib3/_collections.py:1: DeprecationWarning: Using or importing the ABCs from 'collections' instead of from 'collections.abc' is deprecated since Python 3.3, and in 3.10 it will stop working
  16.  from collections import Mapping, MutableMapping
  17.  
  18. 2022-04-14 09:00:13,966 WARNING 1 [py.warnings] [user None] [ip None] warnings.py:109 - /openedx/edx-platform/openedx/core/types/admin.py:49: DeprecationWarning: Django 3.2+ available: the _admin_display method and the AdminMethodclass should be removed from openedx.core.types
  19.  warnings.warn(
  20.  
  21. System check identified some issues:
  22.  
  23. WARNINGS:
  24. consent.DataSharingConsent.granted: (fields.W903) NullBooleanField is deprecated. Support for it (except in historical migrations) will be removed in Django 4.0.
  25.        HINT: Use BooleanField(null=True) instead.
  26. consent.HistoricalDataSharingConsent.granted: (fields.W903) NullBooleanField is deprecated. Support for it (except in historical migrations) will be removed in Django 4.0.
  27.        HINT: Use BooleanField(null=True) instead.
  28. Removing user: "username"
  29. 2022-04-14 09:00:20,268 INFO 1 [tracking] [user None] [ip None] logger.py:41 - {"name": "edx.user.settings.changed", "context": {}, "username": "", "session": "", "ip": "", "agent": "", "host": "", "referer": "", "accept_language": "", "event": {"old": "en", "new": null, "truncated": [], "setting": "pref-lang", "user_id": 5, "table": "user_api_userpreference"}, "time": "2022-04-14T09:00:20.267708+00:00", "event_type": "edx.user.settings.changed", "event_source": "server", "page": null}
  30. Traceback (most recent call last):
  31.  File "/openedx/venv/lib/python3.8/site-packages/django/db/backends/utils.py", line 84, in _execute
  32.    return self.cursor.execute(sql, params)
  33.  File "/openedx/venv/lib/python3.8/site-packages/django/db/backends/mysql/base.py", line 73, in execute
  34.    return self.cursor.execute(query, args)
  35.  File "/openedx/venv/lib/python3.8/site-packages/MySQLdb/cursors.py", line 206, in execute
  36.    res = self._query(query)
  37.  File "/openedx/venv/lib/python3.8/site-packages/MySQLdb/cursors.py", line 319, in _query
  38.    db.query(q)
  39.  File "/openedx/venv/lib/python3.8/site-packages/MySQLdb/connections.py", line 259, in query
  40.    _mysql.connection.query(self, query)
  41. MySQLdb._exceptions.IntegrityError: (1451, 'Cannot delete or update a parent row: a foreign key constraint fails (`openedx`.`course_creators_coursecreator`, CONSTRAINT `course_creators_coursecreator_user_id_e4da548d_fk_auth_user_id` FOREIGN KEY (`user_id`) REFERENCES `auth_user` (`id`))')
  42.  
  43. The above exception was the direct cause of the following exception:
  44.  
  45. Traceback (most recent call last):
  46.  File "./manage.py", line 106, in <module>
  47.    execute_from_command_line([sys.argv[0]] + django_args)
  48.  File "/openedx/venv/lib/python3.8/site-packages/django/core/management/__init__.py", line 419, in execute_from_command_line
  49.    utility.execute()
  50.  File "/openedx/venv/lib/python3.8/site-packages/django/core/management/__init__.py", line 413, in execute
  51.    self.fetch_command(subcommand).run_from_argv(self.argv)
  52.  File "/openedx/venv/lib/python3.8/site-packages/django/core/management/base.py", line 354, in run_from_argv
  53.    self.execute(*args, **cmd_options)
  54.  File "/openedx/venv/lib/python3.8/site-packages/django/core/management/base.py", line 398, in execute
  55.    output = self.handle(*args, **options)
  56.  File "/opt/pyenv/versions/3.8.12/lib/python3.8/contextlib.py", line 75, in inner
  57.    return func(*args, **kwds)
  58.  File "/openedx/venv/lib/python3.8/site-packages/edx_django_utils/user/management/commands/manage_user.py", line 97, in handle
  59.    self._handle_remove(username, email)
  60.  File "/openedx/venv/lib/python3.8/site-packages/edx_django_utils/user/management/commands/manage_user.py", line 88, in _handle_remove
  61.    user.delete()
  62.  File "/openedx/venv/lib/python3.8/site-packages/django/db/models/base.py", line 967, in delete
  63.    return collector.delete()
  64.  File "/openedx/venv/lib/python3.8/site-packages/django/db/models/deletion.py", line 429, in delete
  65.    count = query.delete_batch(pk_list, self.using)
  66.  File "/openedx/venv/lib/python3.8/site-packages/django/db/models/sql/subqueries.py", line 43, in delete_batch
  67.    num_deleted += self.do_query(self.get_meta().db_table, self.where, using=using)
  68.  File "/openedx/venv/lib/python3.8/site-packages/django/db/models/sql/subqueries.py", line 23, in do_query
  69.    cursor = self.get_compiler(using).execute_sql(CURSOR)
  70.  File "/openedx/venv/lib/python3.8/site-packages/django/db/models/sql/compiler.py", line 1175, in execute_sql
  71.    cursor.execute(sql, params)
  72.  File "/openedx/venv/lib/python3.8/site-packages/django/db/backends/utils.py", line 66, in execute
  73.    return self._execute_with_wrappers(sql, params, many=False, executor=self._execute)
  74.  File "/openedx/venv/lib/python3.8/site-packages/django/db/backends/utils.py", line 75, in _execute_with_wrappers
  75.    return executor(sql, params, many, context)
  76.  File "/openedx/venv/lib/python3.8/site-packages/django/db/backends/utils.py", line 84, in _execute
  77.    return self.cursor.execute(sql, params)
  78.  File "/openedx/venv/lib/python3.8/site-packages/django/db/utils.py", line 90, in __exit__
  79.    raise dj_exc_value.with_traceback(traceback) from exc_value
  80.  File "/openedx/venv/lib/python3.8/site-packages/django/db/backends/utils.py", line 84, in _execute
  81.    return self.cursor.execute(sql, params)
  82.  File "/openedx/venv/lib/python3.8/site-packages/django/db/backends/mysql/base.py", line 73, in execute
  83.    return self.cursor.execute(query, args)
  84.  File "/openedx/venv/lib/python3.8/site-packages/MySQLdb/cursors.py", line 206, in execute
  85.    res = self._query(query)
  86.  File "/openedx/venv/lib/python3.8/site-packages/MySQLdb/cursors.py", line 319, in _query
  87.    db.query(q)
  88.  File "/openedx/venv/lib/python3.8/site-packages/MySQLdb/connections.py", line 259, in query
  89.    _mysql.connection.query(self, query)
  90. django.db.utils.IntegrityError: (1451, 'Cannot delete or update a parent row: a foreign key constraint fails (`openedx`.`course_creators_coursecreator`, CONSTRAINT `course_creators_coursecreator_user_id_e4da548d_fk_auth_user_id` FOREIGN KEY (`user_id`) REFERENCES `auth_user` (`id`))')
  91. Error: Command failed with status 1: docker-compose -f /home/ubuntu/.local/share/tutor/env/local/docker-compose.yml -f /home/ubuntu/.local/share/tutor/env/local/docker-compose.prod.yml -f /home/ubuntu/.local/share/tutor/env/local/docker-compose.override.yml --project-name tutor_local run --rm lms ./manage.py lms manage_user --remove username user@email.cz
Add Comment
Please, Sign In to add comment