Login with Android and iOS not possible anymore

Description

Fresh login with Android and iOS Mobile App is not possible anymore with version 6.1.5.
RC return a 401 although the user can login on a classic Browser.

Any thoughts?

Server Setup Information

  • Version of Rocket.Chat Server: 6.1.5

  • Operating System: Debian 11

  • Deployment Method: snap

  • Number of Running Instances: 1

  • DB Replicaset Oplog:

  • NodeJS Version: v14.21.2

  • MongoDB Version: 5.0.15

  • Proxy: nginx

  • Firewalls involved: yes

  • iOS Mobile APP: 4.37.1.40530

Any additional Information

Log snippet from Mobile App auth:

{"level":30,"time":"2023-04-28T06:39:42.691Z","pid":4992,"hostname":"chat2","name":"LDAP","section":"Search","msg":"LDAP Search found 1 entries and loaded the data of 1."}
{"level":30,"time":"2023-04-28T06:39:42.691Z","pid":4992,"hostname":"chat2","name":"LDAP","section":"Auth","msg":"Authenticating","dn":"uid=THE-USER,cn=Users,ou=PROD,ou=OUROU,dc=company,dc=com"}
{"level":30,"time":"2023-04-28T06:39:42.696Z","pid":4992,"hostname":"chat2","name":"LDAP","section":"Auth","msg":"Authenticated","dn":"uid=THE-USER,cn=Users,ou=PROD,ou=OUROU,dc=company,dc=com"}
{"level":20,"time":"2023-04-28T06:39:42.696Z","pid":4992,"hostname":"chat2","name":"LDAP","section":"Auth","msg":"User authenticated successfully, performing additional search."}
{"level":20,"time":"2023-04-28T06:39:42.697Z","pid":4992,"hostname":"chat2","name":"LDAP","section":"Search","msg":"searchOptions","searchOptions":{"scope":"sub"},"baseDN":"uid=THE-USER,cn=Users,ou=PROD,ou=OUROU,dc=company,dc=com"}
{"level":30,"time":"2023-04-28T06:39:42.699Z","pid":4992,"hostname":"chat2","name":"LDAP","section":"Search","msg":"LDAP Search found 1 entries and loaded the data of 0."}
{"level":20,"time":"2023-04-28T06:39:42.700Z","pid":4992,"hostname":"chat2","name":"LDAP","msg":"Querying user","uniqueId":"3130303330"}
{"level":20,"time":"2023-04-28T06:39:42.709Z","pid":4992,"hostname":"chat2","name":"LDAP","msg":"Logging user in","syncData":true}
{"level":20,"time":"2023-04-28T06:39:42.710Z","pid":4992,"hostname":"chat2","name":"LDAP","msg":"Syncing user data","ldapUser":{"dn":"uid=THE-USER,cn=Users,ou=PROD,ou=OUROU,dc=company,dc=com","controls":[],"krb5MaxLife":"86400","krb5MaxRenew":"604800","uid":"THE-USER","uidNumber":"10030","givenName":"Adrian","sn":"Kägi","gecos":"Adrian Kaegi","displayName":"Adrian Kägi","title":"Herr","homeDirectory":"/home/THE-USER","loginShell":"/bin/false","mailForwardCopyToSelf":"0","cn":"Adrian Kägi","krb5PrincipalName":"THE-USER@OUROU.CH","sambaBadPasswordCount":"0","sambaAcctFlags":"[U          ]","gidNumber":"5001","sambaPrimaryGroupSID":"S-1-5-21-3276471217-3379123789-125458064-513","univentionObjectType":"users/user","structuralObjectClass":"inetOrgPerson","entryUUID":"7531902a-1722-103d-9fa8-cf0d2dd5b4c9","creatorsName":"cn=admin,dc=company,dc=com","createTimestamp":"20221223153021Z","memberOf":["cn=LibreNMS_Admins,cn=Applications,ou=PROD,ou=OUROU,dc=company,dc=com","cn=FortiManager_Admins,cn=Applications,ou=PROD,ou=OUROU,dc=company,dc=com","cn=Network-Engineering,cn=User_Groups,ou=PROD,ou=OUROU,dc=company,dc=com","cn=Quantum_Admins,cn=Applications,ou=PROD,ou=OUROU,dc=company,dc=com","cn=Rundeck_Admins,cn=Applications,ou=PROD,ou=OUROU,dc=company,dc=com","cn=Netbox_Admins,cn=Applications,ou=PROD,ou=OUROU,dc=company,dc=com","cn=Domain Users,cn=groups,dc=company,dc=com","cn=Icinga_Users,cn=Applications,ou=PROD,ou=OUROU,dc=company,dc=com","cn=Grafana_Users,cn=Applications,ou=PROD,ou=OUROU,dc=company,dc=com","cn=Proxmox_Admins,cn=Applications,ou=PROD,ou=OUROU,dc=company,dc=com","cn=Wanguard_Admins,cn=Applications,ou=PROD,ou=OUROU,dc=company,dc=com","cn=Wiki_Users,cn=Applications,ou=PROD,ou=OUROU,dc=company,dc=com","cn=Rocketchat_Users,cn=Applications,ou=PROD,ou=OUROU,dc=company,dc=com"],"initials":"THE-USER","o":"OUROU","street":"Wölflistrasse 1d","mail":"THE-USER@company.ch","postalCode":"3006","l":"Bern","st":"CH","telephoneNumber":"+41 31 517 77 19","mobile":"+41 79 511 58 38","univentionBirthday":"1982-08-02","univentionPasswordSelfServiceEmail":"THE-USER@company.ch","objectClass":["person","univentionPerson","automount","univentionMail","inetOrgPerson","univentionPWHistory","univentionPasswordSelfService","krb5Principal","posixAccount","univentionObject","shadowAccount","krb5KDCEntry","organizationalPerson","sambaSamAccount","top"],"univentionPasswordRecoveryEmailVerified":"TRUE","univentionPasswordSelfServiceMobile":"+41 79 511 58 38","univentionRegisteredThroughSelfService":"FALSE","sambaSID":"S-1-5-21-3276471217-3379123789-125458064-1121","shadowLastChange":"19424","jpegPhoto":"����\u0000\u0010JFIF\u0000\u0001\u0001\u0000\u0000\u0001\u0000\u0001\u0000\u0000��\u0000C\u0000\b\u0006\u0006\u0007\u0006\u0005\b\u0007\u0007\u0007\t\t\b\n\f\u0014\r\f\u000b\u000b\f\u0019\u0012\u0013\u000f\u0014\u001d\u001a\u001f\u001e\u001d\u001a\u001c\u001c $.' \",#\u001c\u001c(7),01444\u001f'9=82<.342��\u0000C\u0001\t\t\t\f\u000b\f\u0018\r\r\u00182!\u001c!22222222222222222222222222222222222222222222222222��\u0000\u0011\b\u0000�\u0000�\u0003\u0001\"\u0000\u0002\u0011\u0001\u0003\u0011\u0001��\u0000\u001f\u0000\u0000\u0001\u0005\u0001\u0001\u0001\u0001\u0001\u0001\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0003\u0004\u0005\u0006\u0007\b\t\n\u000b��\u0000�\u0010\u0000\u0002\u0001\u0003\u0003\u0002\u0004\u0003\u0005\u0005\u0004\u0004\u0000\u0000\u0001}\u0001\u0002\u0003\u0000\u0004\u0011\u0005\u0012!1A\u0006\u0013Qa\u0007\"q\u00142���\b#B��\u0015R��$3br�\t\n\u0016\u0017\u0018\u0019\u001a%&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz���������������������������������������������������������������������������\u0000\u001f\u0001\u0000\u0003\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0003\u0004\u0005\u0006\u0007\b\t\n\u000b��\u0000�\u0011\u0000\u0002\u0001\u0002\u0004\u0004\u0003\u0004\u0007\u0005\u0004\u0004\u0000\u0001\u0002w\u0000\u0001\u0002\u0003\u0011\u0004\u0005!1\u0006\u0012AQ\u0007aq\u0013\"2�\b\u0014B����\t#3R�\u0015br�\n\u0016$4�%�\u0017\u0018\u0019\u001a&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz��������������������������������������������������������������������������\u0000\f\u0003\u0001\u0000\u0002\u0011\u0003\u0011\u0000?\u0000��(��\n(��\n(��\n(��\nBB��\u0000�5�2��=��.����(�~x�ns�G��\\��F�\u0016�^���w\u0004�%���Q��UTMaI���u�\u000berӆ(pBsY\u001f�ٙ�,\u0012�W9����C-�M\u0011EP�\u0018�E�[��y��]y_Cx��mM\b�in��oj�\bʐ�϶+b�Z��NgX�\u0019+)����)5�;�`\u0000=\u0005+E\u0014��g�$��\u0015a�Dk˨K\u000e����4W\u0010��H�Fܫ�\u0002\u000fЊ}x�����d:��.$m86����U�8��J���\u0015�=��.\u0002�5�8d=���z�Ԏi���t\u0014QEY\u0001E\u0014P\u0001E\u0014P\u0001E\u0014P\u0001E\u0014P\u0001E\u0014P\u0001E\u0014P\u0001E\u0014P\u0001E\u0014P\u0001^e�\u001f��N[�\u000fJɻe�,����\u0000\b���]��~4�\u0012���\u0000�\bY��\u000e?Z�_\u000bi��/\u0015=���Ds,��؜��ϕ\u001aS�3:O\u0000x8Xĺ�����f%~v\u0003����\u000e��F�\u0000\u0000SwarO5��vz\u0011��!|�T\u000eب�\\z{To ۜҹj\"�w��M��֔�\u001e�Z�`\u0014�`�l�Ru�\u0007*FA��Њ��\u0010i��/V��\u001a$�\fE�E<#\u001e����]r�\u001d�&���-SN��`\u0019%R9�{\u001a�\u0013�1�I4z\u001f���_\u0010h�����\"�����ʟL\u001aԯ\u0012�K�\\h�$���ˁ\u0004Ş5n�\u000e����W��|]��g`��*�\u0014QE\u0000\u0014QE\u0000\u0014QE\u0000\u0014QE\u0000\u0014QE\u0000\u0014QE\u0000\u0014QE\u0000r_\u0012/���wq�\f�%a@}s�\u0000\rs\u001e\b��O�����3\u0013���fi'�4}?p\u0011\u0000Ґ\u000f$�?,\u0003���\u0010�@>�\u0018\u001fJ���[\u001d�h�5s��Q�\u001e����Q>���r\u001d���x�u\u0004��\b\u0004gҥy�\u0019\u0015Ziԯ�5EXk/\u001c\u0011��q\u0013��\u0012=��� � ��{��\u001c\n\u0018Y�\u001a&V�\u0011RF�H��\r�ny��SZ3�.\b4�[\u001c��f�C�-��j�ͅć=\u0018���\u0019���t�F-_I��`\u0004Gs\u0012ʠ�\u0019\u0019�x_���,�'�W�E�G�=����G�ֲ�\u0003�G#�5�A�cˮ�㻢�+��(��\u0000(��\u0000(��\u0000(��\u0000(��\u0000(��\u0000(�EP��x�;�#%]ab\b�qJNɲ�\u001ei(�<��S\u001b�\u0015Xʒ��\bv\u000f��Cd�\u001d\u0010����9\u0015�j�|��\u001f����]��\u0016�p'�k{·K6����y�Z�.}OAS�Rq5���!\u000f3�P2I5�z��\u0004\u00122Z�s�\u0002��O%��=ޠ���\u000e#S����2�]B�L}F�\"���TF�y��zT�9��hk?�\rA�\b��\u000f��I�x�}U\u0015d���Z�4��l>ڳ����\t�<f�\u0013��F\u0003ύr\u000e\u000bc����Z\u000e��z�ƣx֤�8\u000b�pz��/L�\u0015�p\u000fQֽ\u000b�\u0000}�O/\u001b���̿���t\u0004��Ż�3��\u0014�ݎ��ȫo�\rq��A��C5���+���˿��\b�GJ���%\u0017�\nȐnϘO\u001d}~�n�e��{y\u0003�`͵da�޵�b��\u0019J�i�9�M\u00029��W`A���~\fj֖�m՜�l���4`�'h\u0018�+��\u0014�\u0004�\u0019�˔*�Q�3o\u0006��\u001c���_����\u0012�Z\u000f��IY�>���+��\n(��\n(��\n(��\n(��\n(��\n(��\n��\u000f���\u0007���S�I��\r6���چ�.���R8\u0015�\fT\u0006톩<*\nAq\u001eҠ>@>���U�\u0000\u0011�\rs$Q�L2\u0019B���Οj��+a�C�x�\u0000�\u0000\n�
{"level":20,"time":"2023-04-28T06:39:42.719Z","pid":4992,"hostname":"chat2","name":"LDAP","msg":"running onLDAPLogin"}
{"level":30,"time":"2023-04-28T06:39:42.821Z","pid":4992,"hostname":"chat2","name":"LDAP","section":"Connection","msg":"Disconnecting"}
{"level":30,"time":"2023-04-28T06:39:42.823Z","pid":4992,"hostname":"chat2","name":"LDAP","section":"Search","msg":"Closed"}
{"level":20,"time":"2023-04-28T06:39:42.832Z","pid":4992,"hostname":"chat2","name":"Callbacks","msg":"Executing callback with id validateLdapLoginFallback for hook beforeValidateLogin"}
{"level":20,"time":"2023-04-28T06:39:42.832Z","pid":4992,"hostname":"chat2","name":"Callbacks","msg":"Executing callback with id 2fa for hook onValidateLogin"}
{"level":30,"time":"2023-04-28T06:39:42.833Z","pid":4992,"hostname":"chat2","name":"System","msg":"Failed login detected - Username[unknown] ClientAddress[100.200.100.200] ForwardedFor[-] XRealIp[-] UserAgent[RC Mobile; ios 15.7.5; v4.37.1 (40530)]"}
{"level":35,"time":"2023-04-28T06:39:42.835Z","pid":4992,"hostname":"chat2","name":"API","method":"POST","url":"/api/v1/login","userAgent":"RC Mobile; ios 15.7.5; v4.37.1 (40530)","length":"70","host":"chat.company.ch","remoteIP":"194.187.88.218","status":401,"responseTime":273}

Succsesful Login with FF Browser:

{"level":30,"time":"2023-04-28T06:46:43.457Z","pid":4992,"hostname":"chat2","name":"LDAP","section":"Search","msg":"LDAP Search found 1 entries and loaded the data of 1."}
{"level":30,"time":"2023-04-28T06:46:43.457Z","pid":4992,"hostname":"chat2","name":"LDAP","section":"Auth","msg":"Authenticating","dn":"uid=THE-USER,cn=Users,ou=PROD,ou=THEOU,dc=company,dc=com"}
{"level":30,"time":"2023-04-28T06:46:43.462Z","pid":4992,"hostname":"chat2","name":"LDAP","section":"Auth","msg":"Authenticated","dn":"uid=THE-USER,cn=Users,ou=PROD,ou=THEOU,dc=company,dc=com"}
{"level":20,"time":"2023-04-28T06:46:43.462Z","pid":4992,"hostname":"chat2","name":"LDAP","section":"Auth","msg":"User authenticated successfully, performing additional search."}
{"level":20,"time":"2023-04-28T06:46:43.463Z","pid":4992,"hostname":"chat2","name":"LDAP","section":"Search","msg":"searchOptions","searchOptions":{"scope":"sub"},"baseDN":"uid=THE-USER,cn=Users,ou=PROD,ou=THEOU,dc=company,dc=com"}
{"level":30,"time":"2023-04-28T06:46:43.468Z","pid":4992,"hostname":"chat2","name":"LDAP","section":"Search","msg":"LDAP Search found 1 entries and loaded the data of 0."}
{"level":20,"time":"2023-04-28T06:46:43.469Z","pid":4992,"hostname":"chat2","name":"LDAP","msg":"Querying user","uniqueId":"3130303330"}
{"level":20,"time":"2023-04-28T06:46:43.471Z","pid":4992,"hostname":"chat2","name":"LDAP","msg":"Logging user in","syncData":true}
{"level":20,"time":"2023-04-28T06:46:43.472Z","pid":4992,"hostname":"chat2","name":"LDAP","msg":"Syncing user data","ldapUser":{"dn":"uid=THE-USER,cn=Users,ou=PROD,ou=THEOU,dc=company,dc=com","controls":[],"krb5MaxLife":"86400","krb5MaxRenew":"604800","uid":"THE-USER","uidNumber":"10030","givenName":"Adrian","sn":"Kägi","gecos":"Adrian Kaegi","displayName":"Adrian Kägi","title":"Herr","homeDirectory":"/home/THE-USER","loginShell":"/bin/false","mailForwardCopyToSelf":"0","cn":"Adrian Kägi","krb5PrincipalName":"THE-USER@THEOU.CH","sambaBadPasswordCount":"0","sambaAcctFlags":"[U          ]","gidNumber":"5001","sambaPrimaryGroupSID":"S-1-5-21-3276471217-3379123789-125458064-513","univentionObjectType":"users/user","structuralObjectClass":"inetOrgPerson","entryUUID":"7531902a-1722-103d-9fa8-cf0d2dd5b4c9","creatorsName":"cn=admin,dc=company,dc=com","createTimestamp":"20221223153021Z","memberOf":["cn=LibreNMS_Admins,cn=Applications,ou=PROD,ou=THEOU,dc=company,dc=com","cn=FortiManager_Admins,cn=Applications,ou=PROD,ou=THEOU,dc=company,dc=com","cn=Network-Engineering,cn=User_Groups,ou=PROD,ou=THEOU,dc=company,dc=com","cn=Quantum_Admins,cn=Applications,ou=PROD,ou=THEOU,dc=company,dc=com","cn=Rundeck_Admins,cn=Applications,ou=PROD,ou=THEOU,dc=company,dc=com","cn=Netbox_Admins,cn=Applications,ou=PROD,ou=THEOU,dc=company,dc=com","cn=Domain Users,cn=groups,dc=company,dc=com","cn=Icinga_Users,cn=Applications,ou=PROD,ou=THEOU,dc=company,dc=com","cn=Grafana_Users,cn=Applications,ou=PROD,ou=THEOU,dc=company,dc=com","cn=Proxmox_Admins,cn=Applications,ou=PROD,ou=THEOU,dc=company,dc=com","cn=Wanguard_Admins,cn=Applications,ou=PROD,ou=THEOU,dc=company,dc=com","cn=Wiki_Users,cn=Applications,ou=PROD,ou=THEOU,dc=company,dc=com","cn=Rocketchat_Users,cn=Applications,ou=PROD,ou=THEOU,dc=company,dc=com"],"initials":"THE-USER","o":"THEOU","street":"Wölflistrasse 1d","mail":"THE-USER@nts.ch","postalCode":"3006","l":"Bern","st":"CH","telephoneNumber":"+41 31 517 77 19","mobile":"+41 79 511 58 38","univentionBirthday":"1982-08-02","univentionPasswordSelfServiceEmail":"THE-USER@nts.ch","objectClass":["person","univentionPerson","automount","univentionMail","inetOrgPerson","univentionPWHistory","univentionPasswordSelfService","krb5Principal","posixAccount","univentionObject","shadowAccount","krb5KDCEntry","organizationalPerson","sambaSamAccount","top"],"univentionPasswordRecoveryEmailVerified":"TRUE","univentionPasswordSelfServiceMobile":"+41 79 511 58 38","univentionRegisteredThroughSelfService":"FALSE","sambaSID":"S-1-5-21-3276471217-3379123789-125458064-1121","shadowLastChange":"19424","jpegPhoto":"����\u0000\u0010JFIF\u0000\u0001\u0001\u0000\u0000\u0001\u0000\u0001\u0000\u0000��\u0000C\u0000\b\u0006\u0006\u0007\u0006\u0005\b\u0007\u0007\u0007\t\t\b\n\f\u0014\r\f\u000b\u000b\f\u0019\u0012\u0013\u000f\u0014\u001d\u001a\u001f\u001e\u001d\u001a\u001c\u001c $.' \",#\u001c\u001c(7),01444\u001f'9=82<.342��\u0000C\u0001\t\t\t\f\u000b\f\u0018\r\r\u00182!\u001c!22222222222222222222222222222222222222222222222222��\u0000\u0011\b\u0000�\u0000�\u0003\u0001\"\u0000\u0002\u0011\u0001\u0003\u0011\u0001��\u0000\u001f\u0000\u0000\u0001\u0005\u0001\u0001\u0001\u0001\u0001\u0001\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0003\u0004\u0005\u0006\u0007\b\t\n\u000b��\u0000�\u0010\u0000\u0002\u0001\u0003\u0003\u0002\u0004\u0003\u0005\u0005\u0004\u0004\u0000\u0000\u0001}\u0001\u0002\u0003\u0000\u0004\u0011\u0005\u0012!1A\u0006\u0013Qa\u0007\"q\u00142���\b#B��\u0015R��$3br�\t\n\u0016\u0017\u0018\u0019\u001a%&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz���������������������������������������������������������������������������\u0000\u001f\u0001\u0000\u0003\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0003\u0004\u0005\u0006\u0007\b\t\n\u000b��\u0000�\u0011\u0000\u0002\u0001\u0002\u0004\u0004\u0003\u0004\u0007\u0005\u0004\u0004\u0000\u0001\u0002w\u0000\u0001\u0002\u0003\u0011\u0004\u0005!1\u0006\u0012AQ\u0007aq\u0013\"2�\b\u0014B����\t#3R�\u0015br�\n\u0016$4�%�\u0017\u0018\u0019\u001a&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz��������������������������������������������������������������������������\u0000\f\u0003\u0001\u0000\u0002\u0011\u0003\u0011\u0000?\u0000��(��\n(��\n(��\n(��\nBB��\u0000�5�2��=��.����(�~x�ns�G��\\��F�\u0016�^���w\u0004�%���Q��UTMaI���u�\u000berӆ(pBsY\u001f�ٙ�,\u0012�W9����C-�M\u0011EP�\u0018�E�[��y��]y_Cx��mM\b�in��oj�\bʐ�϶+b�Z��NgX�\u0019+)����)5�;�`\u0000=\u0005+E\u0014��g�$��\u0015a�Dk˨K\u000e����4W\u0010��H�Fܫ�\u0002\u000fЊ}x�����d:��.$m86����U�8��J���\u0015�=��.\u0002�5�8d=���z�Ԏi���t\u0014QEY\u0001E\u0014P\u0001E\u0014P\u0001E\u0014P\u0001E\u0014P\u0001E\u0014P\u0001E\u0014P\u0001E\u0014P\u0001E\u0014P\u0001^e�\u001f��N[�\u000fJɻe�,����\u0000\b���]��~4�\u0012���\u0000�\bY��\u000e?Z�_\u000bi��/\u0015=���Ds,��؜��ϕ\u001aS�3:O\u0000x8Xĺ�����f%~v\u0003����\u000e��F�\u0000\u0000SwarO5��vz\u0011��!|�T\u000eب�\\z{To ۜҹj\"�w��M��֔�\u001e�Z�`\u0014�`�l�Ru�\u0007*FA��Њ��\u0010i��/V��\u001a$�\fE�E<#\u001e����]r�\u001d�&���-SN��`\u0019%R9�{\u001a�\u0013�1�I4z\u001f���_\u0010h�����\"�����ʟL\u001aԯ\u0012�K�\\h�$���ˁ\u0004Ş5n�\u000e����W��|]��g`��*�\u0014QE\u0000\u0014QE\u0000\u0014QE\u0000\u0014QE\u0000\u0014QE\u0000\u0014QE\u0000\u0014QE\u0000r_\u0012/���wq�\f�%a@}s�\u0000\rs\u001e\b��O�����3\u0013���fi'�4}?p\u0011\u0000Ґ\u000f$�?,\u0003���\u0010�@>�\u0018\u001fJ���[\u001d�h�5s��Q�\u001e����Q>���r\u001d���x�u\u0004��\b\u0004gҥy�\u0019\u0015Ziԯ�5EXk/\u001c\u0011��q\u0013��\u0012=��� � ��{��\u001c\n\u0018Y�\u001a&V�\u0011RF�H��\r�ny��SZ3�.\b4�[\u001c��f�C�-��j�ͅć=\u0018���\u0019���t�F-_I��`\u0004Gs\u0012ʠ�\u0019\u0019�x_���,�'�W�E�G�=����G�ֲ�\u0003�G#�5�A�cˮ�㻢�+��(��\u0000(��\u0000(��\u0000(��\u0000(��\u0000(��\u0000(�EP��x�;�#%]ab\b�qJNɲ�\u001ei(�<��S\u001b�\u0015Xʒ��\bv\u000f��Cd�\u001d\u0010����9\u0015�j�|��\u001f����]��\u0016�p'�k{·K6����y�Z�.}OAS�Rq5���!\u000f3�P2I5�z��\u0004\u00122Z�s�\u0002��O%��=ޠ���\u000e#S����2�]B�L}F�\"���TF�y��zT�9��hk?�\rA�\b��\u000f��I�x�}U\u0015d���Z�4��l>ڳ����\t�<f�\u0013��F\u0003ύr\u000e\u000bc����Z\u000e��z�ƣx֤�8\u000b�pz��/L�\u0015�p\u000fQֽ\u000b�\u0000}�O/\u001b���̿���t\u0004��Ż�3��\u0014�ݎ��ȫo�\rq��A��C5���+���˿��\b�GJ���%\u0017�\nȐnϘO\u001d}~�n�e��{y\u0003�`͵da�޵�b��\u0019J�i�9�M\u00029��W`A���~\fj֖�m՜�l���4`�'h\u0018�+��\u0014�\u0004�\u0019�˔*�Q�3o\u0006��\u001c���_����\u0012�Z\u000f��IY�>���+��\n(��\n(��\n(��\n(��\n(��\n(��\n��\u000f���\u0007���S�I��\r6���چ�.���R8\u0015�\fT\u0006톩<*\nAq\u001eҠ>@>���U�\u0000\u0011�\rs$Q�L2\u0019B���Οj��+a�C�x�\u0000�\u0000\n�
{"level":20,"time":"2023-04-28T06:46:43.490Z","pid":4992,"hostname":"chat2","name":"LDAP","msg":"running onLDAPLogin"}
{"level":30,"time":"2023-04-28T06:46:43.597Z","pid":4992,"hostname":"chat2","name":"LDAP","section":"Connection","msg":"Disconnecting"}
{"level":20,"time":"2023-04-28T06:46:43.601Z","pid":4992,"hostname":"chat2","name":"Callbacks","msg":"Executing callback with id validateLdapLoginFallback for hook beforeValidateLogin"}
{"level":20,"time":"2023-04-28T06:46:43.601Z","pid":4992,"hostname":"chat2","name":"Callbacks","msg":"Executing callback with id 2fa for hook onValidateLogin"}
{"level":30,"time":"2023-04-28T06:46:43.602Z","pid":4992,"hostname":"chat2","name":"System","msg":"Failed login detected - Username[unknown] ClientAddress[2a00:f38:eee:fff:1b62:80fa:39f0:178f] ForwardedFor[-] XRealIp[-] UserAgent[Mozilla/5.0 (X11; Linux x86_64; rv:109.0) Gecko/20100101 Firefox/111.0]"}
{"level":50,"time":"2023-04-28T06:46:43.611Z","pid":4992,"hostname":"chat2","name":"System","msg":"Exception while invoking method login","err":{"type":"errorClass","message":"TOTP Required [totp-required]","stack":"Error: TOTP Required [totp-required]\n    at checkCodeForUser (app/2fa/server/code/index.ts:194:9)\n    at app/2fa/server/loginHandler.ts:48:3\n    at Callbacks.runOne (lib/callbacks.ts:262:11)\n    at lib/callbacks.ts:274:17\n    at lib/callbacks.ts:282:5\n    at lib/callbacks.ts:290:12\n    at Callbacks.run (lib/callbacks.ts:402:10)\n    at app/authentication/server/startup/index.js:362:20\n    at packages/callback-hook/hook.js:141:18\n    at packages/accounts-base/accounts_server.js:226:15\n    at Hook.forEach (packages/callback-hook/hook.js:110:15)\n    at AccountsServer._validateLogin (packages/accounts-base/accounts_server.js:223:29)\n    at packages/accounts-base/accounts_server.js:473:10\n    at /snap/rocketchat-server/1546/programs/server/npm/node_modules/meteor/promise/node_modules/meteor-promise/fiber_pool.js:43:40\n => awaited here:\n    at Function.Promise.await (/snap/rocketchat-server/1546/programs/server/npm/node_modules/meteor/promise/node_modules/meteor-promise/promise_server.js:56:12)\n    at packages/accounts-base/accounts_server.js:653:7\n    at /snap/rocketchat-server/1546/programs/server/npm/node_modules/meteor/promise/node_modules/meteor-promise/fiber_pool.js:43:40\n => awaited here:\n    at Promise.await (/snap/rocketchat-server/1546/programs/server/npm/node_modules/meteor/promise/node_modules/meteor-promise/promise_server.js:60:12)\n    at Server.apply (packages/ddp-server/livedata_server.js:1769:22)\n    at Server.call (packages/ddp-server/livedata_server.js:1738:17)\n    at Object.post (app/api/server/v1/misc.ts:612:27)\n    at app/api/server/api.js:463:96\n    at Meteor.EnvironmentVariable.EVp.withValue (packages/meteor.js:1329:12)\n    at Object._internalRouteActionHandler [as action] (app/api/server/api.js:463:39)\n    at Route._callEndpoint (packages/rocketchat_restivus/lib/route.coffee:150:32)\n    at packages/rocketchat_restivus/lib/route.coffee:59:33\n    at packages/simple_json-routes.js:100:9","isClientSafe":true,"error":"totp-required","reason":"TOTP Required","details":{"method":"totp","codeGenerated":false,"availableMethods":["totp"]},"errorType":"Meteor.Error"},"msg":"TOTP Required [totp-required]"}
Exception while invoking method login errorClass [Error]: TOTP Required [totp-required]
    at checkCodeForUser (app/2fa/server/code/index.ts:194:9)
    at app/2fa/server/loginHandler.ts:48:3
    at Callbacks.runOne (lib/callbacks.ts:262:11)
    at lib/callbacks.ts:274:17
    at lib/callbacks.ts:282:5
    at lib/callbacks.ts:290:12
    at Callbacks.run (lib/callbacks.ts:402:10)
    at app/authentication/server/startup/index.js:362:20
    at packages/callback-hook/hook.js:141:18
    at packages/accounts-base/accounts_server.js:226:15
    at Hook.forEach (packages/callback-hook/hook.js:110:15)
    at AccountsServer._validateLogin (packages/accounts-base/accounts_server.js:223:29)
    at packages/accounts-base/accounts_server.js:473:10
    at /snap/rocketchat-server/1546/programs/server/npm/node_modules/meteor/promise/node_modules/meteor-promise/fiber_pool.js:43:40
 => awaited here:
    at Function.Promise.await (/snap/rocketchat-server/1546/programs/server/npm/node_modules/meteor/promise/node_modules/meteor-promise/promise_server.js:56:12)
    at packages/accounts-base/accounts_server.js:653:7
    at /snap/rocketchat-server/1546/programs/server/npm/node_modules/meteor/promise/node_modules/meteor-promise/fiber_pool.js:43:40
 => awaited here:
    at Promise.await (/snap/rocketchat-server/1546/programs/server/npm/node_modules/meteor/promise/node_modules/meteor-promise/promise_server.js:60:12)
    at Server.apply (packages/ddp-server/livedata_server.js:1769:22)
    at Server.call (packages/ddp-server/livedata_server.js:1738:17)
    at Object.post (app/api/server/v1/misc.ts:612:27)
    at app/api/server/api.js:463:96
    at Meteor.EnvironmentVariable.EVp.withValue (packages/meteor.js:1329:12)
    at Object._internalRouteActionHandler [as action] (app/api/server/api.js:463:39)
    at Route._callEndpoint (packages/rocketchat_restivus/lib/route.coffee:150:32)
    at packages/rocketchat_restivus/lib/route.coffee:59:33
    at packages/simple_json-routes.js:100:9 {
  isClientSafe: true,
  error: 'totp-required',
  reason: 'TOTP Required',
  details: {
    method: 'totp',
    codeGenerated: false,
    availableMethods: [ 'totp' ]
  },
  errorType: 'Meteor.Error'
}
{"level":35,"time":"2023-04-28T06:46:43.613Z","pid":4992,"hostname":"chat2","name":"API","method":"POST","url":"/api/v1/method.callAnon/login","userAgent":"Mozilla/5.0 (X11; Linux x86_64; rv:109.0) Gecko/20100101 Firefox/111.0","length":"171","host":"chat.nts.ch","referer":"https://chat.nts.ch/home","remoteIP":"2a00:c38:103:922:1b62:80fa:39f0:178f","status":200,"responseTime":299}
{"level":30,"time":"2023-04-28T06:46:43.616Z","pid":4992,"hostname":"chat2","name":"LDAP","section":"Search","msg":"Closed"}

Thank you very much for any inputs!