Skip to content

LDAP fatal error [composeAndStoreDisplayName()] #859

@alenkovich

Description

@alenkovich

PHP Fatal error: Call to undefined method OCA\user_ldap\lib\user\OfflineUser::composeAndStoreDisplayName() in /opt/owncloud/apps/user_ldap/user_ldap.php on line 381

Owncloud had similar issue:
owncloud/core#25598


Steps to reproduce

  1. working LDAP config
  2. put server into maintainence mode (commandline)
  3. refresh Nextcloud in browser

Expected behaviour

Home screen with 'maintainance' message

Actual behaviour

Internal server error
... But LDAP login normaly works when in maintainence is off

Server configuration

Debian Jessie

Apache

MariaDB

PHP 5.6.24-0+deb8u1

Nextcloud 9.0.53 (stable)

Updated from an older ownCloud 8.2 (manual update)


LDAP config
SELECT * FROM `oc_appconfig` WHERE `appid` = 'user_ldap';


+-----------+-----------------------------------+-------------------------------------------------------------------------------------------------------------
-----------------------------+
| appid     | configkey                         | configvalue                                                                                                 
                             |
+-----------+-----------------------------------+-------------------------------------------------------------------------------------------------------------
-----------------------------+
| user_ldap | cleanUpJobOffset                  | 500                                                                                                         
                             |
| user_ldap | enabled                           | yes                                                                                                         
                             |
| user_ldap | enforce_home_folder_naming_rule   |                                                                                                             
                             |
| user_ldap | has_memberof_filter_support       |                                                                                                             
                             |
| user_ldap | home_folder_naming_rule           |                                                                                                             
                             |
| user_ldap | installed_version                 | 0.8.0                                                                                                       
                             |
| user_ldap | last_jpegPhoto_lookup             | 0                                                                                                           
                             |
| user_ldap | ldap_agent_password               |                                                                                                             
                             |
| user_ldap | ldap_attributes_for_group_search  |                                                                                                             
                             |
| user_ldap | ldap_attributes_for_user_search   |                                                                                                             
                             |
| user_ldap | ldap_backup_host                  |                                                                                                             
                             |
| user_ldap | ldap_backup_port                  |                                                                                                             
                             |
| user_ldap | ldap_base                         | dc=xxx,dc=yy                                                                                                
                             |
| user_ldap | ldap_base_groups                  | dc=xxx,dc=yy                                                                                                
                             |
| user_ldap | ldap_base_users                   | dc=xxx,dc=yy                                                                                                
                             |
| user_ldap | ldap_cache_ttl                    | 600                                                                                                         
                             |
| user_ldap | ldap_configuration_active         | 1                                                                                                           
                             |
| user_ldap | ldap_display_name                 | displayname                                                                                                 
                             |
| user_ldap | ldap_dn                           |                                                                                                             
                             |
| user_ldap | ldap_dynamic_group_member_url     |                                                                                                             
                             |
| user_ldap | ldap_email_attr                   | mail                                                                                                        
                             |
| user_ldap | ldap_experienced_admin            | 0                                                                                                           
                             |
| user_ldap | ldap_expert_username_attr         |                                                                                                             
                             |
| user_ldap | ldap_expert_uuid_group_attr       |                                                                                                             
                             |
| user_ldap | ldap_expert_uuid_user_attr        |                                                                                                             
                             |
| user_ldap | ldap_group_display_name           | cn                                                                                                          
                             |
| user_ldap | ldap_group_filter                 | (&(|(objectclass=posixGroup)))                                                                              
                             |
| user_ldap | ldap_group_filter_mode            | 0                                                                                                           
                             |
| user_ldap | ldap_group_member_assoc_attribute | memberUid                                                                                                   
                             |
| user_ldap | ldap_groupfilter_groups           |                                                                                                             
                             |
| user_ldap | ldap_groupfilter_objectclass      | posixGroup                                                                                                  
                             |
| user_ldap | ldap_host                         | ldap.xxx.yy                                                                                                                              |
| user_ldap | ldap_login_filter                 | (&(&(objectclass=inetOrgPerson)(!(employeeType=Unknown*))(!(employeeType=Former*)))(|(uid=%uid)(|(mailPrimaryAddress=%uid)(mail=%uid)))) |
| user_ldap | ldap_login_filter_mode            | 1                                                                                                                                        |
| user_ldap | ldap_loginfilter_attributes       |                                                                                                                                          |
| user_ldap | ldap_loginfilter_email            | 1                                                                                                                                        |
| user_ldap | ldap_loginfilter_username         | 1                                                                                                                                        |
| user_ldap | ldap_nested_groups                | 0                                                                                                                                        |
| user_ldap | ldap_override_main_server         | 0                                                                                                                                        |
| user_ldap | ldap_paging_size                  | 500                                                                                                                                      |
| user_ldap | ldap_port                         | 389                                                                                                                                      |
| user_ldap | ldap_quota_attr                   |                                                                                                                                          |
| user_ldap | ldap_quota_def                    |                                                                                                                                          |
| user_ldap | ldap_tls                          | 0                                                                                                                                        |
| user_ldap | ldap_turn_off_cert_check          | 0                                                                                                                                        |
| user_ldap | ldap_user_display_name_2          |                                                                                                                                          |
| user_ldap | ldap_user_filter_mode             | 1                                                                                                                                        |
| user_ldap | ldap_userfilter_groups            |                                                                                                                                          |
| user_ldap | ldap_userfilter_objectclass       | inetOrgPerson                                                                                                                            |
| user_ldap | ldap_userlist_filter              | (&(objectclass=inetOrgPerson)(!(employeeType=Unknown*))(!(employeeType=Former*)))                                                        |
| user_ldap | types                             | authentication                                                                                                                           |
| user_ldap | use_memberof_to_detect_membership | 1                                                                                                                                        |
+-----------+-----------------------------------+------------------------------------------------------------------------------------------------------------------------------------------+

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions