{"record":{"id":"7b7249619b64187e","repo":"openai/codex","slug":"helperusercreateorupdatefailed","errorCode":"HelperUserCreateOrUpdateFailed","errorMessage":"failed to create/update user {name}, code {status}/{upd}","messagePattern":"failed to create/update user (.+?), code (.+?)/(.+?)","errorType":"error_code","errorClass":"SetupFailure","httpStatus":null,"severity":"error","filePath":"codex-rs/windows-sandbox-rs/src/bin/setup_main/win/sandbox_users.rs","lineNumber":135,"sourceCode":"            1,\n            &info as *const _ as *mut u8,\n            std::ptr::null_mut(),\n        );\n        if status != NERR_Success {\n            // Try update password via level 1003.\n            let pw_info = USER_INFO_1003 {\n                usri1003_password: pwd_w.as_ptr() as *mut u16,\n            };\n            let upd = NetUserSetInfo(\n                std::ptr::null(),\n                name_w.as_ptr(),\n                1003,\n                &pw_info as *const _ as *mut u8,\n                std::ptr::null_mut(),\n            );\n            if upd != NERR_Success {\n                super::log_line(log, &format!(\"NetUserSetInfo failed for {name} code {upd}\"))?;\n                return Err(anyhow::Error::new(SetupFailure::new(\n                    SetupErrorCode::HelperUserCreateOrUpdateFailed,\n                    format!(\"failed to create/update user {name}, code {status}/{upd}\"),\n                )));\n            }\n        }\n\n        // Ensure the principal is a regular local user account.\n        if let Ok(group_name) = lookup_account_name_for_sid(SID_USERS) {\n            let group = to_wide(OsStr::new(&group_name));\n            let member = LOCALGROUP_MEMBERS_INFO_3 {\n                lgrmi3_domainandname: name_w.as_ptr() as *mut u16,\n            };\n            let _ = NetLocalGroupAddMembers(\n                std::ptr::null(),\n                group.as_ptr(),\n                3,\n                &member as *const _ as *mut u8,\n                1,","sourceCodeStart":117,"sourceCodeEnd":153,"githubUrl":"https://github.com/openai/codex/blob/339751715c64496cb86246bfb3935f40e309dd3d/codex-rs/windows-sandbox-rs/src/bin/setup_main/win/sandbox_users.rs#L117-L153","documentation":"Error \"failed to create/update user {name}, code {status}/{upd}\" thrown in openai/codex.","triggerScenarios":"Thrown at codex-rs/windows-sandbox-rs/src/bin/setup_main/win/sandbox_users.rs:135 when the library encounters an invalid state.","commonSituations":"See trigger scenarios.","solutions":[],"exampleFix":null,"handlingStrategy":null,"validationCode":null,"typeGuard":null,"tryCatchPattern":null,"preventionTips":[],"tags":[],"backgroundTag":null,"analyzedSha":"339751715c64496cb86246bfb3935f40e309dd3d","analyzedAt":"2026-08-25T05:35:09.876Z","schemaVersion":2},"datasetVersion":"2026-08-25T06:17:31.827Z"}