Skip to content

Fresh self-hosted v1.2.3 setup loops on ChatGPT subscription inference failure #2195

Description

@avinashkanaujiya

Summary

Fresh self-hosted Roomote v1.2.3 deployment cannot complete first-run setup with the documented ChatGPT subscription flow.

Environment

  • Roomote release: v1.2.3
  • Deployment: self-hosted Docker Compose
  • Host: Debian 13 x86_64
  • Public URL: custom HTTPS domain behind an existing reverse proxy
  • Inference choice: ChatGPT subscription

Steps to reproduce

  1. Start a fresh self-hosted deployment.
  2. Open the generated /setup URL.
  3. Create the first administrator with email and password.
  4. Connect/select ChatGPT subscription.
  5. Sign in and continue setup.

Expected behavior

Setup should produce a working conversational setup session and allow the first-run cards to continue.

Actual behavior

The application repeatedly redirects to the deterministic first-admin setup session. The setup conversation never produces a response and remains stuck retrying.

Observed server logs repeatedly report:

Inference attempt failed
resolvedModel="openai/gpt-5.6-sol"
reason="provider_error"
stage="opencode_setup" / "model_generation"
modelRequestCount=0

The failure occurs before a model request is sent. The containers remain healthy, but setup never progresses. Re-authenticating with the email/password account returns to the same setup session. The setup page's sign-up form also reports that the account already exists when trying to start over.

Additional observation

The UI exposes ChatGPT subscription as requiring no API key, but the self-hosted runtime internally initializes an OpenCode-based adapter. It is unclear whether the ChatGPT OAuth credential is expired/unusable, whether the adapter is missing required configuration, or whether v1.2.3 has a self-hosted regression. Please document the supported reconnect/recovery path and prevent an incomplete setup session from trapping the user in a retry loop.

No credentials, tokens, or private keys are included here.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions