Note: This bug is displayed in read-only format because the product is no longer active in Red Hat Bugzilla.
This project is now read‑only. Starting Monday, February 2, please use https://ibm-ceph.atlassian.net/ for all bug tracking management.

Bug 1651595

Summary: email address in Edit tab for rgw user is throwing error
Product: [Red Hat Storage] Red Hat Ceph Storage Reporter: Uday kurundwade <ukurundw>
Component: Ceph-DashboardAssignee: Kanika Murarka <kmurarka>
Status: CLOSED ERRATA QA Contact: Madhavi Kasturi <mkasturi>
Severity: high Docs Contact:
Priority: medium    
Version: 3.2CC: anharris, ceph-eng-bugs, hnallurv, tserlin
Target Milestone: rc   
Target Release: 4.0   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: latest ceph-4 Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2020-01-31 12:44:53 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Attachments:
Description Flags
Screenshot of error message none

Description Uday kurundwade 2018-11-20 12:11:41 UTC
Created attachment 1507399 [details]
Screenshot of error message

Description of problem:
email address in Edit tab for rgw user is throwing error

Version-Release number of selected component (if applicable):
ceph-mgr-12.2.8-32.el7cp.x86_64
ceph-ansible-3.2.0-0.1.beta9.el7cp.noarch
ceph-common-12.2.8-32.el7cp.x86_64

How reproducible:
Always

Steps to Reproduce:
1.Install ceph storage with RGW
2.Install "dashboard v2" by running ansible playbook
3.Login to dashboard after installation of dashboard v2
4.Navigate to Object Gateway -> Users
5.Create 2 rgw user and fill email id also
6.Edit first user and remove email address and click on update.
7.Edit second user and remove email address and click on update.

Actual results:
throwing error: "500-Internal Server Error"

Expected results:
Email address field should change.

Additional info:

Comment 3 Ernesto Puerta 2018-11-20 12:26:24 UTC
Exception info:
{  
  "status":"500 Internal Server Error",
  "version":"3.2.2",
  "detail":"The server encountered an unexpected condition which prevented it from fulfilling the request.",
  "traceback":
  "Traceback (most recent call last):
  File "/usr/lib/python2.7/site-packages/cherrypy/_cprequest.py", line 656, in respond
    response.body = self.handler()
  File "/usr/lib/python2.7/site-packages/cherrypy/lib/encoding.py", line 188, in __call__
    self.body = self.oldhandler(*args, **kwargs)
  File "/usr/lib/python2.7/site-packages/cherrypy/_cptools.py", line 221, in wrap
    return self.newhandler(innerfunc, *args, **kwargs)
  File "/usr/lib64/ceph/mgr/dashboard/services/exception.py", line 88, in dashboard_exception_handler
    return handler(*args, **kwargs)
  File "/usr/lib/python2.7/site-packages/cherrypy/_cpdispatch.py", line 34, in __call__
    return self.callable(*self.args, **self.kwargs)
  File "/usr/lib64/ceph/mgr/dashboard/controllers/__init__.py", line 536, in inner
    ret = func(*args, **kwargs)
  File "/usr/lib64/ceph/mgr/dashboard/controllers/__init__.py", line 716, in wrapper
    return func(*vpath, **params)
TypeError: get() got an unexpected keyword argument max_buckets"
}

Comment 8 errata-xmlrpc 2020-01-31 12:44:53 UTC
Since the problem described in this bug report should be
resolved in a recent advisory, it has been closed with a
resolution of ERRATA.

For information on the advisory, and where to find the updated
files, follow the link below.

If the solution does not work for you, open a new bug report.

https://access.redhat.com/errata/RHBA-2020:0312