openai/codex · error · io::Error
remote control disabled during enrollment
Error message
remote control disabled during enrollment
What it means
Error "remote control disabled during enrollment" thrown in openai/codex.
Source
Thrown at codex-rs/app-server-transport/src/transport/remote_control/websocket.rs:1768
auth_context.recovery.auth_recovery,
auth_context.recovery.auth_change_rx,
)
.await =>
{
return Err(io::Error::other(format!(
"{err}; retrying after auth recovery"
)));
}
Err(err) => return Err(err),
};
let _persistence =
acquire_persistence_lock(connect_options.desired_state_persistence_lock).await;
let persistence_preference = match *connect_options.desired_state_tx.borrow() {
RemoteControlDesiredState::Enabled {
persistence_preference,
} => persistence_preference,
RemoteControlDesiredState::Unknown | RemoteControlDesiredState::Disabled => {
return Err(io::Error::new(
ErrorKind::Interrupted,
"remote control disabled during enrollment",
));
}
};
if let Err(err) = update_persisted_remote_control_enrollment(
Some(state_db),
remote_control_target,
&auth_context.auth.account_id,
connect_options.app_server_client_name,
Some(&new_enrollment),
persistence_preference,
)
.await
{
return Err(io::Error::other(format!(
"failed to persist remote control enrollment in sqlite state db: {err}"
)));View on GitHub (pinned to 339751715c)
When it happens
Trigger: Thrown at codex-rs/app-server-transport/src/transport/remote_control/websocket.rs:1768 when the library encounters an invalid state.
Common situations: See trigger scenarios.
AI-assisted analysis of openai/codex@339751715c (2026-08-25).
Data as JSON: /api/errors/a06585c70f24fbc1.
Report an issue: GitHub.