backdrop-contrib / ldap

The Lightweight Directory Access Protocol (LDAP) project provides integration with LDAP.
GNU General Public License v2.0
0 stars 2 forks source link

Error: User Fields for LDAP User Module Missing #5

Open VasasA opened 2 years ago

VasasA commented 2 years ago

Error message on the status report page (admin/reports/status) after intallation of LDAP User Module:

User Fields for LDAP User Module Missing
Fields are added to the Backdrop User entity for LDAP User module functionality. 
These fields should have been created during installation. 
The following userfields are missing:

    ldap_user_puid_sid
    ldap_user_puid_sid instance
    ldap_user_puid
    ldap_user_puid instance
    ldap_user_puid_property
    ldap_user_puid_property instance
    ldap_user_current_dn
    ldap_user_current_dn instance
    ldap_user_prov_entries
    ldap_user_prov_entries instance
    ldap_user_last_checked
    ldap_user_last_checked instance
    ldap_user_ldap_exclude
    ldap_user_ldap_exclude instance

Reinstall to correct this; it will not write over destroy existing fields.

If the reinstallation cannot fix the issue, then you have to do this:

To do: I will complete the suggestion of error message by checking the config files: Reinstall the LDAP User Module to correct this; it will not write over destroy existing fields. The uninstallation process must remove the configuration files of the module from the directory files\config_xxx\active. Please check the files with field.field.ldap_user_ prefix after the uninstallation. If the files have not been removed, remove them manually and check the access to the directory.

Error message screenshot: kép

rayyero commented 1 year ago

I have the same problem, could you solve it? ,greetings

VasasA commented 1 year ago

The solution: "Reinstall the LDAP User Module to correct this; it will not write over destroy existing fields. The uninstallation process must remove the configuration files of the module from the directory files\config_xxx\active. Please check the files with field.field.ldapuser prefix after the uninstallation. If the files have not been removed, remove them manually and check the access to the directory."