Hide Forgot
Description of problem: Account provider: create user with already created home Version-Release number of selected component (if applicable): openlmi-account-0.1.1-2.el7.x86_64 How reproducible: always Steps to Reproduce: 1, >>> cs = self.conn.root.cimv2.Linux_ComputerSystem.first_instance() >>> lams = self.conn.root.cimv2.LMI_AccountManagementService.first_instance() 2, mkdir /home/someuser 3, try to create user >>> user = lams.CreateAccount(Name="someuser", System=cs) >>> user LMIReturnValue(rval=-1, rparams={}, errorstr=u"CIM_ERR_FAILED: Error creating homedir: Error creating `/home/someuser': File exists\n: 'CreateAccount'") Actual results: there is an error but user is created Expected results: there is no error and I can recognize that user is created. But there is just some warning. Additional info:
Thanks for the report. I will take a look.
Return values of methods should be reworked as well as status codes. I will add several return codes with descriptions, so the caller should know the state of the system after the call.
Fix pushed upstream.
This request was resolved in Red Hat Enterprise Linux 7.0. Contact your manager or support representative in case you have further questions about the request.