Hello,
lately, when trying to reset a user password via self-service, there is “some” error.
I say “lately” because it was in fact working.
After that I installed the Jitsi App and set up SAML. I don’t know exactly when it stopped working since I didn’t test it after each step.
On the frontend it looks like this after “next” is pressed:
Shortly after the umc completely hangs and needs to be restarted.
I’ve tried
ucr set umc/module/debug/level=4
and looked into /var/log/univention/management-console-module-passwordreset.log:
02.07.21 15:27:00.224 DEBUG_INIT
02.07.21 15:27:00.337 ADMIN ( INFO ) : admin.syntax.import_syntax_files: importing '/usr/lib/python2.7/dist-packages/univention/admin/syntax.d/univention-virtual-machine-manager-schema.py'
02.07.21 15:27:00.338 ADMIN ( INFO ) : admin.syntax.import_syntax_files: importing '/usr/lib/python2.7/dist-packages/univention/admin/syntax.d/example.py'
02.07.21 15:27:00.338 ADMIN ( INFO ) : admin.syntax.import_syntax_files: importing '/usr/lib/python2.7/dist-packages/univention/admin/syntax.d/samlserviceprovider.py'
02.07.21 15:27:00.338 ADMIN ( INFO ) : admin.syntax.import_syntax_files: importing '/usr/lib/python2.7/dist-packages/univention/admin/syntax.d/app_syntax.py'
02.07.21 15:27:00.338 ADMIN ( INFO ) : Warning: still importing code from /usr/lib/pymodules/python2.7. Migration to dh_python is necessary!
02.07.21 15:27:00.338 ADMIN ( INFO ) : admin.syntax.import_syntax_files: importing '/usr/lib/pymodules/python2.7/univention/admin/syntax.d/__init__.py'
02.07.21 15:27:00.338 ADMIN ( INFO ) : admin.hook.import_hook_files: importing '/usr/lib/python2.7/dist-packages/univention/admin/hooks.d/__init__.py'
02.07.21 15:27:00.338 ADMIN ( INFO ) : Warning: still importing code from /usr/lib/pymodules/python2.7. Migration to dh_python is necessary!
02.07.21 15:27:00.338 ADMIN ( INFO ) : admin.hook.import_hook_files: importing '/usr/lib/pymodules/python2.7/univention/admin/hooks.d/__init__.py'
02.07.21 15:27:00.728 MODULE ( PROCESS ) : Loading python module.
02.07.21 15:27:00.770 MODULE ( PROCESS ) : Imported python module.
02.07.21 15:27:00.770 MODULE ( PROCESS ) : Module instance created.
02.07.21 15:27:00.770 MODULE ( PROCESS ) : Module socket initialized.
02.07.21 15:27:00.770 MAIN ( INFO ) : Initialising server process
02.07.21 15:27:00.770 MAIN ( INFO ) : Using a UNIX socket
02.07.21 15:27:00.770 SSL ( INFO ) : Server listening to UNIX connections
02.07.21 15:27:00.781 MAIN ( INFO ) : Incoming connection from
02.07.21 15:27:00.783 PARSER ( INFO ) : UMCP REQUEST 162523242078179-0 parsed successfully
02.07.21 15:27:00.783 MODULE ( INFO ) : Received request 162523242078179-0
02.07.21 15:27:00.783 PROTOCOL ( INFO ) : Received UMCP SET REQUEST 162523242078179-0
02.07.21 15:27:00.783 MAIN ( INFO ) : Setting locale u'en_US.UTF-8'
02.07.21 15:27:00.783 MODULE ( PROCESS ) : Setting user LDAP DN u'uid=rtemp,cn=users,dc=redacted,dc=redacted'
02.07.21 15:27:00.783 MODULE ( PROCESS ) : Setting auth type to u'SAML'
02.07.21 15:27:00.783 MODULE ( PROCESS ) : Initializing module.
02.07.21 15:27:00.786 MODULE ( PROCESS ) : get_plugins(): Loaded sending plugin class 'SendEmail' for sending method 'email'.
02.07.21 15:27:00.791 MODULE ( PROCESS ) : get_plugins(): Plugin class 'SendWithExternal' for sending method 'None' is disabled.
02.07.21 15:27:00.791 MODULE ( PROCESS ) : get_plugins(): Loaded sending plugin class 'VerifyEmail' for sending method 'verify_email'.
02.07.21 15:27:00.796 MODULE ( PROCESS ) : get_plugins(): Plugin class 'SendSMS' for sending method 'mobile' is disabled.
02.07.21 15:27:00.796 MODULE ( PROCESS ) : get_plugins(): plugin class 'VerifyEmail' for sending method 'verify_email': udm_property: 'PasswordRecoveryEmailVerified' token_length: '64'
02.07.21 15:27:00.796 MODULE ( PROCESS ) : get_plugins(): plugin class 'SendEmail' for sending method 'email': udm_property: 'PasswordRecoveryEmail' token_length: '64'
02.07.21 15:27:00.796 PROTOCOL ( INFO ) : Sending UMCP RESPONSE 162523242078179-0
02.07.21 15:27:00.797 PARSER ( INFO ) : UMCP REQUEST 162523241973020-2091 parsed successfully
02.07.21 15:27:00.797 MODULE ( INFO ) : Received request 162523241973020-2091
02.07.21 15:27:00.797 PROTOCOL ( INFO ) : Received UMCP COMMAND REQUEST 162523241973020-2091
02.07.21 15:27:00.797 MODULE ( INFO ) : Executing [u'passwordreset/get_reset_methods']
02.07.21 15:27:00.797 MAIN ( INFO ) : Setting locale u'en_US'
02.07.21 15:27:01.569 DEBUG_INIT
02.07.21 15:27:01.683 ADMIN ( INFO ) : admin.syntax.import_syntax_files: importing '/usr/lib/python2.7/dist-packages/univention/admin/syntax.d/univention-virtual-machine-manager-schema.py'
02.07.21 15:27:01.684 ADMIN ( INFO ) : admin.syntax.import_syntax_files: importing '/usr/lib/python2.7/dist-packages/univention/admin/syntax.d/example.py'
02.07.21 15:27:01.684 ADMIN ( INFO ) : admin.syntax.import_syntax_files: importing '/usr/lib/python2.7/dist-packages/univention/admin/syntax.d/samlserviceprovider.py'
02.07.21 15:27:01.684 ADMIN ( INFO ) : admin.syntax.import_syntax_files: importing '/usr/lib/python2.7/dist-packages/univention/admin/syntax.d/app_syntax.py'
02.07.21 15:27:01.684 ADMIN ( INFO ) : Warning: still importing code from /usr/lib/pymodules/python2.7. Migration to dh_python is necessary!
02.07.21 15:27:01.684 ADMIN ( INFO ) : admin.syntax.import_syntax_files: importing '/usr/lib/pymodules/python2.7/univention/admin/syntax.d/__init__.py'
02.07.21 15:27:01.685 ADMIN ( INFO ) : admin.hook.import_hook_files: importing '/usr/lib/python2.7/dist-packages/univention/admin/hooks.d/__init__.py'
02.07.21 15:27:01.685 ADMIN ( INFO ) : Warning: still importing code from /usr/lib/pymodules/python2.7. Migration to dh_python is necessary!
02.07.21 15:27:01.685 ADMIN ( INFO ) : admin.hook.import_hook_files: importing '/usr/lib/pymodules/python2.7/univention/admin/hooks.d/__init__.py'
02.07.21 15:27:02.200 MODULE ( PROCESS ) : Loading python module.
02.07.21 15:27:02.241 MODULE ( PROCESS ) : Imported python module.
02.07.21 15:27:02.241 MODULE ( PROCESS ) : Module instance created.
02.07.21 15:27:02.241 MODULE ( PROCESS ) : Module socket initialized.
02.07.21 15:27:02.241 MAIN ( INFO ) : Initialising server process
02.07.21 15:27:02.241 MAIN ( INFO ) : Using a UNIX socket
02.07.21 15:27:02.241 SSL ( INFO ) : Server listening to UNIX connections
02.07.21 15:27:02.285 MAIN ( INFO ) : Incoming connection from
02.07.21 15:27:02.286 PARSER ( INFO ) : UMCP REQUEST 162523242228566-1 parsed successfully
02.07.21 15:27:02.286 MODULE ( INFO ) : Received request 162523242228566-1
02.07.21 15:27:02.286 PROTOCOL ( INFO ) : Received UMCP SET REQUEST 162523242228566-1
02.07.21 15:27:02.286 MAIN ( INFO ) : Setting locale u'en_US.UTF-8'
02.07.21 15:27:02.287 MODULE ( PROCESS ) : Setting user LDAP DN u'cn=dcm,cn=dc,cn=computers,dc=redacted,dc=redacted'
02.07.21 15:27:02.287 MODULE ( PROCESS ) : Setting auth type to None
02.07.21 15:27:02.287 MODULE ( PROCESS ) : Initializing module.
02.07.21 15:27:02.290 MODULE ( PROCESS ) : get_plugins(): Loaded sending plugin class 'SendEmail' for sending method 'email'.
02.07.21 15:27:02.295 MODULE ( PROCESS ) : get_plugins(): Plugin class 'SendWithExternal' for sending method 'None' is disabled.
02.07.21 15:27:02.295 MODULE ( PROCESS ) : get_plugins(): Loaded sending plugin class 'VerifyEmail' for sending method 'verify_email'.
02.07.21 15:27:02.300 MODULE ( PROCESS ) : get_plugins(): Plugin class 'SendSMS' for sending method 'mobile' is disabled.
02.07.21 15:27:02.301 MODULE ( PROCESS ) : get_plugins(): plugin class 'VerifyEmail' for sending method 'verify_email': udm_property: 'PasswordRecoveryEmailVerified' token_length: '64'
02.07.21 15:27:02.301 MODULE ( PROCESS ) : get_plugins(): plugin class 'SendEmail' for sending method 'email': udm_property: 'PasswordRecoveryEmail' token_length: '64'
02.07.21 15:27:02.301 PROTOCOL ( INFO ) : Sending UMCP RESPONSE 162523242228566-1
02.07.21 15:27:02.301 PARSER ( INFO ) : UMCP REQUEST 162523242104640-2093 parsed successfully
02.07.21 15:27:02.301 MODULE ( INFO ) : Received request 162523242104640-2093
02.07.21 15:27:02.301 PROTOCOL ( INFO ) : Received UMCP COMMAND REQUEST 162523242104640-2093
02.07.21 15:27:02.301 MODULE ( INFO ) : Executing [u'passwordreset/get_reset_methods']
02.07.21 15:27:02.301 MAIN ( INFO ) : Setting locale u'en_US'
02.07.21 15:27:03.079 DEBUG_INIT
[...]
As far as I understand, the module crashes and gets restarted numerous times (I’ve only included one restart here) for no obvious reason.
Looking at /var/log/univention/management-console-server.log: (same timespan)
management-console-server.log.1.gz:02.07.21 15:27:00.863 LOCALE ( WARN ) : Could not find translation file: 'umc-core.mo'
management-console-server.log.1.gz:02.07.21 15:27:00.982 MODULE ( PROCESS ) : Setting auth type to None
management-console-server.log.1.gz:02.07.21 15:27:01.018 LOCALE ( WARN ) : Could not find translation file: 'umc-core.mo'
management-console-server.log.1.gz:02.07.21 15:27:01.126 MAIN ( PROCESS ) : running: ['/usr/bin/python2.7', '/usr/sbin/univention-management-console-module', '-m', 'passwordreset', '-s', '/var/run/univention-management-console/9255-1625232421126.socket', '-d', '4', '-l', 'en_US.UTF-8']
management-console-server.log.1.gz:02.07.21 15:27:02.377 LOCALE ( WARN ) : Could not find translation file: 'umc-core.mo'
management-console-server.log.1.gz:02.07.21 15:27:02.499 MODULE ( PROCESS ) : Setting auth type to None
management-console-server.log.1.gz:02.07.21 15:27:02.557 LOCALE ( WARN ) : Could not find translation file: 'umc-core.mo'
management-console-server.log.1.gz:02.07.21 15:27:02.666 MAIN ( PROCESS ) : running: ['/usr/bin/python2.7', '/usr/sbin/univention-management-console-module', '-m', 'passwordreset', '-s', '/var/run/univention-management-console/9255-1625232422665.socket', '-d', '4', '-l', 'en_US.UTF-8']
management-console-server.log.1.gz:02.07.21 15:27:03.808 LOCALE ( WARN ) : Could not find translation file: 'umc-core.mo'
management-console-server.log.1.gz:02.07.21 15:27:03.923 MODULE ( PROCESS ) : Setting auth type to None
management-console-server.log.1.gz:02.07.21 15:27:03.973 LOCALE ( WARN ) : Could not find translation file: 'umc-core.mo'
These are about the only “facts” that I could gather.
Installed UCS is 4.4-8 errata 974, everything running on the DC master.
Can anyone kindly help me to trace this issue please?
Thank you!
(edit: typo)