The error message if you try and create an S3 user with an email address that is already associated with another S3 account is very confusing.
To reproduce:
radosgw-admin user create --uid=foo --display-name="Foo test" --<email address hidden>
#[ success ]
radosgw-admin user create --uid=test --display-name="AN test" --<email address hidden>
could not create user: unable to parse parameters, user id mismatch, operation id: foo does not match: test
I've reported this upstream as https://tracker.ceph.com/issues/49137 and will send a patch against master there in due course, but that won't get backported to Luminous.
I attach a patch that improves the error message thus:
radosgw-admin user create --uid=test --display-name="AN test" --<email address hidden>
could not create user: unable to create user test because user id foo already exists with email <email address hidden>
Could this be applied to the luminous Ceph packages you ship please?
Thanks,
Matthew
ProblemType: Bug
DistroRelease: Ubuntu 18.04
Package: ceph-common 12.2.13-0ubuntu0.18.04.6
ProcVersionSignature: Ubuntu 4.15.0-106.107-generic 4.15.18
Uname: Linux 4.15.0-106-generic x86_64
ApportVersion: 2.20.9-0ubuntu7.23
Architecture: amd64
Date: Thu Feb 4 11:13:55 2021
ProcEnviron:
LANG=en_US.UTF-8
TERM=xterm
SHELL=/bin/bash
XDG_RUNTIME_DIR=<set>
PATH=(custom, no user)
SourcePackage: ceph
UpgradeStatus: Upgraded to bionic on 2018-11-20 (807 days ago)
modified.conffile..etc.logrotate.d.ceph-common: [modified]
mtime.conffile..etc.default.ceph: 2018-03-13T17:08:17.501935
mtime.conffile..etc.logrotate.d.ceph-common: 2019-06-17T16:40:55.496716
Hi,
The error message if you try and create an S3 user with an email address that is already associated with another S3 account is very confusing.
To reproduce:
radosgw-admin user create --uid=foo --display-name="Foo test" --<email address hidden>
#[ success ]
radosgw-admin user create --uid=test --display-name="AN test" --<email address hidden>
could not create user: unable to parse parameters, user id mismatch, operation id: foo does not match: test
I've reported this upstream as https:/ /tracker. ceph.com/ issues/ 49137 and will send a patch against master there in due course, but that won't get backported to Luminous.
I attach a patch that improves the error message thus:
radosgw-admin user create --uid=test --display-name="AN test" --<email address hidden>
could not create user: unable to create user test because user id foo already exists with email <email address hidden>
Could this be applied to the luminous Ceph packages you ship please?
Thanks,
Matthew
ProblemType: Bug 0ubuntu0. 18.04.6 ature: Ubuntu 4.15.0- 106.107- generic 4.15.18 DIR=<set> conffile. .etc.logrotate. d.ceph- common: [modified] .etc.default. ceph: 2018-03- 13T17:08: 17.501935 .etc.logrotate. d.ceph- common: 2019-06- 17T16:40: 55.496716
DistroRelease: Ubuntu 18.04
Package: ceph-common 12.2.13-
ProcVersionSign
Uname: Linux 4.15.0-106-generic x86_64
ApportVersion: 2.20.9-0ubuntu7.23
Architecture: amd64
Date: Thu Feb 4 11:13:55 2021
ProcEnviron:
LANG=en_US.UTF-8
TERM=xterm
SHELL=/bin/bash
XDG_RUNTIME_
PATH=(custom, no user)
SourcePackage: ceph
UpgradeStatus: Upgraded to bionic on 2018-11-20 (807 days ago)
modified.
mtime.conffile.
mtime.conffile.