Univention Bugzilla – Attachment 9574 Details for
Bug 42416
[4.3] The user role should be configurable in the CSV file
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Requests
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
log with exception
result.log (text/x-log), 6.41 KB, created by
Ole Schwiegert
on 2018-06-26 10:06:14 CEST
(
hide
)
Description:
log with exception
Filename:
MIME Type:
Creator:
Ole Schwiegert
Created:
2018-06-26 10:06:14 CEST
Size:
6.41 KB
patch
obsolete
>------ UCS@school import tool starting ------ >Reading configuration from '/usr/share/ucs-school-import/configs/global_defaults.json'... >Reading configuration from '/var/lib/ucs-school-import/configs/global.json'... >Reading configuration from '/usr/share/ucs-school-import/configs/user_import_defaults.json'... >Reading configuration from '/var/lib/ucs-school-import/configs/user_import.json'... >------ UCS@school import tool configured ------ >Used configuration files: ['/usr/share/ucs-school-import/configs/global_defaults.json', '/var/lib/ucs-school-import/configs/global.json', '/usr/share/ucs-school-import/configs/user_import_defaults.json', '/var/lib/ucs-school-import/configs/user_import.json']. >Using command line arguments: {'input': {'filename': 'test.csv'}, 'school': 'AE', 'user_role': 'teacher'} >Configuration is: >{u'activate_new_users': {u'default': True}, > u'classes': {}, > u'csv': {u'header_lines': 1, > u'incell-delimiter': {u'default': u','}, > u'mapping': {u'Benutzertyp': u'__role', > u'Beschreibung': u'description', > u'EMail': u'email', > u'Klassen': u'school_classes', > u'Nachname': u'lastname', > u'Schulen': u'schools', > u'Telefon': u'phone', > u'Vorname': u'firstname'}}, > u'deletion_grace_period': {u'deactivation': 0, u'deletion': 0}, > u'dry_run': False, > u'factory': u'ucsschool.importer.default_user_import_factory.DefaultUserImportFactory', > u'input': {u'filename': 'test.csv', u'type': u'csv'}, > u'logfile': u'/var/log/univention/ucs-school-import.log', > u'maildomain': None, > u'mandatory_attributes': [u'firstname', u'lastname', u'name', u'school'], > u'no_delete': False, > u'output': {u'new_user_passwords': None, > u'user_import_summary': u'/var/lib/ucs-school-import/summary/%Y/%m/user_import_summary_%Y-%m-%d_%H:%M:%S.csv'}, > u'password_length': 15, > u'scheme': {u'email': u'<firstname>.<lastname>@<maildomain>', > u'recordUID': u'<firstname>.<lastname>', > u'username': {u'default': u'<:umlauts><firstname>.<lastname><:lower>[COUNTER2]'}}, > u'school': 'AE', > u'sourceUID': u'TESTID', > u'tolerate_errors': 0, > u'user_role': 'teacher', > u'username': {u'max_length': {u'default': 20, u'student': 15}}, > u'verbose': False} >------ Starting mass import... ------ >Stopping univention-directory-notifier >Stopping univention-directory-notifier (via systemctl): univention-directory-notifier.service. > >univention-directory-notifier stopped >------ Importing users... ------ >------ Starting to read users from input data... ------ >Searching for hooks in: /usr/share/ucs-school-import/pyhooks... >Found hook classes: >Loaded hooks: {}. >Done reading 1. user: ImportStudent(name=None, school=None, dn=None) >Searching for hooks in: /usr/share/ucs-school-import/pyhooks... >Found hook classes: >Loaded hooks: {}. >Done reading 2. user: ImportTeacher(name=None, school=None, dn=None) >------ Read 2 users from input data. ------ >------ Detecting which users to delete... ------ >------ Deleting 0 users... ------ >------ Deleted 0 users. ------ >------ Creating / modifying users... ------ >Adding ImportStudent(name='otfrid.kuest5', school='AE', dn='uid=otfrid.kuest5,cn=schueler,cn=users,ou=AE,dc=realm2,dc=intranet', old_dn=None) (source_uid:TESTID record_uid:Otfrid.Kuester) attributes={'record_uid': u'Otfrid.Kuester', 'disabled': '0', 'objectType': 'users/user', 'old_user': None, 'display_name': 'Otfrid Kuester', 'source_uid': u'TESTID', 'type_name': 'Student', 'in_hook': False, 'udm_properties': {u'phone': [u'+22-345-721521'], 'overridePWHistory': '1', u'description': u'A student.', 'overridePWLength': '1'}, 'type': 'importStudent', 'email': u'otfridm.kuesterm@realm2.intranet', '$dn$': 'uid=otfrid.kuest5,cn=schueler,cn=users,ou=AE,dc=realm2,dc=intranet', 'firstname': 'Otfrid', 'lastname': 'Kuester', 'entry_count': 2L, 'schools': ['AE'], 'password': 'dkqC5sTR&*6JZZV', 'school': 'AE', 'name': 'otfrid.kuest5', 'roles': ['pupil'], 'school_classes': {'AE': ['AE-1a']}, 'input_data': ['student', 'AE', 'Otfrid', 'Kuester', 'AE-1a', 'A student.', '+22-345-721521', 'otfridm.kuesterm@realm2.intranet'], 'birthday': None, 'action': 'A'} udm_properties={u'phone': [u'+22-345-721521'], 'overridePWHistory': '1', u'description': u'A student.', 'overridePWLength': '1'}... >Searching for hooks in: /usr/share/ucs-school-import/pyhooks... >Found hook classes: >Loaded hooks: {}. >Creating ImportStudent(name='otfrid.kuest5', school='AE', dn='uid=otfrid.kuest5,cn=schueler,cn=users,ou=AE,dc=realm2,dc=intranet', old_dn=None) >ImportStudent(name='otfrid.kuest5', school='AE', dn='uid=otfrid.kuest5,cn=schueler,cn=users,ou=AE,dc=realm2,dc=intranet') successfully created >Starting univention-directory-notifier >Starting univention-directory-notifier (via systemctl): univention-directory-notifier.service. > >univention-directory-notifier started >Outer Exception catcher: noObject("No teacher with source_uid=u'TESTID' and record_uid=u'Otfrid.Kuester' found.",) >Traceback (most recent call last): > File "/usr/lib/pymodules/python2.7/ucsschool/importer/frontend/cmdline.py", line 118, in main > self.do_import() > File "/usr/lib/pymodules/python2.7/ucsschool/importer/frontend/cmdline.py", line 96, in do_import > importer.mass_import() > File "/usr/lib/pymodules/python2.7/ucsschool/importer/mass_import/mass_import.py", line 70, in mass_import > self.import_users() > File "/usr/lib/pymodules/python2.7/ucsschool/importer/mass_import/mass_import.py", line 100, in import_users > user_import.create_and_modify_users(imported_users) # 90% - 100% > File "/usr/lib/pymodules/python2.7/ucsschool/importer/mass_import/user_import.py", line 147, in create_and_modify_users > success = user.create(lo=self.connection) > File "/usr/lib/pymodules/python2.7/ucsschool/importer/models/import_user.py", line 300, in create > return super(ImportUser, self).create(lo, validate) > File "/usr/lib/pymodules/python2.7/ucsschool/lib/models/base.py", line 429, in create > self.call_hooks('post', 'create') > File "/usr/lib/pymodules/python2.7/ucsschool/importer/models/import_user.py", line 188, in call_hooks > user = self.get_by_import_id(self._lo, self.source_uid, self.record_uid) > File "/usr/lib/pymodules/python2.7/ucsschool/importer/models/import_user.py", line 343, in get_by_import_id > cls.config.get("user_role", "user") or "User", source_uid, record_uid)) >noObject: No teacher with source_uid=u'TESTID' and record_uid=u'Otfrid.Kuester' found.
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Raw
Actions:
View
Attachments on
bug 42416
: 9574 |
9575
|
9576