Uploaded image for project: 'ZABBIX BUGS AND ISSUES'
  1. ZABBIX BUGS AND ISSUES
  2. ZBX-24201

LDAP users unable to update their profile: Incorrect value for field "passwd": cannot be empty.

XMLWordPrintable

    • Icon: Problem report Problem report
    • Resolution: Fixed
    • Icon: Trivial Trivial
    • 6.4.15rc1, 7.0 (plan)
    • 6.4.11
    • API (A)
    • RHEL 8.9
    • S24-W12/13, S24-W14/15, S24-W16/17, S24-W18/19
    • 0.25

      Steps to reproduce:

      1. Login as user with LDAP authentication
      2. Open "Profile" from "User Settings"
      3. Click "Update" (with or without changing anything)

      Result:
      Error Message: "Cannot update user":

      • Incorrect value for field "passwd": cannot be empty. [zabbix.php:22 → require_once() → ZBase->run() → ZBase->processRequest() → CController->run() → CControllerUserProfileUpdate->doAction() → CApiWrapper->__call() → CFrontendApiWrapper->callMethod() → CApiWrapper->callMethod() → CFrontendApiWrapper->callClientMethod() → CLocalApiClient->callMethod() → CUser->update() → CUser->validateUpdate() → CUser->checkUserGroups() → CApiService::exception() in include/classes/api/services/CUser.php:755]

      (see Screenshot)

      Expected:
      Settings updated / no error message

      Additional information:

      Updating the user profile (as administrator) via "Users" > "Users" is possible. The error mentioned above also happens when the affected user is an administrator.

      The issue exists (at least) since earlier 6.4 releases.

            jfreibergs Janis Freibergs
            falk.john@fajo.de F. John
            Team C
            Votes:
            0 Vote for this issue
            Watchers:
            5 Start watching this issue

              Created:
              Updated:
              Resolved: